deepsite / lib /providers.ts
dr-data
Fix preview component: eliminate blinking, ensure HTML updates, add smooth transitions
dcd5e1d
export const PROVIDERS = {
"fireworks-ai": {
name: "Fireworks AI",
max_tokens: 131_000,
id: "fireworks-ai",
},
nebius: {
name: "Nebius AI Studio",
max_tokens: 131_000,
id: "nebius",
},
sambanova: {
name: "SambaNova",
max_tokens: 32_000,
id: "sambanova",
},
novita: {
name: "NovitaAI",
max_tokens: 16_000,
id: "novita",
},
hyperbolic: {
name: "Hyperbolic",
max_tokens: 131_000,
id: "hyperbolic",
},
together: {
name: "Together AI",
max_tokens: 128_000,
id: "together",
},
openrouter: {
name: "OpenRouter",
max_tokens: 128_000, // Will be dynamically calculated based on model
id: "openrouter",
},
};
export const MODELS = [
{
value: "deepseek-ai/DeepSeek-V3-0324",
label: "DeepSeek V3 O324",
providers: ["fireworks-ai", "nebius", "sambanova", "novita", "hyperbolic"],
autoProvider: "novita",
},
{
value: "deepseek-ai/DeepSeek-R1-0528",
label: "DeepSeek R1 0528",
providers: [
"fireworks-ai",
"novita",
"hyperbolic",
"nebius",
"together",
"sambanova",
],
autoProvider: "novita",
isNew: true,
isThinker: true,
},
// Note: OpenRouter models are now loaded dynamically via API
// Users can access them through the custom model selector
];