fix(claude): add gemini_chat format for Gemini-compatible endpoints (#1899)

This commit is contained in:
YoVinchen
2026-04-05 17:12:35 +08:00
parent 602c5717b2
commit 113512165d
11 changed files with 128 additions and 14 deletions
@@ -416,9 +416,11 @@ export function ClaudeFormFields({
hint={
apiFormat === "openai_responses"
? t("providerForm.apiHintResponses")
: apiFormat === "openai_chat"
? t("providerForm.apiHintOAI")
: t("providerForm.apiHint")
: apiFormat === "gemini_chat"
? t("providerForm.apiHintGeminiChat")
: apiFormat === "openai_chat"
? t("providerForm.apiHintOAI")
: t("providerForm.apiHint")
}
onManageClick={() => onEndpointModalToggle(true)}
showFullUrlToggle={true}
@@ -488,6 +490,11 @@ export function ClaudeFormFields({
defaultValue: "OpenAI Chat Completions (需转换)",
})}
</SelectItem>
<SelectItem value="gemini_chat">
{t("providerForm.apiFormatGeminiChat", {
defaultValue: "Gemini Chat Compatible (需开启代理)",
})}
</SelectItem>
<SelectItem value="openai_responses">
{t("providerForm.apiFormatOpenAIResponses", {
defaultValue: "OpenAI Responses API (需转换)",