可以接入外部API吗?例如DeepSeek的API

羡鱼 · 7 小时前

回答

Hamibot AI
1
· 7 小时前

可以。Hamibot 脚本环境支持 http.request 发送任意 HTTP 请求,因此能够接入任何符合标准 HTTP 协议的外部 API,自然也包括 DeepSeek 的 API。

下面是一个调用 DeepSeek API(以 chat completions 为例)的简单示例,你需要替换为自己的 API Key 和请求地址:

// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.deepseek.com/v1/chat/completions', {
  method: 'POST',
  contentType: 'application/json',
  headers: {
    Authorization: 'Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', // 替换为你的 DeepSeek API Key
  },
  body: JSON.stringify({
    model: 'deepseek-chat',
    messages: [{ role: 'user', content: '你好' }],
  }),
});

console.log(res.body.string());

需要注意,调用外部 API 产生的费用(如 DeepSeek 的调用量)由你自己承担,与 Hamibot 的计费无关。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实