メインコンテンツまでスキップ

OpenAI compatible プロトコル

/v1 Base URL で OpenAI compatible クライアントを接続します。

主なエンドポイント

このページでは OpenAI compatible のテキスト、Responses、画像、動画タスク、音声、ベクトル、モデレーション、リアルタイム endpoint を一覧します。動画パラメータとポーリング手順は別ガイドにあり、利用可否はモデルと Key グループによって異なります。

モデルと探索

用途メソッドパス
モデル一覧GET/v1/models

テキストとレスポンス

用途メソッドパス
テキスト補完(旧形式)POST/v1/completions
チャット補完POST/v1/chat/completions
ResponsesPOST/v1/responses
Responses 圧縮POST/v1/responses/compact

画像

用途メソッドパス
画像生成POST/v1/images/generations
画像編集POST/v1/images/edits

動画タスク

用途メソッドパス
動画タスク作成POST/v1/videos
動画タスク状態取得GET/v1/videos/{task_id}
動画コンテンツ取得GET/v1/videos/{task_id}/content
動画生成タスク作成(互換)POST/v1/video/generations
動画生成タスク状態取得(互換)GET/v1/video/generations/{task_id}

音声

用途メソッドパス
音声文字起こしPOST/v1/audio/transcriptions
音声翻訳POST/v1/audio/translations
テキスト読み上げPOST/v1/audio/speech

ベクトルと検索

用途メソッドパス
テキスト埋め込みPOST/v1/embeddings
文書リランキングPOST/v1/rerank

安全性とリアルタイム

用途メソッドパス
コンテンツモデレーションPOST/v1/moderations
Realtime (WebSocket)GET/v1/realtime

最小リクエスト

クライアントの Base URL は通常 https://api.popgo.site/v1、認証は Authorization: Bearer YOUR_API_KEY です。モデルページの ID で YOUR_MODEL を置き換え、対象 endpoint に対応することを確認してください。

curl https://api.popgo.site/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "YOUR_MODEL",
"messages": [
{"role": "user", "content": "接続を確認してください"}
]
}'

確認

ストリーミング、ツール、画像、音声オプションを有効にする前に、最小リクエストでモデルとプロトコルを確認します。404 では /v1 の二重追加を、400 では endpoint の対応を確認してください。