import { BaseChat, BaseChatOptions } from '../core/chat.ts'; export type BailianOptions = Partial; export class BailianChat extends BaseChat { static BASE_URL = 'https://dashscope.aliyuncs.com/compatible-mode/v1'; constructor(options: BailianOptions) { const baseURL = options.baseURL || BailianChat.BASE_URL; if (!options.model) { options.model = 'qwen-plus' } super({ ...(options as BaseChatOptions), baseURL: baseURL }); } }