import DeepSeekLogo from "@/assets/deepseek.svg"; import QwenLogo from "@/assets/qwen.svg"; import KimiLogo from "@/assets/kimi.svg"; import ZaiLogo from "@/assets/zai.svg"; export const PROVIDERS = { "fireworks-ai": { name: "Fireworks AI", id: "fireworks-ai", }, google: { name: "Google AI (Gemini)", id: "google", }, nebius: { name: "Nebius AI Studio", id: "nebius", }, sambanova: { name: "SambaNova", id: "sambanova", }, novita: { name: "NovitaAI", id: "novita", }, hyperbolic: { name: "Hyperbolic", id: "hyperbolic", }, together: { name: "Together AI", id: "together", }, groq: { name: "Groq", id: "groq", }, "zai-org": { name: "Z.ai", id: "zai", }, }; export const MODELS = [ // Google Gemini & Gemma models { value: "gemini-2.5-pro", label: "Gemini 2.5 Pro", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemini-2.5-flash", label: "Gemini 2.5 Flash", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemini-flash-lite-latest", label: "Gemini Flash Lite (latest)", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemini-2.0-flash", label: "Gemini 2.0 Flash", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemini-2.0-flash-lite", label: "Gemini 2.0 Flash Lite", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "learnlm-2.0-flash-experimental", label: "LearnLM 2.0 Flash (exp)", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemini-robotics-er-1.5-preview", label: "Gemini Robotics ER 1.5 (preview)", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "gemma-3-27b-it", label: "Gemma 3 27B Instruct", providers: ["google"], autoProvider: "google", companyName: "Google AI", }, { value: "deepseek-ai/DeepSeek-V3-0324", label: "DeepSeek V3 O324", providers: ["fireworks-ai", "nebius", "sambanova", "novita", "hyperbolic"], autoProvider: "novita", logo: DeepSeekLogo, companyName: "DeepSeek", }, { value: "deepseek-ai/DeepSeek-V3.1", label: "DeepSeek V3.1", providers: ["fireworks-ai", "novita"], autoProvider: "fireworks-ai", logo: DeepSeekLogo, companyName: "DeepSeek", }, { value: "deepseek-ai/DeepSeek-V3.1-Terminus", label: "DeepSeek V3.1 Terminus", providers: ["novita"], autoProvider: "novita", logo: DeepSeekLogo, companyName: "DeepSeek", }, { value: "deepseek-ai/DeepSeek-V3.2-Exp", label: "DeepSeek V3.2 Exp", providers: ["novita"], autoProvider: "novita", logo: DeepSeekLogo, isNew: true, companyName: "DeepSeek", }, { value: "Qwen/Qwen3-Coder-480B-A35B-Instruct", label: "Qwen3 Coder 480B A35B Instruct", providers: ["novita", "hyperbolic"], autoProvider: "novita", logo: QwenLogo, companyName: "Qwen", }, { value: "moonshotai/Kimi-K2-Instruct", label: "Kimi K2 Instruct", providers: ["together", "novita", "groq"], autoProvider: "groq", logo: KimiLogo, companyName: "Kimi", }, { value: "moonshotai/Kimi-K2-Instruct-0905", label: "Kimi K2 Instruct 0905", providers: ["together", "groq", "novita"], autoProvider: "groq", logo: KimiLogo, companyName: "Kimi", }, { value: "zai-org/GLM-4.6", label: "GLM-4.6", logo: ZaiLogo, companyName: "Z.ai", } ];