所有文章
> 当前分类:API开发

LLM实战 | 使用ChatGPT API提取文本topic
2024/11/21
在大模型前时代,构建机器学习模型通常需要标注数据,然后使用这些标注数据来训练机器学习模型,这个过程一般需要几个月的时间,然而,在大模型时代下,几个小时就可以完成,比如情感分类,对话系统。具体对比流程如下: Prompt工程 ...

浅谈LLM时代下的REST API自动化测试
【API开发】
如今API(Application Interface)作为现代软件架构中各个组件通信的基础设施,已经成为软件工程架构组织的重要组成部分。相应的,这一发展趋势也对软件工程的质量保障体系提出了新的要求,尤其是在确保通过API通信组织的微服务后...
2024/11/21

使用 Golang 构建你的 LLM API
【API开发】
大语言模型,像 ChatGPT, Llama 等已经席卷全球,从上图的数据可以看出,ChatGPT 花了 5 天时间就达到了 100 万用户。而 Netflix 则花了近 4 年的时间。本文将使用 Gin 和 Langchain 教你快速构...
2024/11/21

Python+ChatGPT API,搭建专属你的智能聊天机器人
【API开发】
最近火出圈的 ChatGPT 公司 OpenAI 发布了 Chat API 和 gpt-3.5-turbo 模型,我们现在可以通过API 来使用与 ChatGPT 一样的 NLP 模型。 使用OpenAI API,可以使用gpt-3....
2024/11/21

一个完整、优雅的微信API接口, 打造微信机器人自动聊天
【API开发】
今天给大家介绍: ItChat 一个完整、优雅的微信API。微信个人号接口、微信机器人及命令行微信,三十行即可自定义个人号机器人 github地址: 国内源代码: itcha...
2024/11/21

Java后端API接口开发规范
【API开发】
本文将从命名规范、接收参数规范、参数检验、接收方式规范、异常类处理、统一返回格式、幂等性等方面,详细介绍Java后端API接口的开发规范,并通过实际代码示例加以说明。
2024/11/20

使用Node.js、Express和MySQL构建REST API
【API开发】
在本教程中,我们将学习如何使用 MySQL 作为数据库构建完整的 REST API,并使用 Express.js 框架进行Node.js。我们的示例 API 将跟踪流行的编程语言,演示数据建模、CRUD 操作和正确的 API 设计等关键概念。
2024/11/20

通过负面测试构建更具弹性的API
【API开发】
负面测试是一种用来测试系统在接收到意外或无效输入时的行为的技术。这种测试方法旨在验证系统能够优雅地处理错误并做出适当的响应。负面测试对于API尤其重要,因为它们设计用来处理各种输入,失败可能会产生严重后果。
2024/11/20

Golang做API开发时,如何设计可靠的签名验证机制?
【API开发】
今天想和大家聊聊Golang做API开发时,如何设计一个可靠的签名验证机制。作为API开发中的安全保障,签名验证可谓是防范请求篡改和重放攻击的利器。既然聊到这个话题,那咱们就来深入探讨一下如何在Golang中实现这个过程。 为什么签名...
2024/11/20

从哪些标准评估API的性能和质量
【API开发】
分析API的有效性和质量需要结合定性和定量标准来进行。本文列出一些可用于评估 API 的定量标准。
2024/11/19

云服务OpenAPI的7大挑战,架构师如何应对?
【API开发】
API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参考 github 和 k8s ,它们都是典型的RESTful接口。云服务对外开放的窗口就是OpenAPI,今天要讨论的话题是“云服务场景下OpenAPI设计的挑战”。
2024/11/19

Toapi,一个让 API 调用更简便的 Python 库!
【API开发】
Toapi 是一个简单易用的 Python 库,它专门用于帮助开发者更方便地调用和处理各类 API。无论你是在处理公共 API、第三方服务,还是你自己创建的 API,Toapi 都能帮你轻松实现自动化的 API 请求和数据处理。通过封装常见的 API 调用模式,它大大简化了 API 调用的复杂度,让开发者可以将精力集中在更具创造性的任务上。
2024/11/19

如何实现 OpenAPI 多语言 SDK 开发?
【API开发】
通过 Darabonba 对 OpenAPI 进行描述,其本质就是统一了元数据,只是这个元数据并不是 JSON 或者 Yaml 这样的方式来描述的,而是通过 DSL 代码来描述。Darabonba 的编译器则会将 Darabonba 的 DSL 代码转化为 AST,通过 OpenAPI 描述转化而来的 AST 不仅包含了 OpenAPI 的信息,而且还包含整个 OpenAPI 的流程性描述,所以我们只需要通过 AST 开发对应的各语言SDK就可以生成多语言的 SDK了。
2024/11/19

微服务架构中API的开发与治理
【API开发】
本篇文章分享的是内网环境中的 API 开发及治理。首先需要解释一下,标题中的“内网环境中 的 API”指的是提供给内网里的其它微服务调用的 API。
2024/11/19

4种主流的API架构风格对比
【API开发】
本文讨论了四种主要的 API 架构风格,比较它们的优缺点,并重点介绍每种情况下最适合的 API 架构风格。
2024/11/19

OpenAI Realtime的API如何使用:详细指南与示例
【API开发】
本文详细介绍了如何利用 OpenAI 的实时 API(Realtime API)进行自然语言处理和代码补全等任务。通过低延迟和高吞吐量的特性,OpenAI 的实时 API 成为开发者构建智能应用的理想选择。文章从获取 API 密钥、安装必要库、发起 API 请求到处理响应,逐步讲解了 OpenAI Realtime API 的使用方法。此外,还提供了实际应用案例,如实时聊天机器人和代码补全工具,并分享了性能优化与最佳实践,包括批量处理请求和错误处理机制。通过本文,开发者可以快速掌握 OpenAI Realtime API 的使用,并将其应用于实际项目中。
2024/11/18
搜索文章
热门话题
文章精选