Skip to content

Commit a7ecc7a

Browse files
committed
Add podcasts
1 parent a303bc2 commit a7ecc7a

7 files changed

+95
-1
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
---
2+
title: Introducing AI Server
3+
summary: Introducing AI Server - an OSS Self Hosted Gateway for running LLM, Ollama, Media and Comfy UI APIs
4+
tags: [ai-server,ai,gpt,service-reference,c#,js]
5+
url: https://media.servicestack.com/podcasts/ai-server.mp3
6+
media: {size:6185420,duration:1546.296000,format:mp3}
7+
draft: true
8+
---
9+
10+
This episode covers AI Server - an open-source, self-hosted Docker gateway for managing API access to various
11+
AI services. It offers centralized management of LLMs, Ollama endpoints, media APIs, and Comfy UI, distributing
12+
loads across multiple servers.
13+
14+
The system provides native typed integrations for numerous programming languages and supports synchronous,
15+
queued, and callback-based API calls. Comprehensive monitoring, analytics, and protected access with API keys
16+
are included, and the project includes installation instructions and documentation.
17+
18+
Finally, AI Server is already being used in production environments.
19+
20+
### Videos
21+
22+
:::youtube Ojo80oFQte8
23+
Introducing AI Server
24+
:::
25+
26+
### Links
27+
28+
- [Blog Post](/posts/ai-server)

MyApp/_podcasts/2024-11-26_v8-5-release.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
22
title: ServiceStack v8.5 Release
3-
tags: [release,ai-server,jobs,api]
43
summary: The latest features in ServiceStack v8.5 covering release of AI Server and Kamal Deployments and more!
4+
tags: [release,ai-server,jobs,api]
55
url: https://media.servicestack.com/podcasts/v8-5-release.mp3
66
media: {size:3254828,duration:813.648000,format:mp3}
7+
draft: true
78
---
89

910
This episode covers the ServiceStack v8.5 release which introduces AI Server, a self-hosted Docker gateway

MyApp/_podcasts/2024-11-27_kamal-deployments.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ summary: All Identity Auth templates now use Kamal for deployments, simplifying
44
tags: [github-actions,docker,devops]
55
url: https://media.servicestack.com/podcasts/kamal-deployments.mp3
66
media: {size:5227532,duration:1306.824000,format:mp3}
7+
draft: true
78
---
89

910
This episode explores the shift in deployment strategy for .NET applications using the [Kamal deployment](https://kamal-deploy.org/) tool.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: Typed Open AI Chat & Ollama APIs in 11 Languages
3+
summary: Introducing AI Server - an OSS Self Hosted Gateway for running LLM, Ollama, Media and Comfy UI APIs
4+
tags: [ai-server,ai,gpt,service-reference,c#,js]
5+
url: https://media.servicestack.com/podcasts/typed-openai-chat-ollama-apis.mp3
6+
media: {size:2711372,duration:677.784000,format:mp3}
7+
draft: true
8+
---
9+
10+
This episode covers AI Server's `OpenAiChatCompletion` API - an OpenAI compatible Chat API with ChatGPT and
11+
other LLMs like Ollama, the benefit of which allows developers to use its Typed DTOs and ServiceStack
12+
generic Service Clients to call any Open AI Chat compatible API directly, in all of ServiceStack's
13+
11 supported popular programming languages.
14+
15+
This allows developers to easily integrate typed access to different LLMs into their applications.
16+
Instructions are provided for each language demonstrating how to install necessary packages, download DTOs,
17+
and send API requests.
18+
19+
### Links
20+
21+
- [Blog Post](/posts/typed-openai-chat-ollama-apis)
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
title: ServiceStack.Swift client library rewritten for Swift 6
3+
summary: ServiceStack.Swift has been rewritten to take advantage of Swift 6 features, now dependency-free.
4+
tags: [api,service-reference,swift]
5+
url: https://media.servicestack.com/podcasts/swift6-upgrade.mp3
6+
media: {size:1430252,duration:357.504000,format:mp3}
7+
draft: true
8+
---
9+
10+
This episode covers updates to the ServiceStack.Swift client library. Key improvements include a rewrite
11+
leveraging Swift 6 features and eliminating the PromiseKit dependency.
12+
13+
The updated library offers improved compatibility and ease of use for developers.
14+
15+
The update facilitates multiple file uploads for APIs, such as AI Server's speech-to-text and image processing
16+
features. Examples showcase asynchronous file uploads using Swift's async/await and demonstrate calling
17+
OpenAI-compatible APIs like Ollama.
18+
19+
### Links
20+
21+
- [Blog Post](/posts/swift6-upgrade)
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
title: DTOs in all languages downloadable without .NET
3+
summary: ServiceStack Typed DTOs for all languages can now be downloaded and uploaded without .NET installed
4+
tags: [api,service-reference,js]
5+
url: https://media.servicestack.com/podcasts/typed-openai-chat-ollama-apis.mp3
6+
media: {size:1262540,duration:315.576000,format:mp3}
7+
draft: true
8+
---
9+
10+
This episode covers a new npm script, `npx get-dtos`, that simplifies accessing ServiceStack APIs.
11+
12+
This script allows downloading Typed DTOs (Data Transfer Objects) in various programming languages
13+
without requiring a .NET installation. It offers similar functionality to the existing `x` dotnet tool,
14+
providing a more flexible alternative, especially for CI environments.
15+
16+
The script supports multiple languages, and examples are given using TypeScript and C#.
17+
A key advantage is the reusability of generated DTOs across different API instances.
18+
The blog post also highlights its use with OpenAI Chat and Ollama APIs as a practical application.
19+
20+
### Links
21+
22+
- [Blog Post](/posts/npx-get-dtos)

0 commit comments

Comments
 (0)