@zhengxs/wechaty-plugin-assistant
Version:
11 lines (9 loc) • 592 B
TypeScript
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>;
}