This commit is contained in:
2025-12-08 15:15:15 +08:00
parent 3bfdc2355f
commit f87538350c
11 changed files with 184 additions and 470 deletions

View File

@@ -1,5 +1,4 @@
import { BaseChat, BaseChatOptions } from '../core/chat.ts';
import { OpenAI } from 'openai';
import type { ChatMessage, ChatMessageOptions } from '../core/index.ts';
export type SiliconFlowOptions = Partial<BaseChatOptions>;
@@ -33,7 +32,7 @@ export class SiliconFlow extends BaseChat {
async getUsageInfo(): Promise<SiliconFlowUsageResponse> {
return this.get('/user/info');
}
async chat(messages: OpenAI.Chat.Completions.ChatCompletionMessageParam[], options?: ChatMessageOptions) {
async chat(messages: ChatMessage[], options?: ChatMessageOptions) {
const res = await super.chat(messages, options);
return res;
}