Thinkphp6---对接deepseek开发【解析返回结果】

news/2025/2/25 10:26:22/文章来源:https://www.cnblogs.com/e0yu/p/18735666

最近在开发deepseek做api开发,看到返回结果是markdown的返回集。

需要将markdown返回结果解析为html代码:

1、安装解析库

composer require erusev/parsedown

2、引入

use parsedown\Parsedown;

3、使用

$ostr = "码云(Gitee)是中国的一个代码托管平台,类似于全球知名的GitHub。它由开源中国(OSChina)开发和运营,主要面向中国开发者,提供代码托管、项目管理、协作开发等服务。码云支持Git和SVN版本控制系统,用户可以在平台上创建私有或公开的代码仓库,进行代码的版本管理、问题跟踪、代码审查等操作。\n\n码云的特点包括:\n\n1. **本地化服务**:码云针对中国用户进行了优化,提供了中文界面和本地化的支持,适合中国开发者使用。\n2. **私有仓库免费**:与GitHub不同,码云为个人用户提供免费的私有仓库,这对于需要保护代码隐私的开发者来说非常有吸引力。\n3. **企业版服务**:码云还提供了企业版服务,支持团队协作、项目管理、持续集成等高级功能,适合企业用户使用。\n4. **开源社区**:码云上有大量的开源项目,开发者可以参与这些项目,或者将自己的项目开源,与其他开发者共享和交流。\n\n总的来说,码云是中国开发者常用的代码托管平台之一,尤其适合那些希望使用中文界面和本地化服务的用户。";$parsedown = new Parsedown();
$ostr = $parsedown->text($ostr);
return $ostr;

解析结果:

"<p>码云(Gitee)是中国的一个代码托管平台,类似于全球知名的GitHub。它由开源中国(OSChina)开发和运营,主要面向中国开发者,提供代码托管、项目管理、协作开发等服务。码云支持Git和SVN版本控制系统,用户可以在平台上创建私有或公开的代码仓库,进行代码的版本管理、问题跟踪、代码审查等操作。</p>\n<p>码云的特点包括:</p>\n<ol>\n<li><strong>本地化服务</strong>:码云针对中国用户进行了优化,提供了中文界面和本地化的支持,适合中国开发者使用。</li>\n<li><strong>私有仓库免费</strong>:与GitHub不同,码云为个人用户提供免费的私有仓库,这对于需要保护代码隐私的开发者来说非常有吸引力。</li>\n<li><strong>企业版服务</strong>:码云还提供了企业版服务,支持团队协作、项目管理、持续集成等高级功能,适合企业用户使用。</li>\n<li><strong>开源社区</strong>:码云上有大量的开源项目,开发者可以参与这些项目,或者将自己的项目开源,与其他开发者共享和交流。</li>\n</ol>\n<p>总的来说,码云是中国开发者常用的代码托管平台之一,尤其适合那些希望使用中文界面和本地化服务的用户。</p>"

打完收工!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/889449.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

扩展推荐篇 - 让你的浏览器更漂亮!

作为一个颜控,首先推荐的就是能美化浏览器的扩展 🙃。作为一个颜控,首先推荐的就是能美化浏览器的扩展 🙃。 ‍ 自定义主题 Chrome 自带不少对外观的设置: ​ ‍ 但这些其实挺单调的,能调整的样式很少。 我们可以打开应用商店,打开主题专栏,能看到不少好看的主题: ​…

AI 赋能指标管理分析,开启企业数智领航时代

以下为本次分享的回顾: 在大数据时代,企业数字化转型的核心目标在于让数据发挥真正的价值。从数据报表到分析平台,再到日常取数,企业所依赖的不仅仅是数据本身,而是通过数据所呈现出对业务的分析、业务的查看以及业务未来趋势的洞察。再多数据只有同业务相结合转化为信息,…

传统企业可观测建设之路

本文来自腾讯蓝鲸智云社区用户: CanWay数字化转型与可观测的关系 在数字化转型的浪潮中,我们面临着将“线下业务线上化”及实现“业务快速创新迭代”的迫切需求,这也进而要求支撑业务的应用系统更加敏捷、可扩展性更高。 因而,分布式、云原生是企业应用架构的发展方向。分布…

从混乱到有序:板栗看板如何成为物流管理的得力助手

利用板栗看板优化物流管理,可以通过其可视化的任务管理、团队协作和实时跟踪功能,提升物流效率、减少错误并增强团队协作。以下是具体的优化方法和步骤:明确物流管理流程 在开始使用板栗看板之前,先梳理企业的物流管理流程,明确各个环节(如订单接收、库存管理、运输调度、…

鲜血

S1毕业装--属性 急速>全能>精通>爆击 急速,全能和精通的收益非常接近。爆击随缘 --团本天赋--团本天赋代码 CoPAtbMOTHlnKIwUyAn+DK70SjhBzYMjZGjlZMzMTzMGmZMjBAAAAAzMzMzMzMzmZmxAAAgZmZmBAAAYgBmxoxyGIbDYDgZwG --大秘天赋--大秘天赋代码 CoPAtbMOTHlnKIwUyAn+DK7…

软件测试工作全解析——流程、方法与避坑指南

引言 软件测试是保障产品质量的核心环节,但许多团队仍深陷认知误区和低效流程。本文以工程化视角拆解测试全流程,结合实用工具与经典案例,助你构建系统化测试思维。一、软件测试全流程标准化(5W2H模型) 1. 测试计划方案(Why & How)战略定位:明确测试在项目生命周期…

红色五角星1

from turtle import * fillcolor("red") begin_fill() while True: forward(200) right(144) if abs(pos())<1: break end_fill()

解锁 Hertz 路由:构建高效 API 的魔法钥匙

路由注册 Hertz 提供了 GET、POST、PUT、DELETE、ANY 等方法用于注册路由。方法 介绍Hertz.GET 用于注册 HTTP Method 为 GET 的方法Hertz.POST 用于注册 HTTP Method 为 POST 的方法Hertz.DELETE 用于注册 HTTP Method 为 DELETE 的方法Hertz.PUT 用于注册 HTTP Method 为 PUT…

No.1 VS code

1、认识 VS code 2、快速创建一个.html 文件 1)新建文件:test.html 2)英文状态下输入一个“!”,回车; 3)在body中输入“我的第一个网页”; 4)运行:从文件夹中找到创建的这个文件,双击打开(以后讲其他运行方式) 3、VSCode 快捷键 1)! + 回车:快速创建一个html…

太阳花

import turtle from turtle import * color(red , yellow) begin_fill() while True: forward(200) right(170) if abs( pos() ) < 1: break end_fill() done() turtle.fd(100)

前端主流构建工具

本文首发博客网站,由于图片和格式解析问题,可前往阅读原文随着前端开发复杂度的提升,构建工具在开发流程中扮演着越来越重要的角色。这些工具可以帮助开发者实现代码的打包、优化、转译、模块化处理等功能,从而提升开发效率和用户体验。本文将以当前主流的前端构建工具为核…