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

React笔记-Ant Design X样本间对接智谱AI

目标

后端对接是智谱AI。

过程

先把Ant Design X样本间搭建好,通过此篇博文获得智谱AI的URL等

智谱AI开放平台

看下此篇博文的“使用API接入”

通义千问 - Ant Design X

将样本间代码的:

  const [agent] = useXAgent({request: async ({ message }, { onSuccess }) => {onSuccess(`Mock success return. You said: ${message}`);},});

修改为:

const { create } = XRequest({baseURL: 'https://open.bigmodel.cn/api/paas/v4/chat/completions',dangerouslyApiKey: 'xxxxx',model: 'glm-4-plus',});const [agent] = useXAgent({request: async ({ message }, { onSuccess, onUpdate }) => {try {let content: string = '';create({messages: [{ role: 'user', content: message }],stream: true,},{onSuccess: (chunks) => {console.log('sse chunk list', chunks);onSuccess(content)},onError: (error) => {console.log('error', error);},onUpdate: (chunk) => {console.log('sse object', chunk);try{const data = JSON.parse(chunk.data);content +=  data?.choices[0].delta.content;}catch(error){console.log(error);//return;}console.log(content);onUpdate(content);},},);} catch (error) {}},});

即可完成套壳。

http://www.lryc.cn/news/2387634.html

相关文章:

  • 网络安全-等级保护(等保) 3-2 GB/T 28449-2019《信息安全技术 网络安全等级保护测评过程指南》-2018-12-28发布【现行】
  • 【Bug】--node命令加载失败
  • Java 大视界 -- 基于 Java 的大数据分布式存储在视频会议系统海量视频数据存储与回放中的应用(263)
  • ROS云课三分钟-3D性能测试supertuxkart和游戏推荐等-国际象棋
  • 汽车零部件行业PLM案例:得瑞客汽车(Dereik) 部署国产PLM
  • Web攻防-SQL注入数据格式参数类型JSONXML编码加密符号闭合
  • 浅谈测试驱动开发TDD
  • 深入解析 Flink 中的时间与窗口机制
  • 医疗AI项目文档编写核心要素硬核解析:从技术落地到合规实践
  • voc怎么转yolo,如何分割数据集为验证集,怎样检测CUDA可用性 并使用yolov8训练安全帽数据集且构建基于yolov8深度学习的安全帽检测系统
  • vllm server返回404的一种可能得解决方案
  • kafka之操作示例
  • MySQL问题:MySQL中使用索引一定有效吗?如何排查索引效果
  • OpenSSL 签名验证详解:PKCS7* p7、cafile 与 RSA 验签实现
  • 利用 `ngx_http_xslt_module` 实现 NGINX 的 XML → HTML 转换
  • C语言队列详解
  • Qt中的智能指针
  • 车载网关策略 --- 车载网关通信故障处理机制深度解析
  • 三天掌握PyTorch精髓:从感知机到ResNet的快速进阶方法论
  • Python爬虫实战:研究Selenium框架相关技术
  • 分布式缓存:三万字详解Redis
  • BiLSTM与Transformer:位置编码的隐式vs显式之争
  • html5视频播放器和微信小程序如何实现视频的自动播放功能
  • 【QT】QString和QStringList去掉空格的方法总结
  • 58同城大数据面试题及参考答案
  • 25.5.27学习总结
  • 关于vue结合elementUI输入框回车刷新问题
  • vue项目表格甘特图开发
  • Spark 中,创建 DataFrame 的方式(Scala语言)
  • Python----目标检测(MS COCO数据集)