feat: openai平台的apikey新增claude code使用教程
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user