feat: openai平台的apikey新增claude code使用教程

This commit is contained in:
shaw
2026-03-07 10:14:57 +08:00
parent 7a353028e7
commit d35c5cd491

View File

@@ -269,6 +269,7 @@ const clientTabs = computed((): TabConfig[] => {
return [ return [
{ id: 'codex', label: t('keys.useKeyModal.cliTabs.codexCli'), icon: TerminalIcon }, { id: 'codex', label: t('keys.useKeyModal.cliTabs.codexCli'), icon: TerminalIcon },
{ id: 'codex-ws', label: t('keys.useKeyModal.cliTabs.codexCliWs'), icon: TerminalIcon }, { id: 'codex-ws', label: t('keys.useKeyModal.cliTabs.codexCliWs'), icon: TerminalIcon },
{ id: 'claude', label: t('keys.useKeyModal.cliTabs.claudeCode'), icon: TerminalIcon },
{ id: 'opencode', label: t('keys.useKeyModal.cliTabs.opencode'), icon: TerminalIcon } { id: 'opencode', label: t('keys.useKeyModal.cliTabs.opencode'), icon: TerminalIcon }
] ]
case 'gemini': case 'gemini':
@@ -316,6 +317,9 @@ const currentTabs = computed(() => {
const platformDescription = computed(() => { const platformDescription = computed(() => {
switch (props.platform) { switch (props.platform) {
case 'openai': case 'openai':
if (activeClientTab.value === 'claude') {
return t('keys.useKeyModal.description')
}
return t('keys.useKeyModal.openai.description') return t('keys.useKeyModal.openai.description')
case 'gemini': case 'gemini':
return t('keys.useKeyModal.gemini.description') return t('keys.useKeyModal.gemini.description')
@@ -329,6 +333,9 @@ const platformDescription = computed(() => {
const platformNote = computed(() => { const platformNote = computed(() => {
switch (props.platform) { switch (props.platform) {
case 'openai': case 'openai':
if (activeClientTab.value === 'claude') {
return t('keys.useKeyModal.note')
}
return activeTab.value === 'windows' return activeTab.value === 'windows'
? t('keys.useKeyModal.openai.noteWindows') ? t('keys.useKeyModal.openai.noteWindows')
: t('keys.useKeyModal.openai.note') : t('keys.useKeyModal.openai.note')
@@ -402,6 +409,9 @@ const currentFiles = computed((): FileConfig[] => {
switch (props.platform) { switch (props.platform) {
case 'openai': case 'openai':
if (activeClientTab.value === 'claude') {
return generateAnthropicFiles(baseUrl, apiKey)
}
if (activeClientTab.value === 'codex-ws') { if (activeClientTab.value === 'codex-ws') {
return generateOpenAIWsFiles(baseUrl, apiKey) return generateOpenAIWsFiles(baseUrl, apiKey)
} }