Skip to content

Commit ea129f5

Browse files
committed
feat(providers): add Baseten Model APIs preset
1 parent 6d54e5f commit ea129f5

14 files changed

Lines changed: 403 additions & 11 deletions

File tree

docs-site/src/content/docs/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ocx init
1313

1414
`ocx init` walks you through:
1515

16-
1. **Pick a provider** — choose one of the 62 built-in registry presets or `custom` to type a base
16+
1. **Pick a provider** — choose one of the 66 built-in registry presets or `custom` to type a base
1717
URL and adapter.
1818
2. **API key** — paste a key, or reference an environment variable like `${ANTHROPIC_API_KEY}`.
1919
3. **Default model** — for key, local, and custom providers, accept the preset or enter a model id.

docs-site/src/content/docs/guides/providers.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ selectors, then retry. Signing in from a machine with no existing `kiro-cli` ses
190190

191191
## 3. API-key catalog
192192

193-
opencodex ships 65 built-in presets: 54 key-based, seven OAuth, three local, and the default
193+
opencodex ships 66 built-in presets: 55 key-based, seven OAuth, three local, and the default
194194
ChatGPT-forward preset. The dashboard's **Add provider** picker opens a key provider's dashboard,
195195
validates the key, and stores it. Notable entries:
196196

@@ -209,6 +209,7 @@ validates the key, and stores it. Notable entries:
209209
| Cerebras | `https://api.cerebras.ai/v1` |
210210
| DeepInfra | `https://api.deepinfra.com/v1/openai` |
211211
| Hyperbolic | `https://api.hyperbolic.xyz/v1` |
212+
| Baseten Model APIs | `https://inference.baseten.co/v1` |
212213
| Together | `https://api.together.xyz/v1` |
213214
| Fireworks | `https://api.fireworks.ai/inference/v1` |
214215
| Moonshot (Kimi API) · Kimi (coding) | `https://api.moonshot.ai/v1` · `https://api.kimi.com/coding/v1` |
@@ -257,6 +258,12 @@ slash-containing native model ids, and caps live discovery at 256 KiB and 256 ra
257258
serverless text and vision-language chat only; Hyperbolic's separate image, audio, and GPU endpoints
258259
are out of scope. Create keys at [Hyperbolic](https://app.hyperbolic.ai).
259260

261+
> **Baseten scope:** The preset covers Baseten's shared [Model APIs](https://docs.baseten.co/inference/model-apis/overview)
262+
> only. Use a personal [API key](https://docs.baseten.co/organization/api-keys) for local use, or a team key
263+
> with **Call Model APIs** access for shared/production use. Dedicated Truss `predict` endpoints use different
264+
> hosts and schemas and are not routed by this preset.
265+
> Live discovery for this preset is capped at a 1 MiB response and 256 raw model rows.
266+
260267
> **Tencent Cloud Coding Plan usage restriction:** Tencent documents this subscription for
261268
> interactive coding tools only. General API automation, custom application backends, and
262269
> non-interactive batch use are prohibited and may cause the plan key to be suspended.

docs-site/src/content/docs/ja/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ocx init
1313

1414
`ocx init` は次の手順を案内します:
1515

16-
1. **プロバイダー選択** — 組み込みレジストリのプリセット 62 個から一つを選ぶか、`custom` を選んで
16+
1. **プロバイダー選択** — 組み込みレジストリのプリセット 66 個から一つを選ぶか、`custom` を選んで
1717
base URL とアダプターを直接入力します。
1818
2. **API キー** — キーを貼り付けるか、`${ANTHROPIC_API_KEY}` のような環境変数を参照します。
1919
3. **デフォルトモデル** — API キー、ローカル、custom プロバイダーではプリセット値を使うかモデル ID を直接入力します。

docs-site/src/content/docs/ja/guides/providers.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Kiro のログインには Kiro CLI が必要です。Unix では `curl -fsSL ht
119119

120120
## 3. API キーカタログ
121121

122-
opencodex には組み込みプリセットが 65 個含まれています。キー方式 54、OAuth 7、ローカル 3、
122+
opencodex には組み込みプリセットが 66 個含まれています。キー方式 55、OAuth 7、ローカル 3、
123123
デフォルト ChatGPT 転送プリセット 1 です。ダッシュボードの **Add provider** ピッカーはキー発行ページを開き、
124124
入力したキーを検証した後保存します。主な項目は以下のとおりです:
125125

@@ -138,6 +138,7 @@ opencodex には組み込みプリセットが 65 個含まれています。キ
138138
| Cerebras | `https://api.cerebras.ai/v1` |
139139
| DeepInfra | `https://api.deepinfra.com/v1/openai` |
140140
| Hyperbolic | `https://api.hyperbolic.xyz/v1` |
141+
| Baseten Model APIs | `https://inference.baseten.co/v1` |
141142
| Together | `https://api.together.xyz/v1` |
142143
| Fireworks | `https://api.fireworks.ai/inference/v1` |
143144
| Moonshot (Kimi API) · Kimi (coding) | `https://api.moonshot.ai/v1` · `https://api.kimi.com/coding/v1` |
@@ -180,6 +181,12 @@ Volcengine Agent Plan は `openai-responses` アダプターでネイティブ R
180181
vision-language chat のみを対象とし、別系統の image、audio、GPU endpoint は対象外です。キーは
181182
[Hyperbolic](https://app.hyperbolic.ai) で作成します。
182183

184+
> **Baseten の対象範囲:** このプリセットは Baseten の共有 [Model APIs](https://docs.baseten.co/inference/model-apis/overview)
185+
> のみを対象とします。ローカル利用では個人の [API キー](https://docs.baseten.co/organization/api-keys)を、
186+
> 共有/本番利用では **Call Model APIs** 権限を持つチームキーを使用してください。専用 Truss `predict`
187+
> エンドポイントはホストとスキーマが異なるため、このプリセットではルーティングされません。
188+
> このプリセットのライブディスカバリーは、レスポンス 1 MiB、モデルの生行 256 件が上限です。
189+
183190
> **Tencent Cloud Coding Plan の利用制限:** Tencent はこのサブスクリプションを対話型
184191
> コーディングツール専用としています。一般的な API 自動化、カスタムアプリのバックエンド、
185192
> 非対話型バッチ利用は禁止されており、プランキーが停止される場合があります。

docs-site/src/content/docs/ko/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ocx init
1313

1414
`ocx init`은 다음 과정을 안내합니다:
1515

16-
1. **프로바이더 선택** — 내장 레지스트리 프리셋 62개 중 하나를 고르거나, `custom`을 선택해
16+
1. **프로바이더 선택** — 내장 레지스트리 프리셋 66개 중 하나를 고르거나, `custom`을 선택해
1717
base URL과 adapter를 직접 입력합니다.
1818
2. **API 키** — 키를 붙여넣거나, `${ANTHROPIC_API_KEY}`와 같은 환경 변수를 참조합니다.
1919
3. **기본 모델** — API 키, 로컬, custom 프로바이더에서는 프리셋 값을 쓰거나 모델 id를 직접 입력합니다.

docs-site/src/content/docs/ko/guides/providers.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Kiro 로그인에는 Kiro CLI가 필요합니다. Unix에서는 `curl -fsSL http
119119

120120
## 3. API 키 카탈로그
121121

122-
opencodex에는 빌트인 프리셋이 65개 들어 있습니다. 키 방식 54개, OAuth 7개, 로컬 3개,
122+
opencodex에는 빌트인 프리셋이 66개 들어 있습니다. 키 방식 55개, OAuth 7개, 로컬 3개,
123123
기본 ChatGPT 포워드 프리셋 1개입니다. 대시보드의 **Add provider** 선택기는 키 발급 페이지를 열고,
124124
입력한 키를 검증한 뒤 저장합니다. 주요 항목은 다음과 같습니다:
125125

@@ -138,6 +138,7 @@ opencodex에는 빌트인 프리셋이 65개 들어 있습니다. 키 방식 54
138138
| Cerebras | `https://api.cerebras.ai/v1` |
139139
| DeepInfra | `https://api.deepinfra.com/v1/openai` |
140140
| Hyperbolic | `https://api.hyperbolic.xyz/v1` |
141+
| Baseten Model APIs | `https://inference.baseten.co/v1` |
141142
| Together | `https://api.together.xyz/v1` |
142143
| Fireworks | `https://api.fireworks.ai/inference/v1` |
143144
| Moonshot (Kimi API) · Kimi (coding) | `https://api.moonshot.ai/v1` · `https://api.kimi.com/coding/v1` |
@@ -179,6 +180,12 @@ Bearer API 키를 사용합니다. registry가 소유하는 DeepInfra 모델 목
179180
대상으로 하며 별도 image, audio, GPU 엔드포인트는 범위에서 제외합니다. 키는
180181
[Hyperbolic](https://app.hyperbolic.ai)에서 생성합니다.
181182

183+
> **Baseten 범위:** 이 프리셋은 Baseten의 공유 [Model APIs](https://docs.baseten.co/inference/model-apis/overview)
184+
> 지원합니다. 로컬 사용에는 개인 [API 키](https://docs.baseten.co/organization/api-keys)를, 공유/프로덕션
185+
> 사용에는 **Call Model APIs** 권한이 있는 팀 키를 사용하세요. 전용 Truss `predict` 엔드포인트는
186+
> 호스트와 스키마가 다르므로 이 프리셋으로 라우팅되지 않습니다.
187+
> 이 프리셋의 실시간 검색은 응답 1 MiB와 원시 모델 행 256개로 제한됩니다.
188+
182189
> **Tencent Cloud Coding Plan 사용 제한:** Tencent는 이 구독을 대화형 코딩 도구 전용으로
183190
> 안내합니다. 일반 API 자동화, 사용자 애플리케이션 백엔드 및 비대화형 일괄 호출은 금지되며
184191
> 플랜 키가 정지될 수 있습니다.

docs-site/src/content/docs/ru/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ocx init
1313

1414
`ocx init` проведёт вас по следующим шагам:
1515

16-
1. **Выбор провайдера** — выберите один из 62 встроенных пресетов реестра или `custom`, чтобы
16+
1. **Выбор провайдера** — выберите один из 66 встроенных пресетов реестра или `custom`, чтобы
1717
ввести базовый URL и адаптер вручную.
1818
2. **API-ключ** — вставьте ключ или сошлитесь на переменную окружения вида `${ANTHROPIC_API_KEY}`.
1919
3. **Модель по умолчанию** — для провайдеров с ключом, локальных и `custom` примите значение из

docs-site/src/content/docs/ru/guides/providers.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ OAuth-провайдеры, чьи учётные данные содержат
126126

127127
## 3. Каталог API-ключей
128128

129-
opencodex поставляется с 65 встроенными пресетами: 54 на основе ключей, семь OAuth, три локальных и
129+
opencodex поставляется с 66 встроенными пресетами: 55 на основе ключей, семь OAuth, три локальных и
130130
пресет ChatGPT-форварда по умолчанию. Селектор **Add provider** в дашборде открывает страницу
131131
выдачи ключей провайдера, проверяет ключ и сохраняет его. Наиболее заметные записи:
132132

@@ -145,6 +145,7 @@ opencodex поставляется с 65 встроенными пресетам
145145
| Cerebras | `https://api.cerebras.ai/v1` |
146146
| DeepInfra | `https://api.deepinfra.com/v1/openai` |
147147
| Hyperbolic | `https://api.hyperbolic.xyz/v1` |
148+
| Baseten Model APIs | `https://inference.baseten.co/v1` |
148149
| Together | `https://api.together.xyz/v1` |
149150
| Fireworks | `https://api.fireworks.ai/inference/v1` |
150151
| Moonshot (Kimi API) · Kimi (coding) | `https://api.moonshot.ai/v1` · `https://api.kimi.com/coding/v1` |
@@ -189,6 +190,12 @@ Volcengine Agent Plan использует нативную конечную т
189190
строками. Он охватывает только serverless text и vision-language chat; отдельные image, audio и GPU
190191
endpoint в него не входят. Ключи создаются в [Hyperbolic](https://app.hyperbolic.ai).
191192

193+
> **Область Baseten:** пресет поддерживает только общие [Model APIs](https://docs.baseten.co/inference/model-apis/overview)
194+
> Baseten. Для локальной работы используйте личный [API-ключ](https://docs.baseten.co/organization/api-keys),
195+
> а для общего/промышленного использования — командный ключ с правом **Call Model APIs**. Выделенные конечные точки Truss `predict` используют другие хосты и
196+
> схемы и этим пресетом не маршрутизируются.
197+
> Для этого пресета live discovery ограничен ответом размером 1 MiB и 256 исходными строками моделей.
198+
192199
> **Ограничение Tencent Cloud Coding Plan:** Tencent разрешает использовать эту подписку только
193200
> в интерактивных инструментах программирования. Автоматизация общего API, серверы пользовательских
194201
> приложений и неинтерактивные пакетные вызовы запрещены и могут привести к блокировке ключа плана.

docs-site/src/content/docs/zh-cn/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ocx init
1313

1414
`ocx init` 会引导你完成:
1515

16-
1. **选择 provider** —— 从内置 registry 的 62 个预设中选择一个,或选择 `custom` 手动输入
16+
1. **选择 provider** —— 从内置 registry 的 66 个预设中选择一个,或选择 `custom` 手动输入
1717
base URL 和 adapter。
1818
2. **API key** —— 粘贴一个 key,或引用一个环境变量,例如 `${ANTHROPIC_API_KEY}`
1919
3. **默认模型** —— 对于 API key、本地和 custom provider,可接受预设值或输入模型 id。

docs-site/src/content/docs/zh-cn/guides/providers.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ Kiro 登录需要 Kiro CLI:Unix 使用 `curl -fsSL https://cli.kiro.dev/instal
111111

112112
## 3. API 密钥目录
113113

114-
opencodex 内置 65 个预设:54 个密钥预设、7 个 OAuth 预设、3 个本地预设,以及默认的
114+
opencodex 内置 66 个预设:55 个密钥预设、7 个 OAuth 预设、3 个本地预设,以及默认的
115115
ChatGPT 转发预设。仪表盘的 **Add provider** 选择器会打开密钥提供商的控制台,验证并保存密钥。
116116
主要条目包括:
117117

@@ -130,6 +130,7 @@ ChatGPT 转发预设。仪表盘的 **Add provider** 选择器会打开密钥提
130130
| Cerebras | `https://api.cerebras.ai/v1` |
131131
| DeepInfra | `https://api.deepinfra.com/v1/openai` |
132132
| Hyperbolic | `https://api.hyperbolic.xyz/v1` |
133+
| Baseten Model APIs | `https://inference.baseten.co/v1` |
133134
| Together | `https://api.together.xyz/v1` |
134135
| Fireworks | `https://api.fireworks.ai/inference/v1` |
135136
| Moonshot (Kimi API) · Kimi (coding) | `https://api.moonshot.ai/v1` · `https://api.kimi.com/coding/v1` |
@@ -168,6 +169,12 @@ OpenAI Chat Completions 提供商。registry 固定的 DeepInfra 模型列表 UR
168169
并将实时发现限制为 256 KiB 和 256 条原始记录。它仅覆盖 serverless text 与 vision-language chat;独立的
169170
image、audio 和 GPU 端点不在范围内。密钥可在 [Hyperbolic](https://app.hyperbolic.ai) 创建。
170171

172+
> **Baseten 范围:**该预设仅覆盖 Baseten 的共享 [Model APIs](https://docs.baseten.co/inference/model-apis/overview)
173+
> 本地使用可选择个人 [API 密钥](https://docs.baseten.co/organization/api-keys);共享或生产用途请使用具备
174+
> **Call Model APIs** 权限的团队密钥。
175+
> 专用 Truss `predict` 端点使用不同的主机和请求 schema,不由此预设路由。
176+
> 该预设的实时发现上限为 1 MiB 响应和 256 条原始模型记录。
177+
171178
> **腾讯云 Coding Plan 使用限制:**腾讯将此订阅限定为交互式编程工具使用。禁止通用 API
172179
> 自动化、自定义应用后端和非交互式批量调用;违规使用可能导致套餐密钥被停用。
173180

0 commit comments

Comments
 (0)