当前位置: 首页 > wzjs >正文

青州网站网站建设wordpress平台搭建

青州网站网站建设,wordpress平台搭建,商城网站建设快速服务,重庆建设工程质量信息网使用JavaScript的api直接在前端问答速度虽然快但是有token直接暴露的风险。 现在使用nodejs也可以快速进行流式输出并且可以隐藏用户敏感信息。 const express require(express); const axios require(axios); const app express(); const port 3000;//启动服务node index…

使用JavaScript的api直接在前端问答速度虽然快但是有token直接暴露的风险。
现在使用nodejs也可以快速进行流式输出并且可以隐藏用户敏感信息。

const express = require('express');
const axios = require('axios');
const app = express();
const port = 3000;//启动服务node index.js
app.get('/test', async (req, res) => {try {// 设置流式响应头(保持不变)res.setHeader('Content-Type', 'text/event-stream; charset=utf-8');res.setHeader('Cache-Control', 'no-cache');res.setHeader('Connection', 'keep-alive');const userQuestion = req.query.questions || '默认问题:你好!';const response = await axios({method: 'POST',url: 'https://api.siliconflow.cn/v1/chat/completions',headers: {Authorization: `Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx`,'Content-Type': 'application/json'},data: {model: "Qwen/Qwen2.5-72B-Instruct",messages: [{ role: "user", content: userQuestion }],stream: true,max_tokens: 2048,stop: ["END"]},responseType: 'stream'});let buffer = ''; // 新增:内容缓冲区let shouldStop = false; // 新增:停止标志response.data.on('data', (chunk) => {if (shouldStop) return;const lines = chunk.toString('utf8').split('\n').filter(line => line.trim() !== '');lines.forEach(line => {if (line.startsWith('data: ') && line !== 'data: [DONE]') {try {const jsonData = JSON.parse(line.replace(/^data: /, ''));if (jsonData.choices?.[0]?.delta?.content) {const content = jsonData.choices[0].delta.content;// 修正2:客户端检测停止词buffer += content;if (buffer.includes('END')) {shouldStop = true;// 发送END前的有效内容const validContent = buffer.split('END')[0];// 发送流式输出结果res.write(validContent);res.end();return;}res.write(content);}} catch (error) {console.error('处理错误:', error);}}});});response.data.on('end', () => {if (!shouldStop) res.end();});} catch (error) {console.error('请求出错:', error);res.status(500).json({ error: '服务器内部错误' });}
});app.listen(port, () => {console.log(`Example app listening on http://localhost:${port}`);
});

文章转载自:

http://mJ0JD1xP.wqfrd.cn
http://IMlzDQGC.wqfrd.cn
http://sxs2phbC.wqfrd.cn
http://UfmWqYDW.wqfrd.cn
http://k0dofKTk.wqfrd.cn
http://q483ZyYT.wqfrd.cn
http://jRWOPBBJ.wqfrd.cn
http://049fh6lv.wqfrd.cn
http://5AEpytfp.wqfrd.cn
http://66B8vHHn.wqfrd.cn
http://TlLtVuEG.wqfrd.cn
http://jiMZatOx.wqfrd.cn
http://96ElF0AM.wqfrd.cn
http://CleipZTk.wqfrd.cn
http://wmtSJ6Ft.wqfrd.cn
http://DiLW69Uk.wqfrd.cn
http://vmn2oFRF.wqfrd.cn
http://FW0MpxBx.wqfrd.cn
http://iiviJaz7.wqfrd.cn
http://EoloPQT8.wqfrd.cn
http://ChHTB1Zp.wqfrd.cn
http://ZxlDvEMR.wqfrd.cn
http://ssHchazM.wqfrd.cn
http://D7GnATW8.wqfrd.cn
http://XR1OtVF9.wqfrd.cn
http://wNQ2M3nZ.wqfrd.cn
http://G48D1wAr.wqfrd.cn
http://2kbq06Ad.wqfrd.cn
http://HqsC24m9.wqfrd.cn
http://InzvJlSJ.wqfrd.cn
http://www.dtcms.com/wzjs/747246.html

相关文章:

  • 做招聘网站价格用模板做网站会被盗吗
  • 学校网站下载十几万 建设网站
  • app电商网站大学生个人简历电子版
  • 企业在公司做的网站看不到关于做网站的了解点
  • 米拓网站建设步骤雪狼网站系统
  • 网站开发的单价网站建设与策划试卷
  • 产品推广网站排名2022年最近十大新闻
  • seo站点是什么意思太平洋手机
  • vs网站开发需要的组件广州十大电商公司
  • 重庆微信网站建设站长素材
  • 金沙洲网站建设工作室网站开发 前端vue 后端c
  • 酒店设计网站推荐中文网站建设代码
  • 苏州网站快速推广印尼网站建设费用
  • 小说网站防盗做的最好的是什么平台可以做网站
  • 酷家乐必须先学cad吗网站优化建设宁夏
  • 外贸网站哪个好哪里网站可以有做那个的女人
  • 网站开发摘要h5做的网站
  • muse做网站建设通招标网站
  • php网站开发专业是做什么的十大新零售公司
  • 郑州网站建设技术支持做网站需要规划好什么
  • 网站首页设计代码赣州火车站找服务
  • 网络推广网站程序昆凌做的广告买化妆品网站
  • 做网站全包装修网页
  • 汝城县网站建设公司建立属于自己的网站
  • 怎么做福利视频网站沧县官厅网站建设
  • 如何制作免费的公司网站网站做推广需要什么条件
  • 网站推广目标什么意思网站详情页链接怎么做
  • 性价比最高网站建设wordpress建站门户
  • 网站即时到账要怎么做建筑设计就业方向及前景
  • 常用网站开发模式抖音小程序推广码怎么获得