list_openai_models プログラム仕様

OpenAIの利用可能なモデル一覧を確認するスクリプト。

このスクリプトは、指定されたOpenAI APIキーを使用して、利用可能なすべてのモデルIDを取得し、表示します。 APIキーは環境変数 'OPENAI_API_KEY' から読み込まれます。

OpenAI モデルリストアップツール

ai.list_openai_models.get_api_key() str | None[ソース]

OpenAI APIキーを取得します。

環境変数 'OPENAI_API_KEY' からAPIキーを読み込みます。 以前は 'read_ai_config' 関数を使用していた可能性がありますが、現在は環境変数から直接取得します。

戻り値:

str | None - 環境変数 'OPENAI_API_KEY' の値。設定されていない場合はNone。

ai.list_openai_models.list_models(api_key: str) int[ソース]

利用可能なOpenAIモデルの一覧を取得し、表示します。

指定されたAPIキーを使用してOpenAIクライアントを初期化し、 利用可能なすべてのモデルのIDをコンソールに出力します。 最終的に出力したモデルの総数を返します。

パラメータ:

api_key -- str - OpenAI APIにアクセスするためのキー。

戻り値:

int - 利用可能なモデルの総数。

ai.list_openai_models.main() int[ソース]

スクリプトのメイン処理を実行します。

OpenAI APIキーの取得、利用可能なモデルの一覧表示、および 認証エラーやその他の例外処理を行います。 処理が成功した場合は0を、エラーが発生した場合は1を返します。

戻り値:

int - 処理の成功を示す0、またはエラーを示す1。