SourceFinder API
SourceFinder サービスの公開 OpenAPI リファレンスです。
Base URL
text
https://api.coinpost.ai/sourcefinder認証方式
API キーを CP-X-API-KEY ヘッダーで送信します。
形式例:
text
CP-X-API-KEY: <your-api-key>エンドポイント
GET /health— ヘルスチェックPOST /sources— 非同期ソース探索ジョブを送信GET /sources/{id}— ソース探索ジョブのステータスまたは結果を取得POST /entities/extractions— 非同期エンティティ抽出ジョブを送信GET /entities/extractions/{id}— エンティティ抽出ジョブのステータスまたは結果を取得GET /entities— 最近のタスクで観測されたエンティティ集計を一覧表示
リクエストの注意点
POST /sourcesではtitle、content、source_urlsのうち少なくとも 1 つが必要です- 任意のリクエスト単位 LLM 上書きは
llm配下に指定します collected_atは不完全または相対的な日付の参照時刻として利用できます- エンティティ抽出は planner LLM パスを実行するため非同期です。まず
textでPOST /entities/extractionsを呼び出し、返されたjob_idでGET /entities/extractions/{id}をポーリングします - ソース探索ジョブ ID とエンティティ抽出ジョブ ID は、それぞれ別の結果取得エンドポイントを使います
レスポンスの共通形
- ジョブレスポンスは
dataフィールドにデータをラップします。/healthはサービスメタデータを直接返します - エラーレスポンスは
errorとメッセージ文字列を返します - ジョブ結果には
statusフィールド(pending、processing、completed、failed)が含まれます - 完了したソース探索結果には
primary_sources、original_urls、メトリクス、truth_assessmentが含まれる場合があります。完了したエンティティ抽出結果にはentitiesが含まれます
