ForHosting KIT · 意味で探す検索(セマンティック検索)

大量の文章をまとめてベクトル化

この機能は、複数の文章をまとめて1回のリクエストで埋め込みベクトルに変換します。件数分をひとつずつ呼び出す必要がなく、リストを丸ごと処理したい場合に向いています。

● 安定提供中1,000トークンあたり$0.002
ご利用方法 ウェブAPIメールアプリ 近日Telegram 近日

アカウントでログインし、当社のサーバー上で実行します。無料ツールはブラウザ内で動作しますが、これは上記の料金がKIT残高から差し引かれます。

1件ずつのループをなくす

商品説明やFAQなど、数百件単位の文章をベクトル化する場面では、1件ずつ呼び出すと通信回数がかさみます。この機能はリストをまとめて渡し、1回のリクエストで全件分の埋め込みを受け取れます。処理の順序は入力順のまま保たれるため、元のデータと突き合わせやすい構成です。

初期構築やデータの入れ替えに向く

社内文書を検索対象にする際の初期構築や、商品カタログを丸ごと入れ替えるタイミングなど、まとまった量を一度に処理したい場面で使います。日常的な追加分は単発の変換で十分です。

料金の考え方

課金の単位は処理したトークンの合計です。基本料金$0.002に加え、1,000トークンごとに$0.0015。件数ではなく合計の文字量で決まるため、短い文章を1,000件処理しても、長い文章を数十件処理しても、トークン合計が同じなら料金は変わりません。

上限と実行方法

1回のリクエストで扱える上限は20,000トークンです。上限を超えるリストは複数回に分けて送信します。現時点で実行を受け付けており、APIから継続的に呼び出せます。

商品カタログ全件を初期構築

ECサイト運営者が、数千件の商品説明文をまとめてベクトル化し、検索基盤の初期データを一度に作成しています。

社内マニュアルを一括で下ごしらえ

情報システム担当者が、社内マニュアルを章ごとに分けたテキストをまとめて渡し、検索用データの初期構築に使っています。

問い合わせ履歴をまとめて処理

サポート部門が、過去の問い合わせ履歴を月単位でまとめてベクトル化し、類似の問い合わせを探す土台にしています。

1回のリクエストで何件まで処理できますか?

件数の上限ではなく、トークン合計で最大20,000トークンです。文章の長さに応じて件数は変わります。

単発の変換と何が違いますか?

複数の文章を1回の呼び出しでまとめて処理できる点が異なります。1件ずつ変換したい場合は単発の機能をご利用ください。

処理の順序は保たれますか?

はい。渡した順序のまま結果が返るため、元のデータと突き合わせやすい構成です。

料金は件数で決まりますか?

件数ではなく、処理したトークンの合計で決まります。基本$0.002+1,000トークンごとに$0.0015です。

上限を超える量を処理したい場合はどうすればよいですか?

複数回のリクエストに分けて送信してください。

アカウント登録は必要ですか?

不要です。使った分だけをお支払いいただきます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/search/embed-batch

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/search/embed-batch \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"…"}'
{
  "text": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "search.embed_batch",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002
1,000トークンあたり$0.0015

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_chunks10000
max_tokens20000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →