Skip to main content
querying.ai は、ひとつの問いに答えるAPIです。AIエンジンに質問すると、何と答えるのか? 対象エンジンを指定してプロンプトを送信すると、そのエンジンの回答と、回答が引用したソースを返します。 回答エンジンAPIの標準的な非同期タスク契約に準拠しているため、既存のクライアントは多くの場合 ベースURLとAPIキーを変えるだけで、コードを変更せずに移行できます。 既存連携の移行を参照してください。

仕組み

すべてのリクエストは非同期です。タスクを送信するとキューに入り、ワーカーが対象エンジンに 問い合わせて結果を抽出します。結果はWebhookで受け取るか、ポーリングで取得します。
1

タスクを送信

taskType と payload を指定して POST /v1/async/task を呼び出します。タスク id が ステータス QUEUED で即座に返ります。
2

エンジンに問い合わせ

ワーカーがタスクを取得してエンジンに問い合わせ、回答テキスト、ソース、エンジン固有の追加情報を抽出します。
3

結果を受け取る

webhook.url を指定した場合は、結果をそのURLにPOSTします。指定しない場合は、status が COMPLETED または FAILED になるまで GET /v1/async/task/{id} をポーリングしてください。

返ってくるもの

エンジンにかかわらず、すべての結果の中核は同じ形です。
string
エンジンの回答をプレーンテキストで返します。
array
エンジンが回答に付けた引用です。position、url、通常は label を含みます。
エンジンごとに独自のフィールドが加わります。Google はSERP全体のエンベロープを返し、ChatGPT と Perplexity は内部で展開した検索クエリを返すことがあり、NAVER のAIタブは表示したショッピングパネルを 返します。エンジンごとの形はエンジンを参照してください。

ベースURL

/health と /ready を除くすべてのエンドポイントにはBearerトークンが必要です。

ここから始める

最初のタスクを送信し、5分以内に結果を受け取りましょう。

プロダクトを見る