kimiCode.ts 649 B

1234567891011121314151617181920212223
  1. /**
  2. * Kimi Code
  3. *
  4. * Kimi's coding endpoint uses Anthropic-compatible messages, separate from the
  5. * regular Moonshot OpenAI-compatible API.
  6. */
  7. import type { InkosEndpoint } from "../types.js";
  8. export const KIMI_CODE: InkosEndpoint = {
  9. id: "kimicode",
  10. label: "Kimi Code",
  11. group: "codingPlan",
  12. api: "anthropic-messages",
  13. baseUrl: "https://api.kimi.com/coding",
  14. modelsBaseUrl: "https://api.kimi.com/coding/v1",
  15. checkModel: "kimi-for-coding",
  16. temperatureRange: [0, 2],
  17. defaultTemperature: 1,
  18. writingTemperature: 1,
  19. models: [
  20. { id: "kimi-for-coding", maxOutput: 32768, contextWindowTokens: 262144, enabled: true },
  21. ],
  22. };