所有文章 > 当前分类:API开发
手把手教你用dify接入阿里云工商信息查询api构建工作流
手把手教你用dify接入阿里云工商信息查询api构建工作流
2025/09/24
咱们话不多说,直接说正事。 ## 教学目标: 新手用户用dify构建一个基于阿里云工商信息查询[api]( 要达成的预期: 1. 阿里云工商查询[api]( 2. 将做好的工具接入到工作流中跑起来。 ## 准备工作: 1. 拥有...
Gin 框架与 Go-Swagger 构建与文档化 Go REST API 完整教程
Gin 框架与 Go-Swagger 构建与文档化 Go REST API 完整教程
【API开发】 本文详细介绍了如何使用Gin框架构建Go REST API,并结合go-swagger实现API文档化。内容包括API的基本概念、使用Gin构建博客API的步骤、使用ThunderClient测试API、以及通过go-swagger生成和启动Swagger UI进行API文档化的方法。此外,还讨论了API文档的重要性、最佳实践及API安全基础,如认证与授权、使用HTTPS和速率限制。
2025/09/24
JavaScript Temporal API 完整指南:现代化日期时间处理与实战
JavaScript Temporal API 完整指南:现代化日期时间处理与实战
【API开发】 Temporal API 是 JavaScript 的新一代日期时间处理工具,旨在解决传统 Date API 的不足。本文详细介绍了 Temporal API 的优势、核心数据类型(Plain 和 Zoned 类型)、常用方法(如加减和 with 方法)以及在实际开发中的应用场景。通过不可变性、显式时区支持和一致的解析规则,Temporal API 提供了更高效、可靠的日期处理方式。
2025/09/23
使用 AWS Lambda 与 Fauna 构建类型安全无服务器 REST API 全流程指南
使用 AWS Lambda 与 Fauna 构建类型安全无服务器 REST API 全流程指南
【API开发】 本文详细指导如何使用AWS Lambda、Fauna数据库和TypeScript构建健壮、可扩展且类型安全的无服务器REST API,涵盖项目创建、数据库配置、Lambda函数实现和部署流程,帮助开发者快速上手无服务器开发。
2025/09/23
cURL 命令调用 Vertex AI Gemini API
cURL 命令调用 Vertex AI Gemini API
【API开发】 本文档展示了如何使用 Vertex AI [Gemini API]( 和 [cURL]( 命令与 Gemini Pro (gemini-pro) 模型和 Gemini Pro Vision (gemini-pro-vision) 模型进行交...
2025/09/23
如何快速查找IP地址的国家信息
如何快速查找IP地址的国家信息
【API开发】 本教程为初级程序员、产品经理以及技术小白用户提供了一套完整的指南,帮助您使用Python通过IP地址获取国家信息。通过学习本教程,您将能够理解如何使用GeoIP库来获取IP地址的地理位置,包括国家、城市、经纬度等。这不仅提升了您的技术能力,还能帮助您在产品开发中更好地利用地理位置数据。
2025/09/22
使用Rust和Axum构建高性能REST API
使用Rust和Axum构建高性能REST API
【API开发】 本教程将深入探讨如何利用 Rust 和 Axum 框架来构建功能完备的 REST API。我们将涵盖以下内容:如何设置路由和 API 终端节点、处理 API 请求中的查询参数、请求体以及动态 URL 参数、将 API 与 MySQL 数据库进行连接、集成中间件,以及一些保持 API 高性能的实用建议。
2025/09/21
Deno 1.40 发布:Temporal API、简化导入与开发者工具全面升级指南(2025)
Deno 1.40 发布:Temporal API、简化导入与开发者工具全面升级指南(2025)
【API开发】 Deno 1.40 引入了 Temporal API,这是一个强大的日期和时间操作功能,同时支持最新的装饰器语法。此版本还新增了对 .filename 和 .dirname 属性的支持,简化了依赖管理,并为未来的 Deno 2 做好了准备。
2025/09/20
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
使用 Django 和 Django REST 框架构建 RESTful API:实现 CRUD 操作
【API开发】 在当今的 Web 开发世界中,RESTful API 是大多数现代应用程序的核心。REST API 使不同的应用程序能够相互通信,从而实现跨系统的模块化开发和集成。Django 与 Django REST 框架 (DRF) 相结合,提供了一...
2025/09/20
如何将cURL转换为Python以发出REST API请求
如何将cURL转换为Python以发出REST API请求
【API开发】 想象一下,能够接受任何 cURL 命令,并且只需进行一些调整,即可使其在 Python 脚本中顺利运行。听起来像是一种超能力,对吧?好吧,拿起你的斗篷,因为我们即将踏上一场冒险,将你从 cURL 新手转变为 Python 请求向导!
2025/09/19
同步API vs 异步API:理解并选择适合你业务的调用方式
同步API vs 异步API:理解并选择适合你业务的调用方式
【API开发】 同步API适用于简单、实时性要求高的操作,而异步API适用于复杂、需要后台处理或时间较长的操作。选择合适的API通信模式取决于具体的业务需求和性能要求。
2025/09/18
Temporal API 完全指南:JavaScript 中现代日期与时间处理方案
Temporal API 完全指南:JavaScript 中现代日期与时间处理方案
【API开发】 Temporal API为JavaScript开发者提供了一套现代化的日期和时间处理工具,解决了传统Date对象的不足。它通过提供与时区无关和与时区相关的数据类型,如PlainDate、ZonedDateTime等,以及不可变性和强大的时区支持,显著提升了日期时间处理的可靠性和易用性。Temporal API特别适合全球化和高精度应用场景,是JavaScript日期时间处理的新选择。
2025/09/17
根据Swagger OpenAPI规范生成TypeScript类型
根据Swagger OpenAPI规范生成TypeScript类型
【API开发】 大家好,我是幻影,一名致力于编程知识传授的博主。今天我们要深入探讨一个非常有意思的话题——根据 Swagger OpenAPI 规范生成 TypeScript 类型。 你是不是也曾为手动创建 API 请求和响应的类型定义而头疼过?你是...
2025/09/17
使用LangChain和异步Web框架实现接口流式输出功能
使用LangChain和异步Web框架实现接口流式输出功能
【API开发】 ## 介绍 `[openai]( 但LangChain对openai接口进行了深度包装,流式输出需要进行回调(`callback`)。[LangChain]( 如果想要对[LangChain]( 参考其中一种解决方案: . 本文的...
2025/09/16
API 脚本完全指南:概念、应用与实用工具
API 脚本完全指南:概念、应用与实用工具
【API开发】 API脚本是一种用于自动化与Web服务或应用程序交互的指令集,能够简化操作、提升生产效率。它通过Python和JavaScript等语言实现,支持自动化任务、系统集成和数据管理,广泛应用于社交媒体管理、DevOps自动化和商业智能等领域。
2025/09/15
OpenAI Realtime的API如何使用:详细指南与示例
OpenAI Realtime的API如何使用:详细指南与示例
【API开发】 本文详细介绍了如何利用 OpenAI 的实时 API(Realtime API)进行自然语言处理和代码补全等任务。通过低延迟和高吞吐量的特性,OpenAI 的实时 API 成为开发者构建智能应用的理想选择。文章从获取 API 密钥、安装必要库、发起 API 请求到处理响应,逐步讲解了 OpenAI Realtime API 的使用方法。此外,还提供了实际应用案例,如实时聊天机器人和代码补全工具,并分享了性能优化与最佳实践,包括批量处理请求和错误处理机制。通过本文,开发者可以快速掌握 OpenAI Realtime API 的使用,并将其应用于实际项目中。
2025/09/15