feat(providers): add Cline free-tier models and sync Freebuff catalog
- Cline: 6 free models, cline-cli product headers, API-key auth,
{data} envelope unwrap, workos: prefix handling
- Freebuff: muse-spark 1.3 → 1.2 (upstream withdrawal 2026-09-07),
DeepSeek V4.1 Flash rename
This commit is contained in:
1 parent
8b34cfaa44
commit
b0505067b2
16 files changed
+319
-64
No files matched your search
@@ -137,6 +137,7 @@
|
||||
"combined": true,
|
||||
"header": "Authorization",
|
||||
"scheme": "bearer",
|
||||
"preserveHookAuth": true,
|
||||
"hooks": [
|
||||
"clineHeaders"
|
||||
]
|
||||
@@ -153,6 +154,7 @@
|
||||
"combined": true,
|
||||
"header": "Authorization",
|
||||
"scheme": "bearer",
|
||||
"preserveHookAuth": true,
|
||||
"hooks": [
|
||||
"clineHeaders"
|
||||
]
|
||||
@@ -276,6 +278,26 @@
|
||||
"validateUrl": "https://api.fireworks.ai/inference/v1/models",
|
||||
"format": "openai"
|
||||
},
|
||||
"freebuff": {
|
||||
"baseUrl": "https://www.codebuff.com/api/v1/chat/completions",
|
||||
"format": "openai",
|
||||
"headers": {
|
||||
"User-Agent": "ai-sdk/openai-compatible/1.0/codebuff"
|
||||
},
|
||||
"retry": {
|
||||
"429": {
|
||||
"attempts": 2,
|
||||
"delayMs": 2000
|
||||
},
|
||||
"503": {
|
||||
"attempts": 2,
|
||||
"delayMs": 1500
|
||||
}
|
||||
},
|
||||
"usage": {
|
||||
"url": "https://www.codebuff.com/api/v1/freebuff/session"
|
||||
}
|
||||
},
|
||||
"gemini-cli": {
|
||||
"baseUrl": "https://cloudcode-pa.googleapis.com/v1internal",
|
||||
"format": "gemini-cli",
|
||||
@@ -437,6 +459,9 @@
|
||||
"groq": {
|
||||
"baseUrl": "https://api.groq.com/openai/v1/chat/completions",
|
||||
"validateUrl": "https://api.groq.com/openai/v1/models",
|
||||
"usage": {
|
||||
"url": "https://api.groq.com/openai/v1/models"
|
||||
},
|
||||
"format": "openai"
|
||||
},
|
||||
"hyperbolic": {
|
||||
@@ -924,6 +949,32 @@
|
||||
"format": "openai",
|
||||
"tokenUrl": "https://www.codebuddy.ai/v2/plugin/auth/token"
|
||||
},
|
||||
"trae": {
|
||||
"baseUrl": "https://core-normal.trae.ai/api/remote/v1",
|
||||
"format": "openai",
|
||||
"headers": {
|
||||
"X-Trae-Client-Type": "web",
|
||||
"X-Preferenced-Language": "en",
|
||||
"Referer": "https://solo.trae.ai/"
|
||||
},
|
||||
"auth": {
|
||||
"combined": true,
|
||||
"header": "Authorization",
|
||||
"scheme": "Cloud-IDE-JWT"
|
||||
},
|
||||
"usage": {
|
||||
"url": "https://api.marscode.com/cloudide/api/v3/trae/GetUserInfo"
|
||||
},
|
||||
"regions": {
|
||||
"cn": "https://api.marscode.com",
|
||||
"sg": "https://api.trae.ai",
|
||||
"us": "https://www.trae.ai"
|
||||
},
|
||||
"defaultRegion": "cn",
|
||||
"clientId": "ono9krqynydwx5",
|
||||
"clientSecret": "-",
|
||||
"tokenUrl": "https://api.marscode.com/cloudide/api/v3/trae/oauth/ExchangeToken"
|
||||
},
|
||||
"zed": {
|
||||
"baseUrl": "https://cloud.zed.dev/completions",
|
||||
"format": "openai",
|
||||
@@ -990,6 +1041,25 @@
|
||||
"validateUrl": "https://api.morphllm.com/v1/models",
|
||||
"format": "openai"
|
||||
},
|
||||
"devin-cli": {
|
||||
"baseUrl": "devin://acp/stdio",
|
||||
"format": "openai"
|
||||
},
|
||||
"windsurf": {
|
||||
"baseUrl": "https://server.codeium.com/exa.language_server_pb.LanguageServerService/GetChatMessage",
|
||||
"format": "openai",
|
||||
"headers": {
|
||||
"Content-Type": "application/grpc-web+proto",
|
||||
"Accept": "application/grpc-web+proto",
|
||||
"X-Grpc-Web": "1"
|
||||
},
|
||||
"auth": {
|
||||
"combined": true,
|
||||
"header": "Authorization",
|
||||
"scheme": "Bearer"
|
||||
},
|
||||
"clientId": "3GUryQ7ldAeKEuD2obYnppsnmj58eP5u"
|
||||
},
|
||||
"poolside": {
|
||||
"baseUrl": "https://inference.poolside.ai/v1/chat/completions",
|
||||
"validateUrl": "https://inference.poolside.ai/v1/models",
|
||||
@@ -1009,4 +1079,4 @@
|
||||
},
|
||||
"format": "openai"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user