Phaseoを使います。
クライアントを作成する
環境変数からAPIキーと任意のベースURLを読み込みます。PhaseoはDebug出力でAPIキーとカスタムヘッダーの値を伏せます。
Responsesリクエストを送信する
response.bodyから取得できます。
Chat Completionsリクエストを送信する
別のJSONエンドポイントを呼び出す
高水準のヘルパーがまだ用意されていないPhaseoエンドポイントには、post(...)を使います。
リクエストヘッダーを追加する
Gatewayエラーを処理する
PhaseoErrorにはHTTPステータスと解析済みJSON本文が含まれます。通信や設定の失敗にはHTTPステータスがありません。