fix: fix bailian base url error
This commit is contained in:
		@@ -2,7 +2,7 @@ import { BaseChat, BaseChatOptions } from '../core/chat.ts';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
export type BailianOptions = Partial<BaseChatOptions>;
 | 
					export type BailianOptions = Partial<BaseChatOptions>;
 | 
				
			||||||
export class BailianChat extends BaseChat {
 | 
					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) {
 | 
					  constructor(options: BailianOptions) {
 | 
				
			||||||
    const baseURL = options.baseURL || BailianChat.BASE_URL;
 | 
					    const baseURL = options.baseURL || BailianChat.BASE_URL;
 | 
				
			||||||
    super({ ...(options as BaseChatOptions), baseURL: baseURL });
 | 
					    super({ ...(options as BaseChatOptions), baseURL: baseURL });
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,6 @@
 | 
				
			|||||||
import { BaseChat, BaseChatOptions } from '../core/chat.ts';
 | 
					import { BaseChat, BaseChatOptions } from '../core/chat.ts';
 | 
				
			||||||
import { OpenAI } from 'openai';
 | 
					import { OpenAI } from 'openai';
 | 
				
			||||||
 | 
					import type { ChatMessage, ChatMessageOptions } from '../core/index.ts';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export type SiliconFlowOptions = Partial<BaseChatOptions>;
 | 
					export type SiliconFlowOptions = Partial<BaseChatOptions>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -32,7 +33,7 @@ export class SiliconFlow extends BaseChat {
 | 
				
			|||||||
  async getUsageInfo(): Promise<SiliconFlowUsageResponse> {
 | 
					  async getUsageInfo(): Promise<SiliconFlowUsageResponse> {
 | 
				
			||||||
    return this.openai.get('/user/info');
 | 
					    return this.openai.get('/user/info');
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  async chat(messages: OpenAI.Chat.Completions.ChatCompletionMessageParam[], options?: Partial<OpenAI.Chat.Completions.ChatCompletionCreateParams>) {
 | 
					  async chat(messages: OpenAI.Chat.Completions.ChatCompletionMessageParam[], options?: ChatMessageOptions) {
 | 
				
			||||||
    const res = await super.chat(messages, options);
 | 
					    const res = await super.chat(messages, options);
 | 
				
			||||||
    return res;
 | 
					    return res;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user