/v1/answersエンドポイントを通じて、自然言語でウェブを検索し、AIによる回答とデータを希望するJSON形式で返すことができます。これにより、製品を実世界のデータとソースに基づかせたり、データポイントやスプレッドシートを充実させることができます。
- 質問をしたり、AIに充実させたいデータポイントを与えます
- オプション: 戻り値として欲しいJSON構造を指定します
- ウェブ上でデータを検索し、クリーンアップし、検証して返します
- 回答を生成するために使用されたソースを返します
- データが検証できない場合は
NOT_FOUND値で不確実性を処理します
ユースケース
この回答エンドポイントは次の用途に使用できます:- AIアプリケーションを実世界のデータと事実に基づかせる
- 採用、金融、コンサルティング、営業のためにスプレッドシートやデータポイントを充実させる
インストール
使用方法
質問をして、出力をガイドするためにJSONスキーマを渡します。jsonパラメータを渡さない場合、APIはresultフィールド内に回答テキストを含むjsonオブジェクトを返します。
レスポンス
他のOlostepエンドポイントと同様に、answerオブジェクトがレスポンスとして返されます。answerオブジェクトにはidやresultなどのいくつかのプロパティがあります。
jsonパラメータに従ってフォーマットされた要求された回答はresponse.result.json_contentにあり、ソースのリストはresponse.result.sourcesにあります。文字列化されたJSONを解析して構造化データにアクセスできます。
jsonパラメータを渡さない場合、APIはresultフィールド内に回答テキストを含むjsonオブジェクトを返します。
柔軟なjsonパラメータ
- 空の値を持つJSONオブジェクトをスキーマとして提供するか、欲しいデータを記述する文字列を提供します。
- エージェントが自信を持てない場合、そのフィールドには
NOT_FOUNDが返されます。
ストレージ
回答のために保存されたファイルはデフォルトで7日間保持されます。POST /v1/answersでstorageオブジェクトを渡すことで、より長く、または無期限に保持できます。この設定は回答結果とそれを構築するために取得されたページをカバーします。
storageを省略するか、expires_inなしでstorageを送信すると、7dが使用されます。作成レスポンスとGET /v1/answers/{answer_id}の両方に有効な値が含まれます:
cURL
400を返します: