#API客户端
openaigo
由社区维护的OpenAI API客户端库。支持文本补全、对话补全、图片生成、编辑、嵌入和文件操作等API功能,易于集成并适合多种开发需求。代码通过CodeQL分析和测试,提供详细使用示例,帮助开发者快速上手和减少调试时间。
insomnium
Insomnium是一款完全本地化的开源API测试客户端,支持GraphQL、REST、WebSockets、SSE和gRPC协议。该工具注重用户隐私,无需云服务,不进行后台跟踪或外部通信。适用于Mac、Windows和主流Linux系统,为开发者提供高效、安全的API测试环境。
insomnia
Insomnia是一款开源跨平台API客户端,支持GraphQL、REST、WebSockets等多种协议。该工具提供API调试、设计、测试和模拟功能,并支持CI/CD流程集成。开发者可选择本地存储、云同步或Git同步管理项目。Insomnia集成了丰富的API开发工具,有效提升API开发和测试效率。
ATAC
ATAC是一款开源的终端API测试工具,无需图形界面即可在命令行中使用。它提供了类似Postman和Insomnia的功能,包括请求管理、HTTP客户端、身份验证、脚本等。ATAC采用JSON或YAML文件存储数据,支持版本控制,可离线使用且无需账户。其轻量级设计使其运行快速高效,是开发者进行API测试的理想选择。
notion-sdk-js
notion-sdk-js 是一个为 Notion API 开发的 JavaScript 客户端库。该库提供简洁的接口,支持所有 API 端点,包括用户管理和数据库查询。它支持 TypeScript,提供类型定义和守卫,并包含分页 API 工具。适用于 Node.js 12+,方便开发者与 Notion 平台交互。
requestly
Requestly是一款开源的HTTP拦截工具,可直接在浏览器中使用,无需VPN或代理配置。它能帮助开发者拦截和修改HTTP请求,创建API模拟,进行API测试,并提供会话功能加速调试过程。作为Charles Proxy和Telerik Fiddler的替代方案,Requestly已被全球超过20万前端开发者和1.1万家公司采用,显著提升了Web和移动应用开发效率。
easyllm
EasyLLM是一个开源项目,为开发者提供简化大语言模型操作的工具和方法。该项目实现了兼容OpenAI API的客户端,支持HuggingFace、Amazon SageMaker和Amazon Bedrock等平台的模型。EasyLLM允许开发者轻松切换不同语言模型,实现聊天、文本补全和嵌入等功能。此外,项目还包含进化指令生成和提示词工具等辅助模块,有效简化了大语言模型的应用开发流程。
octokit.js
octokit.js是一个适用于浏览器、Node.js和Deno的GitHub开发工具包。它整合了API、App和Action客户端,全面覆盖GitHub平台API,包括REST API、GraphQL和身份验证等功能。这个SDK通用性强,易于扩展和定制,可满足多样化的GitHub开发需求。
kiota
Kiota是一款功能丰富的命令行工具,专门用于生成基于OpenAPI描述的API客户端。该工具支持C#、Go、Java、PHP、Python等多种主流编程语言,为开发者提供类型安全和高质量的SDK体验。Kiota旨在简化API集成流程,减少对多个API SDK的依赖。基于Microsoft.OpenAPI.NET库构建,Kiota确保全面支持OpenAPI和JSON Schema功能,为开发者提供便捷高效的API客户端生成解决方案。