介绍

它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt

OpenAI宣布正式上线了GPT3.5 API,我们日常运用的chatGPT这个是用这个模型供给的。

依照文档提示你能够根据这个API完成相似下面的功用:

也能够根据这个API去完成你的运用,比方AI谈天机器人之类的

怎样接入ChatGPT API

身为一个前端工程师,接下来就用nodejs来演示怎样接入ChatGPT API

API调用

官方有供给http接口能够直接让你用api调用,这个没啥说的,充钱,调就是了!

它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt

NPM包

openai-node

地址: github.com/openai/open…
官方有供给对应的NPM包,封装了Http接口调用,以及入参出参的TS类型提示,运用起来很便利。

const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
  apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
const completion = await openai.createCompletion({
  model: "text-davinci-003",
  prompt: "Hello world",
});
console.log(completion.data.choices[0].text);

不过现在不支撑尚不支撑流式处理 (stream=true),如果有这个需求,需求自行解决

chatgpt-api

地址: github.com/transitive-…
这是一个第三方封装的npm包,用法和官方相似,并支撑stream形式。也支撑命令行调用


import { ChatGPTAPI } from 'chatgpt'
async function example() {
  const api = new ChatGPTAPI({
    apiKey: process.env.OPENAI_API_KEY
  })
  const res = await api.sendMessage('Hello World!')
  console.log(res.text)
}

费用

gpt-3.5-turbo模型的费用为 $0.002 / 1K tokens,这费用仅仅只有老模型的十分之一,大大利好各位API BOY的调用

它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt

ChatGPT 这个风口,普通人怎样捉住?

能够看看知乎大佬的主张,2k+条答复,总有一条适合你

它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt
也能够看看ChatGPT的主张

它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt

  1. 学习自然语言处理和机器学习:ChatGPT 是自然语言处理和机器学习的一个重要运用,因而,了解这些范畴的基础常识将有助于您更好地理解和利用 ChatGPT。
  2. 探究 ChatGPT 的运用场景:ChatGPT 能够用于各种运用场景,例如自然语言生成、机器翻译、对话系统等等。通过探究不同的运用场景,您能够了解 ChatGPT 的潜在用处,并找到与自己感兴趣的范畴相关的运用。
  3. 参与相关的活动和社区:参与一些与 ChatGPT 相关的活动和社区,例如 Meetup、研讨会、线上讨论等,能够让您与其他人分享经历和常识,并结识志同道合的人。
  4. 开发自己的 ChatGPT 运用程序:如果您有一些编程经历,能够测验运用开源的 ChatGPT 模型和 API,开发自己的 ChatGPT 运用程序。通过开发自己的运用程序,您能够更深入地了解 ChatGPT,一起也能够将自己的想法和创新运用到实践项目中。
  5. 重视最新的技能发展和研究:ChatGPT 是一个快速发展的范畴,新的技能和研究不断涌现。因而,重视最新的技能发展和研究,了解 ChatGPT 范畴的最新趋势,将有助于您保持领先地位并捉住机会。

本文正在参与技能视角深入 ChatGPT 征文活动