add router

This commit is contained in:
2025-08-08 02:25:08 +08:00
parent f21372ae95
commit a8c6d59762
6 changed files with 4604 additions and 31 deletions

View File

@@ -0,0 +1,10 @@
import { BaseChat, BaseChatOptions } from '../core/chat.ts';
export type OpenRouterOptions = Partial<BaseChatOptions>;
export class OpenRouterChat extends BaseChat {
static BASE_URL = 'https://openrouter.ai/api/v1';
constructor(options: OpenRouterOptions) {
const baseURL = options.baseURL || OpenRouterChat.BASE_URL;
super({ ...(options as BaseChatOptions), baseURL: baseURL });
}
}