New API ゲートウェイで Web 検索を提供
Search1API プラグインは New API のコミュニティプラグインマーケットプレイスに掲載されています。管理画面からインストールし、Search1API のキーでチャネルを追加すれば、ユーザーはゲートウェイのトークンで Web 検索、ニュース、ページ取得、地図などを呼び出せ、あなたが設定した価格で課金されます。
プラグインで追加されるもの
ゲートウェイ上の Search1API
クライアントは Search1API と同じリクエストボディで、ゲートウェイの `/search`、`/news`、`/crawl`、`/ask`、`/maps`、`/sitemap`、`/trending`、`/extract`、`/deepcrawl` を呼び出せます。すべてのパスは `/search1api` 配下でも提供されます。
エンドポイントごとに 1 モデル
`search1api-search` から `search1api-deepcrawl` まで、エンドポイントごとに独立したモデルなので、価格、グループ、権限を個別に設定できます。
実際の利用量で課金
各モデルの利用量フィールドは `credits` の 1 つだけです。ゲートウェイはリクエストの最大費用を予約し、Search1API が実際に消費したクレジットで精算するため、失敗したリクエストや取得できなかったページは課金されません。
インストール、価格設定、呼び出し
Root 管理者として New API にサインインします。app.s1.dev で発行した Search1API の API キーも必要です。新規アカウントには 100 クレジットが無料で付きます。
プラグインをインストールしてチャネルを追加 — textTask Plugins → Marketplace → Community → Search1API → Install and enableChannel type: Task Plugin (61), plugin: Search1API, key: your Search1API API key
モデルごとにクレジット単価を設定 — texttier("credits", u("credits") * 0.004)
ゲートウェイのトークンで呼び出す — bashcurl https://your-gateway.example.com/search \-H "Authorization: Bearer sk-your-gateway-token" \-H "Content-Type: application/json" \-d '{"query": "latest AI chip export rules", "max_results": 5}'
知っておきたいこと
ゲートウェイに Community マーケットプレイスソースがない場合は、https://www.newapi.ai/api/v1/community/index.json をソースとして追加します。
Search1API の公式 SDK と `search1api-mcp` もゲートウェイ経由で使えます。ベース URL を `{gateway}/search1api` にし、キーにはゲートウェイのトークンを使います。
リクエストのクレジット消費は Search1API を直接使う場合と同じです。検索・ニュースは 1 クエリ 1 クレジットに取得ページごと 1、クロールは URL ごとに 1、ask は 5、地図は 1 ページ 3、extract は 10、ディープクロールは 1 回 20 です。
同じプラグインを入れた上流の New API ゲートウェイも New API (60) チャネルで使えます。その経路では実際の消費量が返らないため、予約額で精算されます。
ゲートウェイ運営者の使い方
ユーザーがすでに購入しているチャットモデルと同じトークンと残高で、Web 検索も提供する。
ゲートウェイ上に構築したエージェント基盤に、ユーザーごとのキーなしで検索とページ取得のバックエンドを用意する。
モデルごと、ユーザーグループごとに、検索とページ取得の価格を分けて設定する。
FAQ
ユーザーごとに Search1API のアカウントが必要ですか?
いいえ。チャネルがあなたの Search1API キーを保持し、ゲートウェイがそのキーでリクエストを転送します。ユーザーはゲートウェイのトークンだけを使い、キーを目にすることはありません。
チャット補完に Web 検索が追加されますか?
いいえ。プラグインは Search1API 自身のエンドポイントをゲートウェイで提供します。アプリケーションは Search1API を呼ぶのと同じ方法で直接呼び出します。
価格はどう設定しますか?
各モデルに `credits` フィールドの課金式を設定します。たとえば `tier("credits", u("credits") * 0.004)` は 1 クレジット 0.004 USD です。価格は自由に決められます。
プラグインのソースコードはどこにありますか?
GitHub の fatwang2/newapi-search1api にあります。マーケットプレイスはこのリポジトリのタグ付きリリースをインストールします。