UNPKG

aiwrapper

Version:

A Universal AI Wrapper for JavaScript & TypeScript

21 lines (20 loc) 712 B
import type { LangOptions } from "../language-provider.ts"; import { OpenAIChatCompletionsLang } from "../openai/openai-chat-completions-lang.ts"; export type KimiThinkingMode = { type: "enabled" | "disabled"; }; export type KimiLangOptions = { apiKey: string; model?: string; systemPrompt?: string; maxTokens?: number; thinking?: KimiThinkingMode; promptCacheKey?: string; safetyIdentifier?: string; bodyProperties?: Record<string, unknown>; defaultOptions?: LangOptions; }; export declare class KimiLang extends OpenAIChatCompletionsLang { constructor(options: KimiLangOptions); protected transformBody(body: Record<string, unknown>): Record<string, unknown>; }