- 博客(156)
- 资源 (2)
- 收藏
- 关注

原创 ApiChain 从迭代到项目 接口调试到文档生成单元测试一体化工具
ApiChain 是一款类似 PostMan 的接口网络请求与文档生成软件,与 PostMan 不同的是,它基于 项目和迭代两个视角管理我们的接口文档,前端和测试更关注版本迭代中发生变更的接口编写代码和测试用例,新来的研发或者版本迭代接近尾声进行回归测试期间,又需要关注特定项目的接口和该项目的全部测试用例进行回归测试。ApiChain 支持针对每个版本迭代编写接口文档,内网分享文档链接,执行接口调用,编写自动化测试用例,在项目上线版本迭代结束时,将这个迭代内发生的接口变更以及针对迭代涉及的接口编写的
2024-11-21 20:38:03
1636
原创 13. LangChain Agent详解——乌克兰总统今年多大
Agent是一种基于大语言模型的智能体,它能够自主理解、规划决策并执行复杂的任务。与传统的大模型助手不同,Agent不仅能提供指导,还会主动参与到任务的执行过程中,帮助解决实际操作中的问题。这种智能体不仅仅是思考者,更是行动者,能够自主进行决策并采取行动。
2025-02-22 18:19:18
707
原创 12. Function Call实践
本文主要讲解大模型的function call能力,包括使用国内外在线模型和本地模型,以及如何微调以增强大模型的function call能力。
2025-02-15 19:48:01
1043
原创 10. 关于langchain,看懂这一篇就够了
LangChain 是一个用于开发由大型语言模型 (LLM) 提供支持的应用程序的框架,可简化创建由 大型语言模型 (LLM) 和聊天模型提供支持的应用程序 的过程
2025-02-14 08:29:08
1031
原创 7. 基于DeepSeek和智谱清言实现RAG问答
主要使用智谱清言的embedding-3 将文本转向量化,存储到 ChromaDB向量数据库中,将向量查询的结果投喂给DeepSeek的deepseek-chat模型,由它根据向量查询结果来回答用户提问。
2025-02-10 22:35:42
727
原创 ApiChain:程序员的高效守护神,告别线上事故的终极武器
程序员职业生涯中,线上事故似乎成了“必修课”。无论是临时需求引发的连锁反应,还是“万能接口”带来的意外崩溃,都让人深感代码修改的高风险。随着微服务架构的复杂化,评估改动影响范围变得愈发困难。传统的单测方法虽能解决问题,但在快节奏的开发环境中显得耗时费力。为此,我开发了ApiChain,一款专注于接口回归测试的工具。它通过自动化生成可反复执行的测试用例,
2025-02-04 20:25:31
387
原创 年终前一周写了个bug,两万年终奖没了
程序员常面临线上事故风险,代码修改可能引发连锁问题。为解决这一痛点,我开发了ApiChain,一款自动化接口回归测试工具。它自动生成可反复执行的测试用例,确保接口功能稳定,同时统一管理文档和测试,与团队共享。ApiChain帮助开发者在快节奏环境中高效交付高质量代码,降低线上事故风险。让开发更安全、更高效!
2025-02-04 20:21:52
610
原创 基于版本迭代和项目视角做接口测试和文档生成——ApiChain 更懂你
ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。
2024-12-06 07:30:00
938
原创 ApiChain-从迭代到项目
在并行开发期间,频繁把代码部署到服务器供前端调用显得非常麻烦,前端需要的仅仅是一个能返回他们所需要的正确的数据格式的接口,他们基于这个接口的返回报文构造界面。mock服务器通过给前端提供一个局域网的仅对特定迭代特定项目生效的Url地址前缀,其他内容,如 url地址后面部分,接口调用后的返回报文等,都与接口文档保持一致。
2024-11-23 10:47:01
443
原创 ApiChain-编写迭代单测用例
写单测用例,就像画一幅有向不循环的图,图中的每个节点是这个单测用例的每一个步骤,连线代表着数据的流向,这幅图通常有一个或者多个起点,但通常只有一个终点。起点的数据来源于 环境变量、内置函数或者固定数据,经过特定环境、特定项目的接口“加工”后,输出新的数据。这幅有向不循环的图其他节点的数据来源,相对于起点节点,可以引用前面执行过的那些步骤使用过或者输出来的数据,也就是引用前面步骤的 路径变量、参数、头部、主体、返回值 的数据。
2024-11-23 10:41:22
720
原创 ApiChain 从迭代测试用例到项目回归测试 核心使用教程
单测就是不依赖于用户界面,通过连续的,链式的网络请求 来实现特定功能,并可验证该功能确实实现的一套接口组合以及对接口返回信息的是否成功的判断。 比如 新建文件夹、创建文件、写入数据、删除文件、删除文件夹这个流程。通过获取文件列表判断新建的文件是否在该文件列表中来验证新增文件或者删除文件是否成功。 为了让单测变得可复用,不要每次执行单测都要修改数据,单测就要支持 **随机字符串** 这个特性,用随机字符串作为单测的初始数据。同时需要**能够取前面任何一个步骤的输入数据**,与当前步骤执行结果
2024-11-21 20:47:25
751
1
原创 9. llm接口高可用工程实践
本文基于Chinese-LLaMA-Alpaca-3(https://github.com/ymcui/Chinese-LLaMA-Alpaca-3)项目,介绍如何通过搭建2个llama3私有化api和oneapi网关,实现大模型接口的高可用方案。
2024-10-06 08:08:22
1256
原创 4. 使用数据集微调CodeLlama模型,使其返回正确的sql
主要以text2SQL为场景进行讲解,包括提示词的编写和闭源模型调用、本地开源模型部署调用以及基于开源模型的微调。
2024-10-03 17:04:44
1042
原创 3. 大模型推理功能调用外部工具,根据执行结果返回用户文案——OpenAI FunctionCalling 案例详解
赋予大语言模型调用外部API的能力
2024-10-02 06:46:29
481
原创 使用Llama 私有化模型检索文档回答问题
假设我们企业的私有知识存储在链接对应的文档中,我们希望大模型能根据这个文档的内容,回答 “LUA 的宿主语言是什么?” 这个问题。
2024-08-02 00:29:15
1361
1
原创 使用 openai 和 langchain 调用自定义工具完成提问需求
我们提供了一个函数,接受传入运算的字符串,返回运算的结果。现在的需求是,我们问 gpt 模型,由于模型计算能力并不好,他要调用计算函数,根据计算结果,回答我们的问题。
2024-08-01 18:57:32
897
原创 MyPostMan 迭代文档管理、自动化接口闭环测试工具(自动化测试篇)
MyPostMan 是一款类似 PostMan 的接口请求软件,按照 项目(微服务)、目录来管理我们的接口,基于迭代来管理我们的接口文档,文档可以导出和通过 url 实时分享,按照迭代编写自动化测试用例,在不同环境中均可运行这些用例。
2024-07-17 08:06:30
1421
原创 MyPostMan 迭代文档管理、自动化接口闭环测试工具
MyPostMan 是一款类似 PostMan 的接口请求软件,按照 项目(微服务)、目录来管理我们的接口,基于迭代来管理我们的接口文档,文档可以导出和通过 url 实时分享,按照迭代编写自动化测试用例,在不同环境中均可运行这些用例。
2024-07-17 07:43:41
927
原创 MyPostMan:按照项目管理接口,基于迭代生成接口文档、执行接口自动化联合测试
MyPostMan 按照 项目(微服务)、目录来管理我们的接口,基于迭代来管理我们的接口文档,按照迭代编写自动化测试用例,在不同环境中均可运行这些用例。
2024-06-20 08:11:35
1387
原创 质数是无穷的吗?
还是存在一个最大的质数,一旦超过这个质数后,每个比它大的数都可以表示为我们已知质数的乘积?欧几里得本人最先提出这个问题,他以一种极其简单而优雅的方式,指出质数有无穷多个,因此并不存在“最大质数”。这个公式得出的结果当然远远大于所谓的“最大质数”N。但显然,这个数字不能被任何一个质数(小于等于N)整除,因为按照它的构造方式来看,无论它除以哪一个质数,都会余1。为了验证这个问题,我们假设质数的个数是有限的,比如用字母N来表示我们已知的最大质数。现在,让我们将所有已知质数相乘,然后在结果上加1。
2024-05-08 08:18:40
484
原创 桥接模式(支付类型与支付模式风控)
模拟⼀个第三⽅平台来承接各个⽀付能⼒,同时使⽤⾃家的⼈脸让⽤户⽀付起来更加容易。那么这⾥就出现了多⽀付与多模式的融合使⽤。
2024-04-27 09:07:39
306
hadoop 2.9.1 native包 含snappy
2018-05-21
rubyPHP高性能的PHP框架
2016-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人