"chore: bump version and update dependencies"

This commit is contained in:
2025-04-26 23:02:35 +08:00
parent 6376773e13
commit abac483610
6 changed files with 109 additions and 19 deletions

View File

@@ -40,13 +40,15 @@ export class ProviderManager {
if (!Provider) {
throw new Error(`Provider ${provider} not found`);
}
console.log('pm', 'Provider', ProviderMap[provider]);
this.provider = new Provider({
const providerConfig = {
model,
apiKey,
baseURL,
});
};
if (!providerConfig.baseURL) {
delete providerConfig.baseURL;
}
this.provider = new Provider(providerConfig);
}
static async createProvider(config: ProviderManagerConfig) {
if (!config.baseURL) {

View File

@@ -17,10 +17,10 @@ const main = async () => {
logInfo('test', res);
};
// main();
main();
const mainChat = async () => {
const res = await chat.chat(chatMessage as any);
logInfo('chat', res);
};
mainChat();
// mainChat();

View File

@@ -1,6 +1,7 @@
import { ProviderManager } from '../../provider/index.ts';
const providerConfig = { provider: 'ModelScope', model: 'Qwen/Qwen2.5-Coder-32B-Instruct', apiKey: 'a4cc0e94-3633-4374-85a6-06f455e17bea' };
import { config } from 'dotenv';
config();
const providerConfig = { provider: 'ModelScope', model: 'Qwen/Qwen2.5-Coder-32B-Instruct', apiKey: process.env.MODEL_SCOPE_API_KEY };
const provider = await ProviderManager.createProvider(providerConfig);
const result = await provider.chat([{ role: 'user', content: '你好' }]);
console.log(result);

View File

@@ -7,9 +7,16 @@ const siliconflow = new SiliconFlow({
model: 'Qwen/Qwen2-7B-Instruct',
});
const main = async () => {
const usage = await siliconflow.getUsage();
const usage = await siliconflow.getUsageInfo();
console.log(usage);
};
main();
// main();
const mainChat = async () => {
const res = await siliconflow.chat([{ role: 'user', content: 'Hello, world! 1 + 1 equals ?' }]);
console.log(res);
};
mainChat();