mirror of
https://github.com/n8n-io/n8n.git
synced 2026-06-03 18:27:09 +02:00
chore: Align Anthropic AI SDK dependency (no-changelog) (#31073)
This commit is contained in:
parent
6145d51a7c
commit
eaa641f77d
|
|
@ -49,7 +49,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/amazon-bedrock": "catalog:",
|
||||
"@ai-sdk/anthropic": "^3.0.58",
|
||||
"@ai-sdk/anthropic": "catalog:",
|
||||
"@ai-sdk/azure": "catalog:",
|
||||
"@ai-sdk/cohere": "catalog:",
|
||||
"@ai-sdk/deepseek": "catalog:",
|
||||
|
|
|
|||
|
|
@ -47,7 +47,6 @@
|
|||
}
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/provider-v5": "npm:@ai-sdk/provider@2.0.0",
|
||||
"@daytonaio/sdk": "catalog:",
|
||||
"@joplin/turndown-plugin-gfm": "^1.0.12",
|
||||
"@mozilla/readability": "^0.6.0",
|
||||
|
|
@ -76,7 +75,7 @@
|
|||
"zod-from-json-schema-v3": "npm:zod-from-json-schema@^0.0.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@ai-sdk/anthropic": "2.0.61",
|
||||
"@ai-sdk/anthropic": "catalog:",
|
||||
"@langchain/anthropic": "catalog:",
|
||||
"@langchain/core": "catalog:",
|
||||
"@n8n/ai-workflow-builder": "workspace:*",
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
import type { LanguageModelV2 } from '@ai-sdk/provider-v5';
|
||||
import type {
|
||||
AttributeValue,
|
||||
BuiltTelemetry,
|
||||
BuiltMemory,
|
||||
BuiltTool,
|
||||
CheckpointStore,
|
||||
ModelConfig as NativeModelConfig,
|
||||
Telemetry,
|
||||
Workspace,
|
||||
} from '@n8n/agents';
|
||||
|
|
@ -818,17 +818,19 @@ export interface InstanceAiMemoryConfig {
|
|||
|
||||
// ── Model configuration ─────────────────────────────────────────────────────
|
||||
|
||||
type NativeLanguageModelConfig = Extract<NativeModelConfig, { specificationVersion: string }>;
|
||||
|
||||
/** Model identifier: plain string for built-in providers, object for OpenAI-compatible endpoints,
|
||||
* or a pre-built LanguageModelV2 instance (e.g. from @ai-sdk/anthropic with a custom baseURL).
|
||||
* or a pre-built LanguageModel instance (e.g. from @ai-sdk/anthropic with a custom baseURL).
|
||||
*
|
||||
* The LanguageModelV2 variant exists for proxy routes that need a provider-native transport.
|
||||
* The LanguageModel variant exists for proxy routes that need a provider-native transport.
|
||||
* For example, Vertex AI Anthropic routes use the native Messages API at `/v1/messages`, so
|
||||
* we must use `@ai-sdk/anthropic` directly instead of routing through an OpenAI-compatible
|
||||
* `/chat/completions` adapter. */
|
||||
export type ModelConfig =
|
||||
| string
|
||||
| { id: `${string}/${string}`; url: string; apiKey?: string; headers?: Record<string, string> }
|
||||
| LanguageModelV2;
|
||||
| NativeLanguageModelConfig;
|
||||
|
||||
/** Configuration for routing requests through an AI service proxy (LangSmith tracing, Brave Search, etc.). */
|
||||
export interface ServiceProxyConfig {
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@
|
|||
},
|
||||
"dependencies": {
|
||||
"@1password/connect": "1.4.2",
|
||||
"@ai-sdk/anthropic": "2.0.61",
|
||||
"@ai-sdk/anthropic": "catalog:",
|
||||
"@apidevtools/json-schema-ref-parser": "12.0.2",
|
||||
"@aws-sdk/client-secrets-manager": "3.808.0",
|
||||
"@azure/identity": "catalog:",
|
||||
|
|
|
|||
|
|
@ -9,6 +9,9 @@ catalogs:
|
|||
'@ai-sdk/amazon-bedrock':
|
||||
specifier: ^4.0.95
|
||||
version: 4.0.96
|
||||
'@ai-sdk/anthropic':
|
||||
specifier: 3.0.58
|
||||
version: 3.0.58
|
||||
'@ai-sdk/azure':
|
||||
specifier: ^3.0.54
|
||||
version: 3.0.54
|
||||
|
|
@ -614,8 +617,8 @@ importers:
|
|||
specifier: 'catalog:'
|
||||
version: 4.0.96(zod@3.25.67)
|
||||
'@ai-sdk/anthropic':
|
||||
specifier: ^3.0.58
|
||||
version: 3.0.63(zod@3.25.67)
|
||||
specifier: 'catalog:'
|
||||
version: 3.0.58(zod@3.25.67)
|
||||
'@ai-sdk/azure':
|
||||
specifier: 'catalog:'
|
||||
version: 3.0.54(zod@3.25.67)
|
||||
|
|
@ -1739,9 +1742,6 @@ importers:
|
|||
|
||||
packages/@n8n/instance-ai:
|
||||
dependencies:
|
||||
'@ai-sdk/provider-v5':
|
||||
specifier: npm:@ai-sdk/provider@2.0.0
|
||||
version: '@ai-sdk/provider@2.0.0'
|
||||
'@daytonaio/sdk':
|
||||
specifier: 'catalog:'
|
||||
version: 0.175.0(ws@8.20.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))
|
||||
|
|
@ -1822,8 +1822,8 @@ importers:
|
|||
version: zod-from-json-schema@0.0.5
|
||||
devDependencies:
|
||||
'@ai-sdk/anthropic':
|
||||
specifier: 2.0.61
|
||||
version: 2.0.61(zod@3.25.67)
|
||||
specifier: 'catalog:'
|
||||
version: 3.0.58(zod@3.25.67)
|
||||
'@langchain/anthropic':
|
||||
specifier: 'catalog:'
|
||||
version: 1.3.27(@langchain/core@1.1.41(@opentelemetry/api@1.9.0)(@opentelemetry/exporter-trace-otlp-proto@0.217.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.0))(openai@6.34.0(ws@8.20.1(bufferutil@4.0.9)(utf-8-validate@5.0.10))(zod@3.25.67))(ws@8.20.1(bufferutil@4.0.9)(utf-8-validate@5.0.10)))
|
||||
|
|
@ -2662,8 +2662,8 @@ importers:
|
|||
specifier: 1.4.2
|
||||
version: 1.4.2
|
||||
'@ai-sdk/anthropic':
|
||||
specifier: 2.0.61
|
||||
version: 2.0.61(zod@3.25.67)
|
||||
specifier: 'catalog:'
|
||||
version: 3.0.58(zod@3.25.67)
|
||||
'@apidevtools/json-schema-ref-parser':
|
||||
specifier: 12.0.2
|
||||
version: 12.0.2
|
||||
|
|
@ -4984,14 +4984,8 @@ packages:
|
|||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/anthropic@2.0.61':
|
||||
resolution: {integrity: sha512-vJVXVlw+jvvh87ccUgEIJyQoO7+ERhkRyZ3e8NIhVQLHN+Xu5fGCm1/ewc8KCeoWFFh0GWDeN2MmB/cwCEYlbw==}
|
||||
engines: {node: '>=18'}
|
||||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/anthropic@3.0.63':
|
||||
resolution: {integrity: sha512-SiLosFr0FfKfrNpAAj8mD/i3S5YBB/z5orb1DH3pN1yATuBNjjPMLnRE4P3Dn7Y5cQsro0uzw5g5117hkShWoQ==}
|
||||
'@ai-sdk/anthropic@3.0.58':
|
||||
resolution: {integrity: sha512-/53SACgmVukO4bkms4dpxpRlYhW8Ct6QZRe6sj1Pi5H00hYhxIrqfiLbZBGxkdRvjsBQeP/4TVGsXgH5rQeb8Q==}
|
||||
engines: {node: '>=18'}
|
||||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
|
@ -5068,8 +5062,8 @@ packages:
|
|||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/provider-utils@3.0.20':
|
||||
resolution: {integrity: sha512-iXHVe0apM2zUEzauqJwqmpC37A5rihrStAih5Ks+JE32iTe4LZ58y17UGBjpQQTCRw9YxMeo2UFLxLpBluyvLQ==}
|
||||
'@ai-sdk/provider-utils@4.0.19':
|
||||
resolution: {integrity: sha512-3eG55CrSWCu2SXlqq2QCsFjo3+E7+Gmg7i/oRVoSZzIodTuDSfLb3MRje67xE9RFea73Zao7Lm4mADIfUETKGg==}
|
||||
engines: {node: '>=18'}
|
||||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
|
@ -5086,14 +5080,6 @@ packages:
|
|||
peerDependencies:
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/provider@2.0.0':
|
||||
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
'@ai-sdk/provider@2.0.1':
|
||||
resolution: {integrity: sha512-KCUwswvsC5VsW2PWFqF8eJgSCu5Ysj7m1TxiHTVA6g7k360bk0RNQENT8KTMAYEs+8fWPD3Uu4dEmzGHc+jGng==}
|
||||
engines: {node: '>=18'}
|
||||
|
||||
'@ai-sdk/provider@3.0.8':
|
||||
resolution: {integrity: sha512-oGMAgGoQdBXbZqNG0Ze56CHjDZ1IDYOwGYxYjO5KLSlz5HiNQ9udIXsPZ61VWaHGZ5XW/jyjmr6t2xz2jGVwbQ==}
|
||||
engines: {node: '>=18'}
|
||||
|
|
@ -22245,16 +22231,10 @@ snapshots:
|
|||
aws4fetch: 1.0.20
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/anthropic@2.0.61(zod@3.25.67)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider': 2.0.1
|
||||
'@ai-sdk/provider-utils': 3.0.20(zod@3.25.67)
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/anthropic@3.0.63(zod@3.25.67)':
|
||||
'@ai-sdk/anthropic@3.0.58(zod@3.25.67)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider': 3.0.8
|
||||
'@ai-sdk/provider-utils': 4.0.21(zod@3.25.67)
|
||||
'@ai-sdk/provider-utils': 4.0.19(zod@3.25.67)
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/anthropic@3.0.71(zod@3.25.67)':
|
||||
|
|
@ -22332,9 +22312,9 @@ snapshots:
|
|||
'@ai-sdk/provider-utils': 4.0.23(zod@3.25.67)
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/provider-utils@3.0.20(zod@3.25.67)':
|
||||
'@ai-sdk/provider-utils@4.0.19(zod@3.25.67)':
|
||||
dependencies:
|
||||
'@ai-sdk/provider': 2.0.1
|
||||
'@ai-sdk/provider': 3.0.8
|
||||
'@standard-schema/spec': 1.1.0
|
||||
eventsource-parser: 3.0.6
|
||||
zod: 3.25.67
|
||||
|
|
@ -22353,14 +22333,6 @@ snapshots:
|
|||
eventsource-parser: 3.0.6
|
||||
zod: 3.25.67
|
||||
|
||||
'@ai-sdk/provider@2.0.0':
|
||||
dependencies:
|
||||
json-schema: 0.4.0
|
||||
|
||||
'@ai-sdk/provider@2.0.1':
|
||||
dependencies:
|
||||
json-schema: 0.4.0
|
||||
|
||||
'@ai-sdk/provider@3.0.8':
|
||||
dependencies:
|
||||
json-schema: 0.4.0
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ packages:
|
|||
|
||||
catalog:
|
||||
'@ai-sdk/amazon-bedrock': ^4.0.95
|
||||
'@ai-sdk/anthropic': 3.0.58
|
||||
'@ai-sdk/azure': ^3.0.54
|
||||
'@ai-sdk/cohere': ^3.0.30
|
||||
'@ai-sdk/deepseek': ^2.0.29
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user