node restify框架使用openai(chatgpt)接口
1.首先说明下,调用openai api接口,国内的话需要用到代理,不然无法获取到数据;
2.openai api调用时需要传上下文,不然无法记录之前聊的内容
- node这边使用的是restify框架 参考文档
第一步引入
npm install restify
使用
const restify = require('restify');
const server = restify.createServer();
server.use(restify.plugins.bodyParser()); // 需要body传参的话,需要引用这个,不然无法接收到参数function respond(req, res, next) {res.send(req.body);
}
server.post('/chatgpt', respond); // post请求
server.listen(3031, function () { // 监听console.log('%s listening at %s', server.name, server.url);
});
- 引用代理 参考文档
第一步下载
npm install socks-proxy-agent
使用
const { SocksProxyAgent } = require("socks-proxy-agent");
new SocksProxyAgent(process.env.PROXY_AGENT); // 连接
- 使用openai
node restify框架使用openai(chatgpt)接口相关推荐
- NLP之Chatgpt:基于openai框架通过调用API接口实现Chatgpt的吊炸天功能的图文教程(基于python代码实现)、案例应用之详细攻略
NLP之Chatgpt:基于openai框架通过调用API接口实现Chatgpt的吊炸天功能的图文教程(基于python代码实现).案例应用之详细攻略 导读:2023年1月30日版本更新,以下是最新消 ...
- Node.js 框架设计及企业 Node.js 基础建设相关讨论
大家好,我是若川.19年我写的 lodash源码 文章投稿到海镜大神知乎专栏竟然通过了,后来20年海镜大神还star了我的博客,同时还转发了我的微博.时间真快啊.今天分享这篇Node.js的讨论. 2 ...
- OpenAi[ChatGPT] 使用Python对接OpenAi APi 实现智能QQ机器人-学习详解篇
文章大部分来自:https://lucent.blog 原文博客地址:https://blog.ideaopen.cn 最近火热全文的ChatGPT,被很多人玩出了花,我们在Github上可以看到几个 ...
- Node.js开发WEB项目后端接口API,基于mysql5.7数据库(小试牛刀)
项目结构 main.js(入口文件,开启9999端口监听,实现RESTful风格接口访问) const express = require("express"); const ap ...
- 13 款惊艳的 Node.js 框架——第1部分
2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文作者为 Peter Wayner,主要介绍13款至精至简的 Node.js 框架,帮助你简化高速网站.丰富 AP ...
- 快速的利用 Express 框架实现一个 Rustfull 接口的后端 Server
快速的利用 Express 框架实现一个 Rustfull 接口的后端 Server 附:基于 Nodejs 的服务器后端的框架用的比较多的是 Koa : github/kaojs/koa 但本文这里 ...
- [See How]全栈Node TS框架TSRPC实践教程(一)
博客和公众号 此文已同步到因卓诶博客,请大家关注同名公众号 [See How]全栈Node TS框架TSRPC实践教程(一)www.yinzhuoei.com 前言 某个普通的一天的早晨,水友群的小 ...
- Node.js 框架
Node.js的是一个JavaScript平台,它允许你建立大型的Web应用程序. Node.js的框架平台使用JavaScript作为它的脚本语言来构建可伸缩的应用. 当涉及到Web应用程序的开发 ...
- 知乎: 如何评价阿里开源的企业级 Node.js 框架 egg? #18
知乎: 如何评价阿里开源的企业级 Node.js 框架 egg? #18 搬自我在知乎的问答: https://www.zhihu.com/question/50526101/answer/14495 ...
最新文章
- php中的网络接口,php中的接口interface
- python基本使用-Python标准库详细介绍与基本使用方式,超详细!
- thinkphp5 消息队列thinkphp-queue扩展
- 19.jsp生命周期
- [erlang] mnesia
- ups维护服务器,UPS电源的在线维护和管理
- emerald sword(打倒大魔王)
- java教师考勤系统,javaweb课堂考勤管理系统
- DHCPv6技术介绍
- 视频帧率截取图像工具
- 权健和束昱辉传销为啥这么多?
- Easy Touch参数
- mysql在财务分析中的作用_财务报表分析的作用和目的
- 使用R语言进行perMANVOA分析NMDS结果多个分组之间显著性
- 华为openGauss初级OGCA认证100%通过
- PE系统是什么?怎么进入PE重装电脑系统
- 不越狱安装iPa的原理
- 《计算机网络 自顶向下》第一章==计算机网络和因特网==随堂笔记
- html 标签对应的英文
- SEOer需要了解的十大百度搜索技巧