メインコンテンツへスキップ
Olostepの/v1/answersエンドポイントを通じて、自然言語でウェブを検索し、AIによる回答とデータを希望するJSON形式で返すことができます。これにより、製品を実世界のデータとソースに基づかせたり、データポイントやスプレッドシートを充実させることができます。
  • 質問をしたり、AIに充実させたいデータポイントを与えます
  • オプション: 戻り値として欲しいJSON構造を指定します
このエンドポイントは次のことを行います:
  • ウェブ上でデータを検索し、クリーンアップし、検証して返します
  • 回答を生成するために使用されたソースを返します
  • データが検証できない場合はNOT_FOUND値で不確実性を処理します
APIの詳細については、回答エンドポイントAPIリファレンスを参照してください。 デフォルトでは、一般的なウェブインデックスとコスト効率の良いLLMバリデーターを使用しています。 エンタープライズ顧客は、業界固有の独自ウェブインデックス、専用のプライベートデータ(電話番号やメールアドレスを含む)、および特定のユースケースに最適なカスタムLLMモデルにアクセスできます。アクセスについてはお問い合わせください: info@olostep.com

ユースケース

この回答エンドポイントは次の用途に使用できます:
  • AIアプリケーションを実世界のデータと事実に基づかせる
  • 採用、金融、コンサルティング、営業のためにスプレッドシートやデータポイントを充実させる
以下は、回答エンドポイントによって強化されたAI搭載のスプレッドシートのデモです: https://www.olostep.com/demos/spreadsheet-enrich

インストール

使用方法

質問をして、出力をガイドするために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を返します:

価格

回答は1リクエストあたり20クレジットのコストがかかります。