@langchain/anthropic
Version:
Anthropic integrations for LangChain.js
262 lines (261 loc) • 5.77 kB
JavaScript
//#region src/profiles.ts
const PROFILES = {
"claude-sonnet-4-6": {
maxInputTokens: 1e6,
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-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-opus-4-6": {
maxInputTokens: 1e6,
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-fable-5": {
maxInputTokens: 1e6,
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-opus-4-8": {
maxInputTokens: 1e6,
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-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-sonnet-4-5": {
maxInputTokens: 1e6,
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: 1e6,
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-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-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
},
"claude-opus-4-7": {
maxInputTokens: 1e6,
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-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-sonnet-5": {
maxInputTokens: 1e6,
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-opus-5": {
maxInputTokens: 1e6,
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-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
}
};
//#endregion
exports.default = PROFILES;
//# sourceMappingURL=profiles.cjs.map