UNPKG

@langgraph-js/pro

Version:

The Pro SDK for LangGraph - seamlessly integrate your AI agents with frontend interfaces and build complex AI workflows

566 lines (565 loc) 15.6 kB
/** * This file was automatically generated by an automated script. Do not edit manually. */ import type { ModelProfile } from "@langchain/core/language_models/profile"; const PROFILES: Record<string, ModelProfile> = { "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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, 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: 128000, 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: 128000, 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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, 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: 128000, 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: 128000, 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: 200000, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "codex-mini-latest": { maxInputTokens: 200000, imageInputs: false, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-5-nano": { maxInputTokens: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-5-codex": { maxInputTokens: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-4o": { maxInputTokens: 128000, 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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, o1: { maxInputTokens: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-5-mini": { maxInputTokens: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "o1-mini": { maxInputTokens: 128000, 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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, 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: 128000, 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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, 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: 200000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 100000, 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: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: false, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-4o-mini": { maxInputTokens: 128000, 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: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 128000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, "gpt-5-pro": { maxInputTokens: 400000, imageInputs: true, audioInputs: false, pdfInputs: true, videoInputs: false, maxOutputTokens: 272000, reasoningOutput: true, imageOutputs: false, audioOutputs: false, videoOutputs: false, toolCalling: true, structuredOutput: true, imageUrlInputs: true, pdfToolMessage: true, imageToolMessage: true, toolChoice: true, }, }; export default PROFILES;