文章目录

  • 前言
  • 一、创建OpenAI账号
  • 二、安装axios 库
  • 三、导入 axios 库
  • 四、调用 OpenAI API
  • 五、测试 OpenAI API

前言

本文主要介绍如何将 Node.js 应用程序与 OpenAI 集成,可以使用 OpenAI API。

「AI人工智能」Node.js如何接入OpenAI开发


一、创建OpenAI账号

创建一个 OpenAI 帐户并注册 API 密钥。你可以在 OpenAI 的网站上进行注册。→传送门

二、安装axios 库

安装 Node.js 的 axios 库,它是一个用于发起 HTTP 请求的库。你可以使用 npm 进行安装,命令如下:

npm install axios

三、导入 axios 库

创建一个 Node.js 文件,并在文件中导入 axios 库。

const axios = require('axios');

四、调用 OpenAI API

编写一个函数来调用 OpenAI API。这需要使用 API 密钥和 API 终端点。

async function callOpenAI() {
  const prompt = "Hello, how are you?";
  const engine = "text-davinci-002";
  const maxTokens = 5;
  const response = await axios.post(
    'https://api.openai.com/v1/engines/' + engine + '/completions',
    {
      prompt: prompt,
      max_tokens: maxTokens
    },
    {
      headers: {
        'Content-Type': 'application/json',
        'Authorization': 'Bearer ' + YOUR_API_KEY
      }
    }
  );
  console.log(response.data.choices[0].text);
}

YOUR_API_KEY 是你在第一步中创建的 OpenAI API 密钥。

五、测试 OpenAI API

callOpenAI();

使用 OpenAI API 发起一个文本补全请求,并返回一个文本字符串作为响应。你可以根据自己的需求修改 API 请求的参数。

希望这些步骤能帮助你将 Node.js 应用程序与 OpenAI 集成。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。