fix: add Kimi Code docs + defaults (#1085) (thanks @dan-dr)

This commit is contained in:
Peter Steinberger
2026-01-17 17:35:40 +00:00
parent e93a1d8138
commit 4a987c836d
7 changed files with 83 additions and 4 deletions

View File

@@ -43,6 +43,12 @@ const KIMI_CODE_CONTEXT_WINDOW = 262144;
const KIMI_CODE_MAX_TOKENS = 32768;
const KIMI_CODE_HEADERS = { "User-Agent": "KimiCLI/0.77" } as const;
const KIMI_CODE_COMPAT = { supportsDeveloperRole: false } as const;
const KIMI_CODE_DEFAULT_COST = {
input: 0,
output: 0,
cacheRead: 0,
cacheWrite: 0,
};
function normalizeApiKeyConfig(value: string): string {
const trimmed = value.trim();
@@ -200,7 +206,7 @@ function buildKimiCodeProvider(): ProviderConfig {
name: "Kimi For Coding",
reasoning: true,
input: ["text"],
cost: MOONSHOT_DEFAULT_COST,
cost: KIMI_CODE_DEFAULT_COST,
contextWindow: KIMI_CODE_CONTEXT_WINDOW,
maxTokens: KIMI_CODE_MAX_TOKENS,
headers: KIMI_CODE_HEADERS,