使用API调用ChatGPT
时间: 2025-01-08 18:31:32 浏览: 5
### 如何通过 API 调用 ChatGPT
为了利用 ChatGPT 功能,开发者可以通过 RESTful API 或者使用官方提供的 SDK 来实现与模型交互的功能。对于希望快速集成而不必深入理解底层细节的情况,推荐采用 OpenAI 官方支持的库来简化开发流程。
当涉及到具体的应用场景时,比如调用函数或工具,可以构建消息对象并指定 `tool_calls` 参数以指示所需执行的操作[^2]。下面是一个简单的例子展示怎样发送请求给 ChatGPT 并获取响应:
```javascript
const { Configuration, OpenAIApi } = require("openai");
// 初始化配置
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
async function callChatGPT(prompt) {
try {
const response = await openai.createChatCompletion({
model: "gpt-3.5-turbo",
messages: [{ role: "user", content: prompt }],
});
console.log(response.data.choices[0].message.content);
} catch (error) {
console.error(error.response?.data || error.message);
}
}
```
此代码段展示了如何创建一个异步函数用于向 GPT 模型传递提示文本,并打印返回的结果。需要注意的是,在真实环境中应当妥善管理 API 密钥的安全存储方式以及错误处理机制[^3]。
阅读全文