@langchain/anthropic
Version:
Anthropic integrations for LangChain.js
399 lines (397 loc) • 8.86 kB
JavaScript
//#region src/profiles.ts
const PROFILES = {
"claude-opus-4-0": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 32e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-5-sonnet-20241022": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 8192,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-1": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 32e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-haiku-4-5": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-sonnet-4-6": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-5-sonnet-20240620": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 8192,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-6": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 128e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-5-haiku-latest": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 8192,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-5": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-opus-20240229": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 4096,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-5-20251101": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-sonnet-4-5": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-sonnet-4-5-20250929": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-sonnet-4-20250514": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-20250514": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 32e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-5-haiku-20241022": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 8192,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-haiku-20240307": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 4096,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-7-sonnet-20250219": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-7-sonnet-latest": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-sonnet-4-0": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-opus-4-1-20250805": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 32e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-3-sonnet-20240229": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 4096,
reasoningOutput: false,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
},
"claude-haiku-4-5-20251001": {
maxInputTokens: 2e5,
imageInputs: true,
audioInputs: false,
pdfInputs: true,
videoInputs: false,
maxOutputTokens: 64e3,
reasoningOutput: true,
imageOutputs: false,
audioOutputs: false,
videoOutputs: false,
toolCalling: true,
structuredOutput: false,
imageUrlInputs: true,
pdfToolMessage: true,
imageToolMessage: true
}
};
//#endregion
exports.default = PROFILES;
//# sourceMappingURL=profiles.cjs.map