Add auth choice

This commit is contained in:
ideoutrea
2026-02-05 13:35:35 +08:00
parent 517a8eafe5
commit 52c9d3480f
3 changed files with 14 additions and 1 deletions

View File

@@ -50,6 +50,7 @@ See [Venice AI](/providers/venice).
- [MiniMax](/providers/minimax)
- [Venice (Venice AI, privacy-focused)](/providers/venice)
- [Ollama (local models)](/providers/ollama)
- [Qianfan](/providers/qianfan)
## Transcription providers

View File

@@ -46,6 +46,7 @@ See [Venice AI](/providers/venice).
- [MiniMax](/providers/minimax)
- [Venice (Venice AI)](/providers/venice)
- [Amazon Bedrock](/bedrock)
- [Qianfan](/providers/qianfan)
For the full provider catalog (xAI, Groq, Mistral, etc.) and advanced configuration,
see [Model providers](/concepts/model-providers).

View File

@@ -22,7 +22,8 @@ export type AuthChoiceGroupId =
| "minimax"
| "synthetic"
| "venice"
| "qwen";
| "qwen"
| "qianfan";
export type AuthChoiceGroup = {
value: AuthChoiceGroupId;
@@ -127,6 +128,12 @@ const AUTH_CHOICE_GROUP_DEFS: {
hint: "Account ID + Gateway ID + API key",
choices: ["cloudflare-ai-gateway-api-key"],
},
{
value: "qianfan",
label: "Qianfan",
hint: "API key",
choices: ["qianfan-api-key"],
},
];
export function buildAuthChoiceOptions(params: {
@@ -218,6 +225,10 @@ export function buildAuthChoiceOptions(params: {
label: "MiniMax M2.1 Lightning",
hint: "Faster, higher output cost",
});
options.push({
value: "qianfan-api-key",
label: "Qianfan API key",
});
if (params.includeSkip) {
options.push({ value: "skip", label: "Skip for now" });
}