UNPKG

@zhengxs/wechaty-plugin-assistant

Version:
11 lines (9 loc) 592 B
import { SparkAI, SparkAIOptions } from '@zhengxs/ai'; import { ChatLLMAPI, ChatLLMAPIOptions, ChatMessage, SendMessageOptions } from './llm-api'; export type SparkChatParams = Partial<SparkAI.ChatCompletionCreateParamsNonStreaming>; export type SparkAPIOptions = SparkAIOptions & ChatLLMAPIOptions<SparkChatParams>; export declare class SparkAPI extends ChatLLMAPI<SparkChatParams> { protected api: SparkAI; constructor(options?: SparkAPIOptions); protected makeRequest(question: ChatMessage, answer: ChatMessage, options: SendMessageOptions<SparkChatParams>): Promise<void>; }