クエリトークンを作成
クエリを実行 用のクエリトークンを発行し、そのトークンとともに送信するリクエストボディを返します。詳細は ナレッジベースへのクエリ を参照してください。
Authorizations
すべてのリクエストは、Authorization: Bearer {API_KEY} ヘッダーに指定した API キーで認証します。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。
キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーがない、または無効な場合は HTTP 401(unauthorized)が返ります。
Path Parameters
ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。
Body
不明なフィールドが含まれていると 400 が返ります。
nullable と記されたオプションフィールドでは、null は省略と同じ扱いになります。
空白のみではない query を指定してください。
質問です。空白のみではないクエリを指定してください。また、UTF-8 で 16,384 バイトまでに制限されます。
16000\Sこれらの ID は、検索されたコンテンツの絞り込みにも順位付けにも使われません。空のままにしてください。
100これらの ID は、検索されたコンテンツの絞り込みにも順位付けにも使われません。空のままにしてください。
100検索の深度です。fast、deep、research のいずれかを指定します(検索の深度 を参照)。省略する(または null を送信する)と、ナレッジベースのデフォルトの深度が使われます。これは ナレッジベース設定を取得 の retrieval.default_mode です。
fast, deep, research, null Response
クエリトークンが発行されました。
トークンの有効期限です(UTC の ISO 8601 タイムスタンプ)。発行から最大 60 秒後です。デプロイ環境によっては、有効期間がさらに短く設定されている場合があります。
常に createQuery で、トークンが有効な操作を示します。呼び出し元はこの値を無視して構いません。
Was this page helpful?