generated from tailored/router-db-template
25 lines
715 B
TypeScript
25 lines
715 B
TypeScript
import { useContextKey } from '@kevisual/context';
|
|
import { BailianProvider } from '@kevisual/ai';
|
|
import { config } from '../modules/config.ts';
|
|
|
|
const createBaiLian = () => {
|
|
return new BailianProvider({
|
|
baseURL: 'https://dashscope.aliyuncs.com/compatible-mode/v1',
|
|
model: 'qwen3-235b-a22b',
|
|
apiKey: config.BAILIAN_API_KEY,
|
|
});
|
|
};
|
|
|
|
// export const ai = await useContextKey('ai', createBaiLian());
|
|
export const ai = createBaiLian();
|
|
|
|
console.log('Bailian AI initialized with model:', config.BAILIAN_API_KEY);
|
|
|
|
export const bailianModel = useContextKey('bailianModel', () => {
|
|
return {
|
|
turbo: 'qwen-turbo-2025-04-28',
|
|
plus: 'qwen-plus-2025-04-28',
|
|
a22b235: 'qwen3-235b-a22b',
|
|
};
|
|
});
|