Skip to content

Commit 99b6c66

Browse files
committed
fix: correct Novita model pricing and add missing models
- deepseek-v3 pricing: input /bin/bash.269/M, output /bin/bash.4/M - Add deepseek-v3.2 as primary model name - Add glm-5 and minimax-m2.5 pricing - Keep deepseek-v3 as alias for backwards compatibility
1 parent 87af43b commit 99b6c66

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

web/src/llm-api/novita.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,23 @@ import type { InsertMessageBigqueryFn } from '@codebuff/common/types/contracts/b
1111
import type { Logger } from '@codebuff/common/types/contracts/logger'
1212
import type { ChatCompletionRequestBody } from './types'
1313

14-
// Novita pricing (approximate, adjust as needed)
14+
// Novita pricing ($/M tokens, based on Novita pricing page)
1515
const INPUT_TOKEN_COSTS: Record<string, number> = {
1616
'deepseek/deepseek-r1': 0.6,
17-
'deepseek/deepseek-v3': 0.6,
17+
'deepseek/deepseek-v3.2': 0.269,
18+
'deepseek/deepseek-v3': 0.269, // alias
19+
'zai-org/glm-5': 1.0,
20+
'minimax/minimax-m2.5': 0.3,
1821
'meta-llama/llama-3.3-70b-instruct': 0.6,
1922
'default': 0.6,
2023
} as const
2124

2225
const OUTPUT_TOKEN_COSTS: Record<string, number> = {
2326
'deepseek/deepseek-r1': 2.4,
24-
'deepseek/deepseek-v3': 2.4,
27+
'deepseek/deepseek-v3.2': 0.4,
28+
'deepseek/deepseek-v3': 0.4, // alias
29+
'zai-org/glm-5': 3.2,
30+
'minimax/minimax-m2.5': 1.2,
2531
'meta-llama/llama-3.3-70b-instruct': 2.4,
2632
'default': 2.4,
2733
} as const

0 commit comments

Comments
 (0)