Skip to content

Commit 0856b0c

Browse files
ahmetblidge-jun
andcommitted
feat(providers): add Baseten to the free provider directory
A signup-credit row in the free directory, not a canonical registry preset. That distinction is the point: MAINTAINERS.md sets a credential-destination evidence bar for `PROVIDER_REGISTRY` entries, and an inert directory reference is the documented placement when that evidence is not fully assembled. The submission carries a dated end-to-end check (2026-07-30): the OpenAI-shaped `/v1/models` catalog and a real chat completion, both recorded inline next to the entry. Contributed by a Baseten employee; disclosed, which under MAINTAINERS.md is neither disqualifying nor a reason to lower the bar. Promotion to a canonical preset would still need ToS, operating legal entity, and a named maintenance owner -- see #653 for that path. Co-authored-by: bitkyc08-arch <bitkyc08@gmail.com>
1 parent f726100 commit 0856b0c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/providers/free-directory.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export const FREE_PROVIDER_ACCESS_GROUPS = {
1818
],
1919
"recurring-credit": ["bytez", "nous-research"],
2020
"signup-credit": [
21-
"agentrouter", "ai21", "baichuan", "deepinfra", "deepseek", "doubao", "fireworks", "freemodel-dev", "glm-cn",
21+
"agentrouter", "ai21", "baichuan", "baseten", "deepinfra", "deepseek", "doubao", "fireworks", "freemodel-dev", "glm-cn",
2222
"hyperbolic", "longcat", "monsterapi", "nebius", "novita", "nscale", "nvidia", "predibase", "publicai", "qoder",
2323
"scaleway", "sensenova", "stepfun", "together", "vertex",
2424
],
@@ -119,6 +119,9 @@ const CONNECTABLE: Record<string, ConnectableOverride> = {
119119
agentrouter: { baseUrl: "https://agentrouter.org", dashboardUrl: "https://agentrouter.org", adapter: "anthropic", authKind: "key", supportLevel: "experimental", verification: "primary", modelsUrl: "https://agentrouter.org/v1/models", lastVerified: LAST_VERIFIED, discovery: "live", liveModels: true },
120120
ai21: openAi("https://api.ai21.com/studio/v1", "https://studio.ai21.com/account/api-key", { supportLevel: "supported", verification: "official", documentationUrl: "https://docs.ai21.com/reference/models" }),
121121
baichuan: openAi("https://api.baichuan-ai.com/v1", "https://platform.baichuan-ai.com/console/apikey", { verification: "official" }),
122+
// Verified end-to-end 2026-07-30: /v1/models returns the OpenAI-shaped live catalog (13 models),
123+
// and a chat completion against moonshotai/Kimi-K3 returned a standard chat.completion payload.
124+
baseten: openAi("https://inference.baseten.co/v1", "https://app.baseten.co/settings/api_keys", { supportLevel: "supported", verification: "official", documentationUrl: "https://docs.baseten.co/inference/model-apis/overview", modelsUrl: "https://inference.baseten.co/v1/models", lastVerified: "2026-07-30" }),
122125
deepinfra: openAi("https://api.deepinfra.com/v1/openai", "https://deepinfra.com/dash/api_keys", { supportLevel: "supported", verification: "official", documentationUrl: "https://deepinfra.com/docs/openai_api" }),
123126
deepseek: openAi("https://api.deepseek.com", "https://platform.deepseek.com/api_keys", { supportLevel: "supported", verification: "official", documentationUrl: "https://api-docs.deepseek.com/api/list-models" }),
124127
doubao: openAi("https://ark.cn-beijing.volces.com/api/v3", "https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey", { verification: "official" }),

0 commit comments

Comments
 (0)