UNPKG

contaigents

Version:

Modular AI Content Ecosystem with Audio Generation

106 lines (105 loc) 2.88 kB
export const PROVIDER_MODELS = { OpenAI: ["gpt-4", "gpt-3.5-turbo", "gpt-4-turbo-preview"], Anthropic: [ "claude-3-opus", "claude-3-sonnet", "claude-3-haiku", "claude-2.1", ], DeepSeek: ["deepseek-chat", "deepseek-coder"], Google: [ "gemini-pro", "gemini-pro-vision", "gemini-1.5-pro", "gemini-1.5-flash", ], HuggingFace: ["mistral-7b", "llama-2", "falcon-40b"], Ollama: [ "deepseek-r1:8b", "llama3.2", "llama2", "mistral", "codellama", "neural-chat", ], Gemini: [ "gemini-2.0-flash", "gemini-2.0-flash-lite-preview-02-05", "gemini-1.5-flash", "gemini-1.5-flash-8b", "gemini-1.5-pro", "gemini-1.0-pro", ], OpenRouter: [ "deepseek/deepseek-r1-zero:free", "openai/gpt-4-turbo-preview", "anthropic/claude-3-opus", "anthropic/claude-3-sonnet", "meta-llama/llama-2-70b-chat", "mistral-ai/mistral-large", "mistral-ai/mistral-medium", "google/palm-2-chat-bison", ], }; export const PROVIDER_CAPABILITIES = { OpenAI: { supportsConversation: true, supportsSystemMessages: true, supportsToolCalls: true, customFormat: 'standard' }, Anthropic: { supportsConversation: true, supportsSystemMessages: true, supportsToolCalls: true, customFormat: 'standard' }, DeepSeek: { supportsConversation: true, supportsSystemMessages: true, supportsToolCalls: true, customFormat: 'standard' }, OpenRouter: { supportsConversation: true, supportsSystemMessages: true, supportsToolCalls: true, customFormat: 'standard' }, Google: { supportsConversation: true, supportsSystemMessages: true, // Supports via systemInstruction supportsToolCalls: true, customFormat: 'gemini' }, Gemini: { supportsConversation: true, supportsSystemMessages: false, // Uses different format supportsToolCalls: true, customFormat: 'gemini' }, HuggingFace: { supportsConversation: false, supportsSystemMessages: false, supportsToolCalls: false, customFormat: 'standard' }, Ollama: { supportsConversation: false, supportsSystemMessages: false, supportsToolCalls: false, customFormat: 'standard' }, OllamaApi: { supportsConversation: false, supportsSystemMessages: false, supportsToolCalls: false, customFormat: 'standard' }, Replicate: { supportsConversation: false, supportsSystemMessages: false, supportsToolCalls: false, customFormat: 'standard' } };