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

亚洲大陆地理中心电话seo优化主要做什么

亚洲大陆地理中心电话,seo优化主要做什么,如何查商标是否已被注册,如何快速做单页面网站说明 本文是GoFly快速开发框架集成Go语言调用 DeepSeek API 插件,实现流式输出和对话功能。为了方便实现更多业务功能我们在Go服务端调用AI即DeepSeek接口,处理好业务后再用Gin框架实现流失流式输出到前端,前端使用fetch请求接收到流式的mar…

说明

本文是GoFly快速开发框架集成Go语言调用 DeepSeek API 插件,实现流式输出和对话功能。为了方便实现更多业务功能我们在Go服务端调用AI即DeepSeek接口,处理好业务后再用Gin框架实现流失流式输出到前端,前端使用fetch请求+接收到流式的markdown数据展示到GoFly框架的富文本编辑(gfEditor)中。在编辑中可对生产文档内容继续编辑,编辑器的文档可以导出word格式文档(对WPS兼容很好)。

实现思路

1.方便后端实现更多业务逻辑,我们在Go后端实现与DeepSeek API接口对接。

2.使用GoFly框架的富文本编辑器来显示markdown内容

3.DeepSeek API 支持流式输出(Stream),通过设置 "stream": true,我们可以实现实时显示 AI 回复的效果。这带来了更好的用户体验:

  • 即时看到响应内容
  • 减少等待时间
  • 更自然的对话体验

4.使用fetch请求+接收到流式的markdown数据+一边打字机式输出内容。

5.使用框架富文本编辑器的setMarkdown()方法实现实时显示流式内容,代码如下:

  engine.value.setMarkdown(resContent.value, () => {scrollToBottom()});

6.后端使用Gin框架的流式输出返回数据给前端,使用Gin请求上线文,代码如下:

// 创建 HTTP 请求req, err := http.NewRequest("POST", apiURL, bytes.NewBuffer(jsonData))if err != nil {gf.Failed().SetMsg("创建请求失败").Regin(c)return}req.Header.Set("Content-Type", "application/json")req.Header.Set("Authorization", "Bearer "+authToken)// 设置 HTTP 客户端client := &http.Client{Timeout: time.Second * 50}resp, err := client.Do(req)if err != nil {gf.Failed().SetMsg("请求API没有得到回应").Regin(c)return}defer resp.Body.Close()// 设置响应头,开启流式输出c.Writer.Header().Set("Content-Type", "text/event-stream; charset=utf-8")c.Writer.Header().Set("Cache-Control", "no-cache")c.Writer.Header().Set("Connection", "keep-alive")// 确保 ResponseWriter 支持 Flusherflusher, ok := c.Writer.(http.Flusher)if !ok {gf.Failed().SetMsg("不支持流式输出").Regin(c)return}// 处理流式响应scanner := bufio.NewScanner(resp.Body)for scanner.Scan() {line := scanner.Text()// 处理以 "data: " 开头的行if strings.HasPrefix(line, "data: ") {line = strings.TrimPrefix(line, "data: ")}if line == "[DONE]" {break}if line == "" {continue}// 解析响应内容var chunk ResponseBodyif err := json.Unmarshal([]byte(line), &chunk); err != nil {continue}// 将响应数据逐步发送给客户端for _, choice := range chunk.Choices {content := choice.Delta.Content_, err := c.Writer.WriteString(content) //w.Write([]byte(content))if err != nil {gf.Failed().SetMsg("Failed to write response").Regin(c)return}flusher.Flush() // 刷新缓冲区}}

使用步骤

1.安装

安装方式为去busines后台管理的“开发者工具->代码仓”找到“​​接入AI-DeepSeek的API实现流式输出和对话​​”插件点击安装,或者到社区代码市场下载“开发者工具->代码仓”点击 安装本地包 接口安装插件。

2.安装前端导word文档插件

我们用到内容转word文档并下载word文档,所以需要使用转word文档插件,这里我们使用html-docx-js-typescript,所以安装完插件需要再前端框架引入html-docx-js-typescript。引入命令如下:

yarn add html-docx-js-typescript
# 或者  
npm install html-docx-js-typescript --save-dev

建议使用yarn,引入成功后重启一下前端 yarn serve 或者npm serve

3.配置API keys

首先你去​​ DeepSeek开放平台​​ 创建一个key,然后复制 API key 到golfy管理后台的“数据中心->配置管理”找的AI-DeepSeek配置,然后设置authToken值为复制的DeepSeek平台的key值,到此就可以去AI对话中使用了。 

功能介绍及使用教程视频

DeepSeek API接入Go语言开发框架集成插件功能和使用说明

http://www.dtcms.com/wzjs/62718.html

相关文章:

  • 阿里巴巴 商城网站怎么做郑州做网站
  • 自己搭建的网站可以收费吗百度图片搜索
  • 外贸网站如何选择域名网站怎么弄
  • 江苏省建设厅网站权力阳光系统广西百度seo
  • 个体可以做企业网站吗网销平台排名
  • 网站密码管理制度网络推广seo是什么
  • 哪些网站可以做淘宝基础销量深圳网络营销的公司哪家好
  • 网站建设广告语推广赚钱平台
  • 东莞连衣裙 东莞网站建设日本预测比分
  • wordpress手动添加媒体百度seo新规则
  • 网站建设的公司在哪找优化什么
  • dz如何做门户网站在线种子资源库
  • 手机版网站模板 免费下载自制网站 免费
  • 免费网站建设案例中国没有限制的搜索引擎
  • 做网站花了三万块网站运营管理
  • 个人信息网站seo排名培训公司
  • wordpress垃圾插件网站如何优化排名软件
  • 做公司 网站建设价格长春seo排名外包
  • 班级做网站人的叫什么北京网站
  • 如何免费申请公司网站免费培训课程
  • 东莞网页设计培训中心百度seo学院
  • 网站建设有什么职位百度系app有哪些
  • 快速网站排名优化网络营销活动策划方案模板
  • 做海外代购的网站seo算法
  • wordpress建站要多久维普网论文收录查询
  • 全国加盟网站大全互联网论坛
  • wordpress.org建站创建网址链接
  • 医院做网站aso推广公司
  • 鹧鸪哨网站1v1深度开发百度pc网页版入口
  • wordpress素锦模板seo优化代理