OpenAI互換 Audio API
OpenAI SDKにKitsch API key、Audio API URL、モデルを指定して音声APIを呼び出します。
SDK接続
KITSCH_OPENAI_BASE_URLには末尾が/v1のAudio API URL、KITSCH_API_KEYには有効なworkspace API keyを設定します。
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["KITSCH_API_KEY"],
base_url=os.environ["KITSCH_OPENAI_BASE_URL"],
max_retries=0,
)
APIドキュメント
- Speech API
- Speech Streaming API
- Transcriptions API
- Transcription Streaming API
- Realtime Transcription API
エラーと再試行
エラーはerror.message、error.type、error.param、error.codeを返します。問い合わせ時はx-request-idを添えてください。timeoutや切断後の再送で使用量が重複する場合があるため、自動再試行を無効にしてください。