@@ -35,6 +35,7 @@ import {
3535 xAIIcon ,
3636 ZaiIcon ,
3737} from '@/components/icons'
38+ import { NebiusIcon } from '@/components/icons/nebius'
3839import { LARGE_VALUE_THRESHOLD_BYTES } from '@/lib/execution/payloads/large-value-ref'
3940import type { ModelPricing , ProviderId } from '@/providers/types'
4041
@@ -261,6 +262,166 @@ export const PROVIDER_DEFINITIONS: Record<string, ProviderDefinition> = {
261262 } ,
262263 ] ,
263264 } ,
265+ nebius : {
266+ id : 'nebius' ,
267+ name : 'Nebius' ,
268+ description : 'Open models via Nebius Token Factory' ,
269+ defaultModel : 'nebius/Qwen/Qwen3.5-397B-A17B' ,
270+ modelPatterns : [ / ^ n e b i u s \/ / ] ,
271+ icon : NebiusIcon ,
272+ color : '#052B42' ,
273+ isReseller : true ,
274+ capabilities : {
275+ temperature : { min : 0 , max : 2 } ,
276+ toolUsageControl : true ,
277+ } ,
278+ models : [
279+ {
280+ id : 'nebius/deepseek-ai/DeepSeek-V4.1-Flash' ,
281+ pricing : { input : 0.3 , output : 1.2 , updatedAt : '2026-10-07' } ,
282+ capabilities : { toolUsageControl : false , nativeStructuredOutputs : false } ,
283+ contextWindow : 1048000 ,
284+ } ,
285+ {
286+ id : 'nebius/deepseek-ai/DeepSeek-V4-Flash-0731' ,
287+ pricing : { input : 0.14 , output : 0.28 , updatedAt : '2026-10-07' } ,
288+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
289+ contextWindow : 1024000 ,
290+ } ,
291+ {
292+ id : 'nebius/deepseek-ai/DeepSeek-V4-Pro' ,
293+ pricing : { input : 1.75 , output : 3.5 , updatedAt : '2026-10-07' } ,
294+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
295+ contextWindow : 1048576 ,
296+ } ,
297+ {
298+ id : 'nebius/deepseek-ai/DeepSeek-V4-Pro-0813' ,
299+ pricing : { input : 1.32 , output : 3.96 , updatedAt : '2026-10-07' } ,
300+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
301+ contextWindow : 979000 ,
302+ } ,
303+ {
304+ id : 'nebius/google/gemma-3-27b-it' ,
305+ pricing : { input : 0.1 , output : 0.3 , updatedAt : '2026-10-07' } ,
306+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
307+ contextWindow : 110000 ,
308+ } ,
309+ {
310+ id : 'nebius/MiniMaxAI/MiniMax-M3' ,
311+ pricing : { input : 0.3 , output : 1.2 , updatedAt : '2026-10-07' } ,
312+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
313+ contextWindow : 1048576 ,
314+ } ,
315+ {
316+ id : 'nebius/moonshotai/Kimi-K2.6' ,
317+ pricing : { input : 0.95 , output : 4 , updatedAt : '2026-10-07' } ,
318+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
319+ contextWindow : 262144 ,
320+ } ,
321+ {
322+ id : 'nebius/moonshotai/Kimi-K2.7-Code' ,
323+ pricing : { input : 0.95 , output : 4 , updatedAt : '2026-10-07' } ,
324+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
325+ contextWindow : 262144 ,
326+ } ,
327+ {
328+ id : 'nebius/moonshotai/Kimi-K3' ,
329+ pricing : { input : 3 , output : 15 , updatedAt : '2026-10-07' } ,
330+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
331+ contextWindow : 1024000 ,
332+ } ,
333+ {
334+ id : 'nebius/NousResearch/Hermes-4-405B' ,
335+ pricing : { input : 1 , output : 3 , updatedAt : '2026-10-07' } ,
336+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
337+ contextWindow : 131072 ,
338+ } ,
339+ {
340+ id : 'nebius/nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B' ,
341+ pricing : { input : 0.06 , output : 0.24 , updatedAt : '2026-10-07' } ,
342+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
343+ contextWindow : 262144 ,
344+ } ,
345+ {
346+ id : 'nebius/nvidia/nemotron-3-super-120b-a12b' ,
347+ pricing : { input : 0.3 , output : 0.9 , updatedAt : '2026-10-07' } ,
348+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
349+ contextWindow : 262144 ,
350+ } ,
351+ {
352+ id : 'nebius/nvidia/Nemotron-3-Ultra-550b-a55b' ,
353+ pricing : { input : 1 , output : 3 , updatedAt : '2026-10-07' } ,
354+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
355+ contextWindow : 1048576 ,
356+ } ,
357+ {
358+ id : 'nebius/nvidia/Nemotron-3_5-Lightning' ,
359+ pricing : { input : 0.06 , output : 0.24 , updatedAt : '2026-10-07' } ,
360+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
361+ contextWindow : 1048576 ,
362+ } ,
363+ {
364+ id : 'nebius/openai/gpt-oss-120b' ,
365+ pricing : { input : 0.15 , output : 0.6 , updatedAt : '2026-10-07' } ,
366+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
367+ contextWindow : 131072 ,
368+ } ,
369+ {
370+ id : 'nebius/openbmb/MiniCPM-V-4_5' ,
371+ pricing : { input : 0.658 , output : 1.11 , updatedAt : '2026-10-07' } ,
372+ capabilities : { toolUsageControl : false , nativeStructuredOutputs : true } ,
373+ contextWindow : 32000 ,
374+ } ,
375+ {
376+ id : 'nebius/Qwen/Qwen3-235B-A22B-Instruct-2507' ,
377+ pricing : { input : 0.2 , output : 0.6 , updatedAt : '2026-10-07' } ,
378+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
379+ contextWindow : 262144 ,
380+ } ,
381+ {
382+ id : 'nebius/Qwen/Qwen3-30B-A3B-Instruct-2507' ,
383+ pricing : { input : 0.1 , output : 0.3 , updatedAt : '2026-10-07' } ,
384+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
385+ contextWindow : 262144 ,
386+ } ,
387+ {
388+ id : 'nebius/Qwen/Qwen3.5-397B-A17B' ,
389+ pricing : { input : 0.6 , output : 3.6 , updatedAt : '2026-10-07' } ,
390+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
391+ contextWindow : 262144 ,
392+ } ,
393+ {
394+ id : 'nebius/Qwen/Qwen3.8-27B' ,
395+ pricing : { input : 0.45 , output : 3 , updatedAt : '2026-10-07' } ,
396+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
397+ contextWindow : 262144 ,
398+ } ,
399+ {
400+ id : 'nebius/zai-org/GLM-5.1' ,
401+ pricing : { input : 1.4 , output : 4.4 , updatedAt : '2026-10-07' } ,
402+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : true } ,
403+ contextWindow : 202752 ,
404+ } ,
405+ {
406+ id : 'nebius/zai-org/GLM-5.2' ,
407+ pricing : { input : 1.4 , output : 4.4 , updatedAt : '2026-10-07' } ,
408+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
409+ contextWindow : 1048576 ,
410+ } ,
411+ {
412+ id : 'nebius/zai-org/GLM-5.3' ,
413+ pricing : { input : 1.4 , output : 4.4 , updatedAt : '2026-10-07' } ,
414+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
415+ contextWindow : 1024000 ,
416+ } ,
417+ {
418+ id : 'nebius/zai-org/GLM-5.3-Flash' ,
419+ pricing : { input : 0.15 , output : 0.5 , updatedAt : '2026-10-07' } ,
420+ capabilities : { toolUsageControl : true , nativeStructuredOutputs : false } ,
421+ contextWindow : 1024000 ,
422+ } ,
423+ ] ,
424+ } ,
264425 together : {
265426 id : 'together' ,
266427 fileAttachment : { maxBytes : 50 * 1024 * 1024 , strategy : 'remote-url' } ,
0 commit comments