@zhengxs/wechaty-plugin-assistant
Version:
11 lines (9 loc) • 580 B
TypeScript
import { QWenAI, QWenAIOptions } from '@zhengxs/ai';
import { ChatLLMAPI, ChatLLMAPIOptions, ChatMessage, SendMessageOptions } from './llm-api';
export type QWenChatParams = Partial<QWenAI.ChatCompletionCreateParamsNonStreaming>;
export type QWenAPIOptions = QWenAIOptions & ChatLLMAPIOptions<QWenChatParams>;
export declare class QWenAPI extends ChatLLMAPI<QWenChatParams> {
protected api: QWenAI;
constructor(options?: QWenAPIOptions);
protected makeRequest(question: ChatMessage, answer: ChatMessage, options: SendMessageOptions<QWenChatParams>): Promise<void>;
}