/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が返されます。
Python