diff --git a/src/provider/chat-adapter/dashscope.ts b/src/provider/chat-adapter/dashscope.ts index 83534ac..ce4a318 100644 --- a/src/provider/chat-adapter/dashscope.ts +++ b/src/provider/chat-adapter/dashscope.ts @@ -2,7 +2,7 @@ import { BaseChat, BaseChatOptions } from '../core/chat.ts'; export type BailianOptions = Partial; export class BailianChat extends BaseChat { - static BASE_URL = 'https://bailian.aliyuncs.com/compatible-mode/v1/'; + static BASE_URL = 'https://bailian.aliyuncs.com/compatible-mode/v1'; constructor(options: BailianOptions) { const baseURL = options.baseURL || BailianChat.BASE_URL; super({ ...(options as BaseChatOptions), baseURL: baseURL }); diff --git a/src/provider/chat-adapter/siliconflow.ts b/src/provider/chat-adapter/siliconflow.ts index 77b91ad..867a28a 100644 --- a/src/provider/chat-adapter/siliconflow.ts +++ b/src/provider/chat-adapter/siliconflow.ts @@ -1,5 +1,6 @@ import { BaseChat, BaseChatOptions } from '../core/chat.ts'; import { OpenAI } from 'openai'; +import type { ChatMessage, ChatMessageOptions } from '../core/index.ts'; export type SiliconFlowOptions = Partial; @@ -32,7 +33,7 @@ export class SiliconFlow extends BaseChat { async getUsageInfo(): Promise { return this.openai.get('/user/info'); } - async chat(messages: OpenAI.Chat.Completions.ChatCompletionMessageParam[], options?: Partial) { + async chat(messages: OpenAI.Chat.Completions.ChatCompletionMessageParam[], options?: ChatMessageOptions) { const res = await super.chat(messages, options); return res; }