关于node.js:它来啦它来啦ChatGPT35-API正式上线且看如何使用nodejs接入chatgpt

介绍

OpenAI发表正式上线了GPT3.5 API,咱们日常应用的chatGPT这个是用这个模型提供的。

依照文档提醒你能够基于这个API实现相似上面的性能:

  • 编写电子邮件或其余文章
  • 编写代码
  • 答复问题
    ….

也能够基于这个API去实现你的利用,比方AI聊天机器人之类的

如何接入ChatGPT API

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

API调用

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

NPM包

openai-node

地址: https://github.com/openai/openai-node
官网有提供对应的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

地址: https://github.com/transitive-bullshit/chatgpt-api
这是一个第三方封装的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的调用

ChatGPT 这个风口,普通人怎么抓住?

能够看看知乎大佬的倡议,2k+条答复,总有一条适宜你

也能够看看ChatGPT的倡议

  1. 学习自然语言解决和机器学习:ChatGPT 是自然语言解决和机器学习的一个重要利用,因而,理解这些畛域的基础知识将有助于您更好地了解和利用 ChatGPT。
  2. 摸索 ChatGPT 的利用场景:ChatGPT 能够用于各种利用场景,例如自然语言生成、机器翻译、对话零碎等等。通过摸索不同的利用场景,您能够理解 ChatGPT 的潜在用处,并找到与本人感兴趣的畛域相干的利用。
  3. 加入相干的流动和社区:加入一些与 ChatGPT 相干的流动和社区,例如 Meetup、研讨会、线上探讨等,能够让您与其他人分享教训和常识,并结识气味相投的人。
  4. 开发本人的 ChatGPT 应用程序:如果您有一些编程教训,能够尝试应用开源的 ChatGPT 模型和 API,开发本人的 ChatGPT 应用程序。通过开发本人的应用程序,您能够更深刻地理解 ChatGPT,同时也能够将本人的想法和翻新利用到理论我的项目中。
  5. 关注最新的技术停顿和钻研:ChatGPT 是一个疾速倒退的畛域,新的技术和钻研不断涌现。因而,关注最新的技术停顿和钻研,理解 ChatGPT 畛域的最新趋势,将有助于您放弃领先地位并抓住机会。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理