// 安装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 格式来显示代码。代码片段包含以下步骤:

  1. 使用 npm install axios 安装 Axios 库。
  2. 使用 Axios 库发送 POST 请求到 ChatGPT API 端点 https://api.openai.com/v1/engines/davinci-codex/completions
  3. 在请求体中包含 promptmax_tokensnstoptemperature 等参数。
  4. 在请求头中包含 Content-TypeAuthorization
  5. 处理 API 响应,并使用 Markdown 格式显示生成的代码。

本示例仅供参考,您需要根据您的实际需求进行修改和调整。

使用 ChatGPT API 生成代码并以 Markdown 格式显示 - JavaScript 示例

原文地址: https://www.cveoy.top/t/topic/l6bW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录