Signal Foundry
ドキュメント
サポート 戻る
ドキュメントユースケースAPI リファレンスリリースノート

概要

Agent が迷わず使える順に整理しています。

はじめに
Claude Code / Codex で始めるドキュメントマップsf CLI をインストールデータ・API・CLIの現況クイックスタートCLI 接続設定会社IDの見方初日の進め方Data Provenance
認証請求認証設定利用プランCLI
CLI 概要CLI 認証基本コマンド会社検索観測データ検索会社・観測・開示開示の表示・比較リスト・調査・クレジットヘルプとエラーコマンドとフラグCLI 更新
APIキーのライフサイクル利用量の計測提供中の機能
会社検索とプロフィール観測データ検索チームワークスペース会社の観測データ開示と比較APIキー管理UIリストワークスペース外部調査とクレジットSkills / CLI / API
Credit Schedule利用状況の見方APIキー認証アカウントスコープは通常不要レート制限とエラートラブルシュート
会社が見つからないとき認証・接続・制限エラー低ヒット検索の見直し方プレビューURLの注意credit と maxCredits の失敗estimate と materialize の失敗
トラブルシュート

credit / maxCredits failure

`max_credits_required` `max_credits_exceeded` `credit_balance_insufficient` の見分け方と復旧手順です。

このページの内容3項目
まず見るコマンドエラーの見分け方再発防止

credit を消費する実行は、必ず上限付きで進めます。 sf list estimate と sf list candidates は無料です。sf list materialize --execute で saved List row を作る時に Basic credit を使います。

まず見るコマンド

sf credits balance --json
sf list estimate "上場企業のうち、売上100億以上" --json

見る key:

  • balance.available_credits
  • balance.grants[]
  • billing.materialize.estimated_credits
  • estimate.estimate_id
  • next_actions

エラーの見分け方

Code意味復旧
max_credits_required課金対象の実行に --max-credits がないestimate の必要 credit を確認して、上限を付けて再実行
max_credits_exceeded見積もり credit が指定した上限を超えた上限を上げるか、query を狭めて estimate からやり直す
credit_balance_insufficientaccount の利用可能 credit が足りないsf credits balance --json で grant 残高を確認し、追加後に再実行

max_credits_required

max_credits_required は、実行上限を明示していない時に返ります。 agent は勝手に上限を決めず、estimate の値を確認してください。

sf list estimate "上場企業のうち、売上100億以上" --json
sf list materialize --from-estimate <estimateId> --name "売上100億以上の上場企業" --execute --max-credits <estimatedCredits> --json

<estimatedCredits> には billing.materialize.estimated_credits を使います。 ユーザーが指定した予算がある場合は、その数字を超えて実行しないでください。

max_credits_exceeded

max_credits_exceeded は、保存に必要な credit が --max-credits を超えた時に返ります。 この場合、credit は消費されません。

復旧は 2 択です。

sf list estimate "上場企業のうち、売上100億以上 AND プライム市場" --json
sf list candidates --from-estimate <estimateId> --json

query を狭めても良いなら、estimate からやり直します。

sf list materialize --from-estimate <estimateId> --name "売上100億以上の上場企業" --execute --max-credits <higherLimit> --json

対象件数に納得しているなら、人間に確認してから上限を上げます。

credit_balance_insufficient

credit_balance_insufficient は、上限は足りていても account の利用可能 credit が足りない時に返ります。

sf credits balance --json

見る key:

  • balance.available_credits
  • balance.remaining_credits
  • balance.reserved_credits
  • balance.consumption_order
  • balance.grants[].source_type
  • balance.grants[].available_credits
  • balance.grants[].expires_at

残高が足りない場合は、Free / Pro / Credit Pack / campaign grant のどれが不足しているかを確認します。 credit が追加された後、同じ estimate がまだ有効なら materialize を再実行します。

sf list materialize --from-estimate <estimateId> --name "売上100億以上の上場企業" --execute --max-credits <estimatedCredits> --json

estimate が見つからない場合は、estimate / materialize failure に戻って estimate から作り直します。

再発防止

  • execute 前に sf list estimate ... --json を読む
  • billing.materialize.estimated_credits 以下の --max-credits で保存しない
  • sf credits balance --json で available_credits を確認してから長い job を始める
  • weak / unsupported / needs_human の条件を、0 件扱いで保存しない

credit は、保存済み row や enrichment column / evidence を作る実行時に発生します。 preview や estimate は確認用です。

このページの内容

まず見るコマンドエラーの見分け方再発防止