语言客户端JavaScript 客户端在 Node 或浏览器中使用社区版 openai 包与自定义 baseURL 调用 Bitdeer AI。本指南使用 openai npm 包作为带类型的客户端。将 baseURL 指向 Bitdeer,并使用 Bitdeer API Key。 安装 npm install openai 配置 import OpenAI from 'openai'; const client = new OpenAI({ apiKey: process.env.BITDEER_API_KEY, baseURL: 'https://api-inference.bitdeer.ai/v1', }); 对话补全 const response = await client.chat.completions.create({ model: 'deepseek-ai/DeepSeek-V4-Pro', messages: [{ role: 'user', content: 'Hello!' }], max_tokens: 256, }); console.log(response.choices[0].message.content); 流式 const stream = await client.chat.completions.create({ model: 'deepseek-ai/DeepSeek-V4-Pro', messages: [{ role: 'user', content: 'Tell me a joke.' }], max_tokens: 256, stream: true, }); for await (const chunk of stream) { const content = chunk.choices[0]?.delta?.content; if (content) process.stdout.write(content); } 错误处理 import OpenAI from 'openai'; try { await client.chat.completions.create({ ... }); } catch (err) { if (err instanceof OpenAI.RateLimitError) { // 退避并重试 } else if (err instanceof OpenAI.APIError) { console.error(err.status, err.message); } } 完整说明见 错误。最后更新于 Python 客户端使用社区版 openai 包与自定义 Base URL 从 Python 调用 Bitdeer AI。总览使用 Bitdeer AI API 的端到端代码示例。