chat

POST /v1/documents/chat/

Request

Request body

distance_type'cosine' | 'l2'
  • cosine - cosine
  • l2 - l2
modelstring

検索時に使用する埋め込みモデルを指定します。 指定したモデルでクエリおよびドキュメントの埋め込みを生成し、 類似度検索を行います。(利用可能なモデルはコントロールパネル等をご確認ください。)

chat_modelstring required

回答生成に使用するチャットモデルを指定します。 検索結果をもとに、このモデルを用いて回答文を生成します。(利用可能なモデルはコントロールパネル等をご確認ください。)

querystring required

質問文を指定します。 指定されたクエリは検索および回答生成の両方に使用されます。

promptstring

回答生成時のsystem_promptに追加されるカスタム指示文を指定します。 口調の指定や回答形式の制御などに利用できます。 未指定の場合は、デフォルトのsystem_promptが使用されます。

tagsstring[]

検索対象にするタグを指定します。 指定したタグが含まれるドキュメントのみが検索対象となります。 複数指定した場合はすべてのタグが指定されているドキュメントのみ対象となります。

top_kinteger

検索結果として取得する最大件数を指定します。 類似度の高いドキュメントから順に、この件数分が使用されます。

thresholdnumber double

ベクトル距離のしきい値。この值よりも距離が大きいドキュメントは検索結果から除外されます。

use_full_contentboolean

trueの場合は、ドキュメント全文をコンテキストとして使用します。 falseの場合は、分割されたチャンク単位で検索・回答生成を行います。

Response

answerstring required

Changes

No recorded changes to this operation across all 1 revision of this API.