API リファレンス
Snorbe API を使うと、外部のアプリケーションやスクリプトから Snorbe のリサーチエージェントをプログラムで呼び出せます。
すべての API リクエストには API キーが必要です。API キーはダッシュボードの API Keys ページで作成できます。
リクエストヘッダーに以下のいずれかの形式で API キーを含めてください。
# Authorization ヘッダー(推奨)
Authorization: Bearer snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# または x-api-key ヘッダー
x-api-key: snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API キーは発行時に一度だけ表示されます。紛失した場合は新しいキーを作成してください。
ベース URL
https://app.snorbe.com/api/trpc
ローカル開発環境の場合:
http://localhost:3000/api/trpc
レート制限
API キーごとに 1分あたり100リクエスト の制限があります。制限を超えた場合は 429 Too Many Requests が返ります。
エンドポイント一覧
| エンドポイント | メソッド | 概要 |
|---|
workspace.getDefaultWithApiKey | GET | デフォルトワークスペースを取得 |
chat.sendMessageWithApiKey | POST | メッセージを送信してエージェントの応答を取得 |
agentRun.executeWithApiKey | POST | エージェントを実行(低レベルAPI) |