---
title: "Baseten"
url: "/docs/providers/baseten"
canonical_url: "https://docs.litellm.ai/docs/providers/baseten"
type: "docs"
last_updated: "2026-10-08"
related:
  - "/docs/providers/apertis"
  - "/docs/providers/black_forest_labs"
---
# Baseten

> Index of all LiteLLM docs: https://docs.litellm.ai/llms.txt


LiteLLM 同時支援 Baseten Model API 與具備自動路由的專屬部署。

## API 類型 {#api-types}

### Model API（預設） {#model-api-default}
- **URL**: `https://inference.baseten.co/v1`
- **格式**: `baseten/<model-name>`（例如，`baseten/openai/gpt-oss-120b`）
- **最適合**: 快速存取熱門模型

### 專屬部署 {#dedicated-deployments}
- **URL**: `https://model-{id}.api.baseten.co/environments/production/sync/v1`
- **格式**: `baseten/{8-digit-alphanumeric-code}`（例如，`baseten/abcd1234`）
- **最適合**: 自訂模型、延遲 SLA

:::tip
**自動路由**：LiteLLM 會根據模型格式偵測類型：
- 8 位英數代碼 → 專屬部署
- 其他所有格式 → Model API
:::

## 快速開始 {#quick-start}

```python
import os
from litellm import completion

os.environ['BASETEN_API_KEY'] = "your-api-key"

# Model API (default)
response = completion(
    model="baseten/openai/gpt-oss-120b",
    messages=[{"role": "user", "content": "Hello!"}]
)

# Dedicated deployment (8-digit ID)
response = completion(
    model="baseten/abcd1234",
    messages=[{"role": "user", "content": "Hello!"}]
)
```

## 範例 {#examples}

### 基本用法 {#basic-usage}
```python
# Model API
response = completion(
    model="baseten/openai/gpt-oss-120b",
    messages=[{"role": "user", "content": "Explain quantum computing"}],
    max_tokens=500,
    temperature=0.7
)

# Dedicated deployment
response = completion(
    model="baseten/abcd1234",
    messages=[{"role": "user", "content": "Explain quantum computing"}],
    max_tokens=500,
    temperature=0.7
)
```

### 串流（僅限 Model API） {#streaming-model-api-only}
```python
response = completion(
    model="baseten/openai/gpt-oss-120b",
    messages=[{"role": "user", "content": "Write a poem"}],
    stream=True,
    stream_options={"include_usage": True}
)

for chunk in response:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="")
```

## 與 LiteLLM Proxy 一起使用 {#usage-with-litellm-proxy}

1. **設定**：
```yaml
model_list:
  - model_name: baseten-model
    litellm_params:
      model: baseten/openai/gpt-oss-120b
      api_key: your-baseten-api-key
```

2. **請求**：
```python
import openai
client = openai.OpenAI(
    api_key="sk-<your-litellm-api-key>",
    base_url="http://0.0.0.0:4000"
)

response = client.chat.completions.create(
    model="baseten-model",
    messages=[{"role": "user", "content": "Hello!"}]
)
```

## Related pages

- [Apertis AI（Stima API）](https://docs.litellm.ai/docs/providers/apertis.md)
- [Black Forest Labs 圖像生成](https://docs.litellm.ai/docs/providers/black_forest_labs.md)
