AI/ML API 免费 大语言模型 Javascript 调用代码¶
AI/ML API 提供了三个免费小参数 LLM 模型的调用接口。
模型列表¶
| 模型名称 | 链接 |
|---|---|
| ERNIE 4.5 0.3B | https://aimlapi.com/models/ernie-4-5-0-3b |
| Gemma 3n 4B | https://aimlapi.com/models/gemma-3n-4b |
| Gemma 3 (4B) | https://aimlapi.com/models/gemma-3-4b-api |
通用 JavaScript 示例¶
const { OpenAI } = require('openai');
const api = new OpenAI({
baseURL: 'https://api.aimlapi.com/v1',
apiKey: '<YOUR_API_KEY>',
});
async function run(model) {
const result = await api.chat.completions.create({
model,
messages: [
{
role: 'system',
content: 'You are an AI assistant who knows everything.',
},
{
role: 'user',
content: 'Tell me, why is the sky blue?',
},
],
});
console.log(`Model: ${model}`);
console.log(`Assistant: ${result.choices[0].message.content}`);
console.log('-----------------------------');
}
async function main() {
const models = [
'baidu/ernie-4-5-0-3b',
'google/gemma-3n-e4b-it',
'google/gemma-3-4b-it'
];
for (const model of models) {
await run(model);
}
}
main();