MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / withMaxCompletionTokens

Method withMaxCompletionTokens

packages/kosong/src/provider.ts:218–218  ·  view source on GitHub ↗

* Return a shallow copy of this provider with the per-request completion * budget clamped to `maxCompletionTokens`. Optional because not every * backend benefits from a client-computed cap. * * When `options` are provided, implementations may further tighten the cap * based on their o

(
    maxCompletionTokens: number,
    options?: MaxCompletionTokensOptions,
  )

Source from the content-addressed store, hash-verified

216 * original. See `KimiChatProvider._clone()` for the rationale.
217 */
218 withMaxCompletionTokens?(
219 maxCompletionTokens: number,
220 options?: MaxCompletionTokensOptions,
221 ): ChatProvider;

Callers 6

kimi.test.tsFile · 0.65
anthropic.test.tsFile · 0.65
applyCompletionBudgetFunction · 0.65

Implementers 14

KimiChatProviderpackages/kosong/src/providers/kimi.ts
EchoChatProviderpackages/kosong/test/fixtures/echo-pro
ScriptedEchoChatProviderpackages/kosong/test/fixtures/echo-pro
MockChatProviderpackages/kosong/test/fixtures/mock-pro
QueuedMockProviderpackages/kosong/test/e2e/multi-step-ag
TrackingProviderpackages/kosong/test/e2e/abort-cleanup
ConfigurableMockProviderpackages/kosong/test/e2e/provider-swit
QueuedProviderpackages/kosong/test/e2e/toolset-advan
SingleStreamProviderpackages/kosong/test/e2e/streaming-pro
QueuedProviderpackages/kosong/test/e2e/toolchain-bri
OpenAILegacyChatProviderpackages/kosong/src/providers/openai-l
OpenAIResponsesChatProviderpackages/kosong/src/providers/openai-r

Calls

no outgoing calls

Tested by

no test coverage detected