mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-04 03:40:33 +08:00
fix: update 'anthropic-beta' header and add authorization for longcat provider
This commit is contained in:
parent
350519ac0a
commit
4c1466cd27
@ -11,7 +11,7 @@
|
|||||||
import Anthropic from '@anthropic-ai/sdk'
|
import Anthropic from '@anthropic-ai/sdk'
|
||||||
import type { MessageCreateParams, TextBlockParam, Tool as AnthropicTool } from '@anthropic-ai/sdk/resources'
|
import type { MessageCreateParams, TextBlockParam, Tool as AnthropicTool } from '@anthropic-ai/sdk/resources'
|
||||||
import { loggerService } from '@logger'
|
import { loggerService } from '@logger'
|
||||||
import type { Provider } from '@types'
|
import { type Provider, SystemProviderIds } from '@types'
|
||||||
import type { ModelMessage } from 'ai'
|
import type { ModelMessage } from 'ai'
|
||||||
|
|
||||||
const logger = loggerService.withContext('anthropic-sdk')
|
const logger = loggerService.withContext('anthropic-sdk')
|
||||||
@ -124,7 +124,7 @@ export function getSdkClient(
|
|||||||
baseURL,
|
baseURL,
|
||||||
dangerouslyAllowBrowser: true,
|
dangerouslyAllowBrowser: true,
|
||||||
defaultHeaders: {
|
defaultHeaders: {
|
||||||
'anthropic-beta': 'output-128k-2025-02-19',
|
'anthropic-beta': 'interleaved-thinking-2025-05-14',
|
||||||
'APP-Code': 'MLTG2087',
|
'APP-Code': 'MLTG2087',
|
||||||
...provider.extra_headers,
|
...provider.extra_headers,
|
||||||
...extraHeaders
|
...extraHeaders
|
||||||
@ -139,7 +139,8 @@ export function getSdkClient(
|
|||||||
baseURL,
|
baseURL,
|
||||||
dangerouslyAllowBrowser: true,
|
dangerouslyAllowBrowser: true,
|
||||||
defaultHeaders: {
|
defaultHeaders: {
|
||||||
'anthropic-beta': 'output-128k-2025-02-19',
|
'anthropic-beta': 'interleaved-thinking-2025-05-14',
|
||||||
|
Authorization: provider.id === SystemProviderIds.longcat ? `Bearer ${provider.apiKey}` : undefined,
|
||||||
...provider.extra_headers
|
...provider.extra_headers
|
||||||
},
|
},
|
||||||
fetch: customFetch
|
fetch: customFetch
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user