openai/openai-cli
Official CLI for the OpenAI API
何を解決するか
OpenAI REST API との対話用のコマンドラインインターフェース (CLI) を提供し、カスタムコードを書くことなく、Web ブラウザを使わずに API エンドポイントを呼び出し、リソースを管理できるようにします。
動作方法
このツールは、リソースベースのコマンド構造(openai [resource] <command> [flags...])を使用して CLI 呼び出しを API エンドポイントにマッピングします。標準の API キー、管理者 API キー、および安全な接続のための相互 TLS (mTLS) をサポートしています。データはフラグ、環境変数、または特殊な @ 構文を使用してローカルファイルを参照することで渡すことができ、自動的にエンコード(テキストまたは base64)されます。
対象ユーザー
ターミナルから OpenAI サービスに直接アクセスしたい開発者やシステム管理者、スクリプトによる API タスクの自動化、または組織レベルの使用状況や設定の管理を希望するユーザー。
主な特徴
- 柔軟な出力: JSON、YAML、プレーンプリントをサポートし、データ変換には GJSON 構文も利用可能。
- セキュアな認証: 管理者キーのサポートと、強化されたセキュリティを提供するベータ版の相互 TLS (mTLS) 実装を含む。
- ファイル処理: ファイルタイプを自動的に検出することで、API へのファイルアップロードを簡素化し、正しいエンコードを自動的に決定。
- カスタマイズ可能:
--base-urlフラグを使用してカスタム API ベース URL を指定可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト