コンテンツにスキップ

API リファレンス

この章では現在の公開エンドポイント(/api/v1)をまとめます。

https://api.codeer.ai/api/v1

認証

すべてのリクエストで API キーヘッダーを使用します。

x-api-key: YOUR_API_KEY

レスポンス形式

API は共通の envelope(data / message / error_code / pagination)を返します。

Chat エンドポイント

Method Endpoint
GET /chats/published-agents
POST /chats
GET /chats
PUT /chats/{chat_id}
GET /chats/{chat_id}/messages
POST /chats/{chat_id}/messages
POST /chats/{chat_id}/regenerate
POST /chats/{chat_id}/form-requests/{form_request_id}/submit
POST /chats/upload-file
POST /chats/{chat_id}/messages/{message_id}/feedbacks

詳細は Chat APISSE ストリーミング を参照してください。

Batch エンドポイント

Method Endpoint
POST /batches
GET /batches
GET /batches/{batch_id}
GET /batches/{batch_id}/results
POST /batches/{batch_id}/cancel

詳細は Batch API を参照してください。

external_user_id について

  • 一部 workspace では whitelist mode が有効です。
  • whitelist mode で許可されていないユーザーは 403error_code=14103 になります。
  • API key 連携では external_user_id を一貫して渡すことを推奨します。

主なエラーコード

HTTP error_code 意味
400 10006 リクエスト不正
403 10001 権限不足
403 14103 Client user が許可されていない
404 10003 リソース未検出
500 10005 サーバーエラー