/** * The following code is modified based on * https://github.com/token-js/token.js/blob/main/src/models.ts * * MIT License * Copyright (c) 2024 RPate97 * https://github.com/token-js/token.js/blob/main/LICENSE */ export declare const TableDisplayNames: { models: string; supportsCompletion: string; supportsStreaming: string; supportsJSON: string; supportsImages: string; supportsToolCalls: string; supportsN: string; }; export declare const models: { openai: { models: readonly ["gpt-image-1", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4-vision-preview", "gpt-4", "gpt-4-0314", "gpt-4-0613", "gpt-4-32k", "gpt-4-32k-0314", "gpt-4-32k-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-0301", "gpt-3.5-turbo-0613", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "gpt-3.5-turbo-16k-0613", "o3-mini", "o1-mini", "o1-mini-2024-09-12", "o1-preview", "o1-preview-2024-09-12"]; supportsCompletion: boolean; supportsStreaming: readonly ["gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4-vision-preview", "gpt-4", "gpt-4-0314", "gpt-4-0613", "gpt-4-32k", "gpt-4-32k-0314", "gpt-4-32k-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-16k", "gpt-3.5-turbo-0301", "gpt-3.5-turbo-0613", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "gpt-3.5-turbo-16k-0613", "o3-mini"]; supportsJSON: readonly ["gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4-vision-preview", "gpt-3.5-turbo", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0125", "o3-mini"]; supportsImages: readonly ["gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-0125-preview", "gpt-4-turbo-preview", "gpt-4-1106-preview", "gpt-4-vision-preview"]; supportsToolCalls: readonly ["gpt-4.1", "gpt-4.1-2025-04-14", "gpt-4.5-preview", "gpt-4.5-preview-2025-02-27", "gpt-4o", "gpt-4o-mini", "gpt-4o-2024-05-13", "gpt-4o-2024-08-06", "gpt-4-turbo", "gpt-4-turbo-2024-04-09", "gpt-4-turbo-preview", "gpt-4-0125-preview", "gpt-4-1106-preview", "gpt-4", "gpt-4-0613", "gpt-3.5-turbo", "gpt-3.5-turbo-0125", "gpt-3.5-turbo-1106", "gpt-3.5-turbo-0613", "o3-mini"]; supportsN: boolean; generateDocs: boolean; }; 'openai-non-streaming': { models: readonly ["gpt-image-1", "o1-mini", "o1-mini-2024-09-12", "o1-preview", "o1-preview-2024-09-12"]; supportsCompletion: boolean; supportsStreaming: readonly []; supportsJSON: readonly ["o1-mini", "o1-mini-2024-09-12", "o1-preview", "o1-preview-2024-09-12"]; supportsImages: readonly ["gpt-image-1"]; supportsToolCalls: readonly ["o1-mini", "o1-mini-2024-09-12", "o1-preview", "o1-preview-2024-09-12"]; supportsN: boolean; generateDocs: boolean; }; ai21: { models: readonly ["jamba-instruct"]; supportsCompletion: boolean; supportsStreaming: readonly ["jamba-instruct"]; supportsJSON: readonly []; supportsImages: readonly []; supportsToolCalls: readonly []; supportsN: boolean; generateDocs: boolean; }; anthropic: { models: readonly ["claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307", "claude-2.1", "claude-2.0", "claude-instant-1.2"]; supportsCompletion: boolean; supportsStreaming: readonly ["claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307", "claude-2.1", "claude-2.0", "claude-instant-1.2"]; supportsJSON: readonly []; supportsImages: readonly ["claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307"]; supportsToolCalls: readonly ["claude-3-7-sonnet-latest", "claude-3-7-sonnet-20250219", "claude-3-5-sonnet-latest", "claude-3-5-sonnet-20240620", "claude-3-5-haiku-20241022", "claude-3-opus-20240229", "claude-3-sonnet-20240229", "claude-3-haiku-20240307"]; supportsN: boolean; generateDocs: boolean; }; gemini: { models: readonly ["gemini-2.0-flash-001", "gemini-2.0-flash-lite-preview-02-05", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b", "gemini-1.0-pro"]; supportsCompletion: boolean; supportsStreaming: readonly ["gemini-2.0-flash-001", "gemini-2.0-flash-lite-preview-02-05", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b", "gemini-1.0-pro"]; supportsJSON: readonly ["gemini-2.0-flash-001", "gemini-2.0-flash-lite-preview-02-05", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b"]; supportsImages: readonly ["gemini-2.0-flash-001", "gemini-2.0-flash-lite-preview-02-05", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b"]; supportsToolCalls: readonly ["gemini-2.0-flash-001", "gemini-1.5-pro", "gemini-1.5-flash", "gemini-1.5-flash-8b", "gemini-1.0-pro"]; supportsN: boolean; generateDocs: boolean; }; mistral: { models: readonly ["open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x7b", "mistral-small-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-latest", "mistral-small-2402", "mistral-medium-latest", "mistral-medium-2312", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"]; supportsCompletion: boolean; supportsStreaming: readonly ["open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x7b", "mistral-small-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-latest", "mistral-small-2402", "mistral-medium-latest", "mistral-medium-2312", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"]; supportsJSON: readonly ["open-mistral-7b", "mistral-tiny-2312", "open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-large-latest", "mistral-large-2402", "codestral-latest", "codestral-2405", "codestral-mamba-2407"]; supportsImages: readonly []; supportsToolCalls: readonly ["open-mixtral-8x22b", "open-mixtral-8x22b-2404", "mistral-small-latest", "mistral-small-2402", "mistral-large-latest", "mistral-large-2402", "codestral-mamba-2407"]; supportsN: boolean; generateDocs: boolean; }; groq: { models: readonly ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-8b-8192", "llama3-70b-8192", "mixtral-8x7b-32768", "gemma-7b-it", "gemma2-9b-it"]; supportsCompletion: boolean; supportsStreaming: readonly ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-8b-8192", "llama3-70b-8192", "mixtral-8x7b-32768", "gemma-7b-it", "gemma2-9b-it"]; supportsJSON: readonly ["llama-3.3-70b-versatile", "llama-3.1-8b-instant", "llama3-70b-8192", "gemma-7b-it", "gemma2-9b-it"]; supportsImages: readonly []; supportsToolCalls: readonly []; supportsN: boolean; generateDocs: boolean; }; perplexity: { models: readonly ["llama-3.1-sonar-small-128k-online", "llama-3.1-sonar-large-128k-online", "llama-3.1-sonar-huge-128k-online"]; supportsCompletion: boolean; supportsStreaming: readonly ["llama-3.1-sonar-small-128k-online", "llama-3.1-sonar-large-128k-online", "llama-3.1-sonar-huge-128k-online"]; supportsJSON: readonly []; supportsImages: readonly []; supportsToolCalls: readonly []; supportsN: boolean; generateDocs: boolean; }; openrouter: { models: boolean; supportsCompletion: boolean; supportsStreaming: boolean; supportsJSON: boolean; supportsImages: boolean; supportsToolCalls: boolean; supportsN: boolean; generateDocs: boolean; }; 'openai-compatible': { models: boolean; supportsCompletion: boolean; supportsStreaming: boolean; supportsJSON: boolean; supportsImages: boolean; supportsToolCalls: boolean; supportsN: boolean; generateDocs: boolean; }; 'azure-openai': { models: boolean; supportsCompletion: boolean; supportsStreaming: boolean; supportsJSON: boolean; supportsImages: boolean; supportsToolCalls: boolean; supportsN: boolean; generateDocs: boolean; }; }; //# sourceMappingURL=models.d.ts.map