Baseten

Call Baseten model deployments through a first-class Swift model.

BasetenModel reads BASETEN_API_KEY and targets https://inference.baseten.co/v1.

let model = BasetenModel("deepseek-ai/DeepSeek-V4-Pro")
let result = try await generateText(model: model, prompt: "Say hello.")
print(result.text)

Models

Current Baseten Model APIs include:

Model ID
deepseek-ai/DeepSeek-V4-Pro
zai-org/GLM-5.2
openai/gpt-oss-120b
moonshotai/Kimi-K2.7-Code

Baseten also accepts IDs for your own deployments. Query the authenticated GET /v1/models endpoint for the models available to your account. The Swift model also accepts apiKey:, baseURL:, headers:, and urlSession: overrides.

On this page