使用 ChatGPT API 生成代码并以 Markdown 格式显示 - JavaScript 示例
// 安装axios
npm install axios
// 调用聊天API
const axios = require('axios');
const prompt = 'Hello, how are you?';
const url = 'https://api.openai.com/v1/engines/davinci-codex/completions';
axios.post(url, {
prompt,
max_tokens: 100,
n: 1,
stop: '\n',
temperature: 0.7
}, {
headers: {
'Content-Type': 'application/json',
Authorization: `Bearer ${process.env.OPENAI_API_KEY}`
}
}).then(response => {
const message = response.data.choices[0].text.trim();
console.log(message);
}).catch(error => {
console.error(error);
});
本示例展示了如何使用 ChatGPT API 生成代码,并使用 Markdown 格式来显示代码。代码片段包含以下步骤:
- 使用
npm install axios安装 Axios 库。 - 使用 Axios 库发送 POST 请求到 ChatGPT API 端点
https://api.openai.com/v1/engines/davinci-codex/completions。 - 在请求体中包含
prompt、max_tokens、n、stop和temperature等参数。 - 在请求头中包含
Content-Type和Authorization。 - 处理 API 响应,并使用 Markdown 格式显示生成的代码。
本示例仅供参考,您需要根据您的实际需求进行修改和调整。
原文地址: https://www.cveoy.top/t/topic/l6bW 著作权归作者所有。请勿转载和采集!