add deferred tools support for kimi in openai-completions api

This commit is contained in:
David Brailovsky
2026-07-16 12:26:56 +00:00
parent 36db3fa385
commit f16b4e0cda
10 changed files with 223 additions and 6 deletions
@@ -19,7 +19,9 @@ const emptyUsage: Usage = {
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0, total: 0 },
};
const compat: Required<OpenAICompletionsCompat> = {
const compat: Omit<Required<OpenAICompletionsCompat>, "deferredToolsMode"> & {
deferredToolsMode?: OpenAICompletionsCompat["deferredToolsMode"];
} = {
supportsStore: true,
supportsDeveloperRole: true,
supportsReasoningEffort: true,