dongri/openai-api-rs
OpenAI API client library for Rust (unofficial)
解决的问题
此库为开发者提供了一种便捷的方式,将 OpenAI 的 API 服务集成到使用 Rust 编程语言编写的应用程序中,无需手动处理对 OpenAI 端点的 HTTP 请求。
运作方式
它作为 OpenAI API 的封装器,允许用户通过 API 密钥和可选的自定义端点(例如 OpenRouter)来配置客户端。用户随后可以使用 Rust 原生类型和方法来发送聊天完成、图像生成、音频处理及其他支持服务的请求。
目标对象
希望使用 OpenAI 模型或兼容 API 端点来构建 AI 应用程序的 Rust 开发者。
特色亮点
- 非官方的 OpenAI API Rust 客户端
- 支持广泛的 API,包括 Chat、Completions、Images、Embeddings、Audio、Fine-tuning 和 Assistants
- 兼容于 OpenRouter 及其他自定义 API 端点
- 包含对 function calling 和 Realtime API 的支持
- 专为使用 Tokio 的异步执行而构建
相关
- 项目
- 项目
- 项目
- 项目