所有文章
> 当前分类:API开发
AnalyticDB(ADB)+LLM:构建AIGC时代下企业专属Chatbot
2024/11/21
为什么Chatbot需要大语言模型+向量数据库? 这个春天,最让人震感的科技产品莫过于ChatGPT的横空出世,通过大语言模型(LLM)让人们看到了生成式AI能实现到和人类语言高度相仿的语言表达能力,AI不再遥不可及而已经可以走进人类...
深入解析APIServer机制:开启API代理网关新篇章!
【API开发】
为了读者能够在了解后面几个开源项目时有足够的知识背景,本节对Aggregated APIServer 做一下简单的原理介绍和源码分析,在分析后面典型开源项目的时候,你会发现大家还是站在 Aggregated APIServer 这个巨人的肩膀上做二次开发。为了方便,后续会用 AA 来表示 Aggregated APIServer 技术。
2024/11/21
LLM实战 | 使用ChatGPT API提取文本topic
【API开发】
在大模型前时代,构建机器学习模型通常需要标注数据,然后使用这些标注数据来训练机器学习模型,这个过程一般需要几个月的时间,然而,在大模型时代下,几个小时就可以完成,比如情感分类,对话系统。具体对比流程如下: Prompt工程 ...
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
使用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
从哪些标准评估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
Python如何查看已安装库的版本:全面指南
【API开发】
本文介绍了多种方法来查看 Python 已安装库的版本,涵盖了使用 pip、import、sys、help 和 conda 命令等方法。了解库版本对于确保代码兼容性、更新或降级库至关重要。希望本文能够帮助你更好地管理 Python 库,并提高你的开发效率。
2024/11/12
Gemini API 免费申请及在金融科技的应用
【API开发】
Gemini API 提供了丰富的功能和灵活性,可以帮助开发者构建各种金融科技应用。本文介绍了获取免费 Gemini API 的方法,以及一些高级功能和应用场景。希望这篇文章能够帮助你更好地理解和使用 Gemini API,并构建出更强大的应用。
2024/11/11
数据背后的故事:邮政编码如何揭示地理位置信息
【API开发】
本文详细介绍了如何根据美国邮政编码定位区域的方法和应用。邮政编码不仅用于标识特定区域,还蕴含着丰富的地理和人口统计信息。文章介绍了使用在线邮政编码查找工具、地理编码API以及Python库(如geocoder和geopy)来实现邮政编码的地理定位。通过这些工具和库,可以轻松获取邮政编码对应的经纬度,计算不同邮政编码之间的距离,并应用于地图服务、电子商务、房地产和医疗保健等多个领域,提供个性化和精准的服务。掌握这一技能对于开发者、数据分析师和营销人员至关重要,有助于深入地理空间分析和优化服务。
2024/11/11
热门话题