UNPKG

@langchain/openai

Version:
566 lines (565 loc) 12.3 kB
//#region src/chat_models/profiles.ts const PROFILES = { "gpt-4.1-nano": { maxInputTokens: 1047576, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 32768, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "text-embedding-3-small": { maxInputTokens: 8191, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1536, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4": { maxInputTokens: 8192, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 8192, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o1-pro": { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4o-2024-05-13": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 4096, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4o-2024-08-06": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 16384, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4.1-mini": { maxInputTokens: 1047576, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 32768, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o3-deep-research": { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-3.5-turbo": { maxInputTokens: 16385, imageInputs: false, audioInputs: false, pdfInputs: false, videoInputs: false, maxOutputTokens: 4096, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: false, imageUrlInputs: false, pdfToolMessage: false, imageToolMessage: false, toolChoice: true }, "text-embedding-3-large": { maxInputTokens: 8191, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 3072, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4-turbo": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 4096, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o1-preview": { maxInputTokens: 128e3, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 32768, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o3-mini": { maxInputTokens: 2e5, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "codex-mini-latest": { maxInputTokens: 2e5, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5-nano": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5-codex": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4o": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 16384, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4.1": { maxInputTokens: 1047576, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 32768, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o4-mini": { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, o1: { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5-mini": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o1-mini": { maxInputTokens: 128e3, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 65536, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "text-embedding-ada-002": { maxInputTokens: 8192, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1536, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o3-pro": { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4o-2024-11-20": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 16384, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, o3: { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "o4-mini-deep-research": { maxInputTokens: 2e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 1e5, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5-chat-latest": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-4o-mini": { maxInputTokens: 128e3, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 16384, reasoningOutput: false, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true }, "gpt-5-pro": { maxInputTokens: 4e5, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 272e3, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true } }; var profiles_default = PROFILES; //#endregion export { profiles_default as default }; //# sourceMappingURL=profiles.js.map