- 博客(16)
- 收藏
- 关注
原创 nodejs 使用axios请求流式chatgpt
在上面的代码中,我们创建了一个简单的Express应用,添加了一个接口路径为/openai-chat的POST接口。然后,我们使用axios库将文本发送到OpenAI API进行处理,并将OpenAI返回的响应以流的方式返回给客户端。请注意,上述示例假设你已经获取了OpenAI的API密钥(需要账号加扣:787251775),并且已经订阅了Davinci Codex引擎的访问权限。在实际部署中,你需要根据你的应用场景和需求来设置合适的错误处理、身份验证、跨域处理等功能,这些在上述示例中未涉及。
2023-08-02 15:01:26
2347
原创 使用nodejs反向代理chatgpt地址
6.编写代码:打开主要文件 index.js,并编写你的 Node.js 服务代码。5.创建主要文件:在项目文件夹中创建一个主要的 Node.js 文件(例如 index.js),这将是你的应用程序的入口点。这将创建一个 package.json 文件,其中包含了项目的基本信息和依赖项。1.创建一个新的项目目录:在你想要保存项目的位置创建一个新文件夹。10.启动项目,使用本地地址就能访问到chatgpt了。2.打开终端:进入到项目文件夹,并打开终端。4.安装所需模块:Express。
2023-08-02 13:14:31
670
原创 JS 节流函数
function throttleFunction (fn,time){ let flag = false; let titmeOut=null; return function (...args){ if(!flag){ flag = false; clearTimeout(titmeOut) titmeOut=setTimeout(()=>{ flag = tr
2021-05-26 10:52:05
92
原创 搜索防抖函数
input输入时连续触发时,只执行最后一次函数function shakeFunction(fn,titme){ let titmeOut=null; return function(...args){ clearTimeout(titmeOut) setTimeout(() => { fn(...args) }, titme); }}
2021-05-26 10:42:32
136
原创 微信小城序中使用es6 class方法封装函数并调用
公共的js public.js class publicMethod{ constructor(key, value) { this.key = key; this.value= value; } //不带返回值的方法 save(){ wx.setStorage({ key: this.key, data: this.value }) } //携带返回值的方法 get(){
2020-10-26 17:36:13
400
转载 vue项目中封装的带拦截器的axios请求
1.新建公共请求JS例如api.js;2.在api.js引入`import axios from 'axios'import { Message } from 'element-ui`const http = axios.create({ baseURL: '后端接口前缀', // baseURL: process.env.VUE_APP_BASE_API, // url = ba...
2019-11-06 17:46:45
304
原创 纯css实现错号
div{margin:100px;width: 20px;height:5px;background: skyblue;transform: rotate(45deg);}div:after{content:’’;display:block;width: 20px;height:5px;background: skyblue;transform: rotate(-90de...
2019-09-16 17:16:58
669
原创 原生js 实现图片上传功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原生JS图片上传</title> </head> <body> <div> <input type="f...
2019-09-05 11:50:14
581
原创 原生JS常用正则
1.删除收尾空格var str=^\s*|\s*$或(^\s*)|(\s*$)2.手机号码var phone=^(13[0-9]|14[5|7]|15[0|1|2|3|5|6|7|8|9]|18[0|1|2|3|5|6|7|8|9])\d{8}$3.邮箱var Email=^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$4.年月日v...
2019-08-30 10:47:59
213
原创 原生JS的三级联动
html代码<body> <div class="SelectBox"> <select name="province" id="province"> </select> <select name="city" id="city"> </select> <select nam...
2019-07-19 20:15:22
223
原创 vue列表点击切换颜色
*HTML代码块*<div class='box' v-for="( item,index) in list" :class='{activeindex==index ? 'box2' :'' } @click='changeIndex(index)' > {{item.title}}</div>css代码.box{ width:160px; p...
2019-07-19 19:43:25
4352
2
转载 css display: inline-block;使用时有时候会出现元素高度错位
使用display: inline-block时有时候会出现元素高度错位,如图修改办法给出现高度错位的盒子加上 vertical-align:top;可以解决
2019-07-19 18:59:18
728
原创 Promise封装微信小程request请求
小程序get和post请求封装var urls = ‘https://www…com/shop_api/’; 请求地址前缀get请求function get(Requestaddress,datalsit){var data=’’if (typeof (data) == “undefined”) {data=’’}else{data = datalsit}return new ...
2019-07-19 18:45:25
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人