dongri/openai-api-rs
OpenAI API client library for Rust (unofficial)
解決する課題
このライブラリは、Rustプログラミング言語で書かれたアプリケーションにOpenAIのAPIサービスを統合するための便利な方法を提供し、OpenAIエンドポイントへのHTTPリクエストを手動で処理する必要をなくします。
仕組み
OpenAI APIのラッパーとして機能し、ユーザーはAPIキーとオプションのカスタムエンドポイント(OpenRouterなど)を使用してクライアントを設定できます。その後、Rustネイティブの型とメソッドを使用して、チャット補完、画像生成、音声処理、およびその他のサポートされているサービスの要求を送信できます。
対象ユーザー
OpenAIのモデルや互換性のあるAPIエンドポイントを使用してAI搭載アプリケーションを構築したいRust開発者。
ハイライト
- OpenAI APIのための非公式Rustクライアント
- Chat、Completions、Images、Embeddings、Audio、Fine-tuning、Assistantsなど、幅広いAPIをサポート
- OpenRouterやその他のカスタムAPIエンドポイントと互換性あり
- function callingおよびRealtime APIのサポートを含む
- Tokioを使用した非同期実行のために構築
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト