プロバイダーおよびネットワークモデルを一覧表示する
ShareAI Provider APIネットワークカタログ、プロバイダーカタログ、および正確なモデル詳細をprovider_models:readを使用して読み取ります。
このページについて
ネットワークカタログを使用して利用可能なモデルレコードを発見し、認証されたプロバイダーに関連付けられたモデルを検査するためにカタログを使用します。カタログエントリは、そのモデルをアクティブに共有しているデバイスとは異なります。


GET
https://api.shareai.now/api/v1/console/provider/model-catalogネットワークモデルカタログを読み取る。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:プロバイダーUUIDとプロバイダーアクセストークン
- 必須スコープ
provider_models:read
GET
https://api.shareai.now/api/v1/console/provider/model-catalog/myこのプロバイダーのモデルカタログを読み取る。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:プロバイダーUUIDとプロバイダーアクセストークン
- 必須スコープ
provider_models:read
クエリパラメータ#
| パラメータ | 使用する |
|---|---|
page | ページネーションページ、1から開始。 |
limit | リクエストされたページサイズ;サーバーはサポートされる範囲を適用します。 |
search | モデル名または識別子をフィルタリングする。 |
type | ネットワークカタログでのオプションのサポートされたカタログタイプフィルター。 |
cURL
curl --fail-with-body --request GET \
"https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20" \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN"
Python
import json
import os
import urllib.request
import base64
credentials = os.environ["PROVIDER_UUID"] + ":" + os.environ["PROVIDER_ACCESS_TOKEN"]
headers = {"Authorization": "Basic " + base64.b64encode(credentials.encode()).decode()}
request = urllib.request.Request('https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20', headers=headers, method='GET')
with urllib.request.urlopen(request, timeout=60) as response:
print(json.load(response))
TypeScript
const url = "https://api.shareai.now/api/v1/console/provider/model-catalog/my?page=1&limit=20";
const credentials = `${process.env.PROVIDER_UUID}:${process.env.PROVIDER_ACCESS_TOKEN}`;
const headers: Record = {
Authorization: `Basic ${Buffer.from(credentials).toString("base64")}`,
};
const response = await fetch(url, { method: "GET", headers });
if (!response.ok) throw new Error(`${response.status}: ${await response.text()}`);
console.log(await response.json());
正確なモデルを読み取る#
GET
https://api.shareai.now/api/v1/console/provider/model-catalog/my/model正確な full_model_identifier を検索。
- ベースURL
https://api.shareai.now- 認証
- HTTP Basic:プロバイダーUUIDとプロバイダーアクセストークン
- 必須スコープ
provider_models:read
cURL
curl --get --fail-with-body https://api.shareai.now/api/v1/console/provider/model-catalog/my/model \
-u "$PROVIDER_UUID:$PROVIDER_ACCESS_TOKEN" \
--data-urlencode "full_model_identifier=$MODEL_IDENTIFIER"
レスポンスを解釈する#
リスト応答は選択されたカタログを識別し、そのアイテムを返します。既知のモデルは、プロバイダーに追加されていなくても正確な検索で返されることがあります。価格設定や共有アクションを提供する前に、返された関連付けと許可状態を確認してください。
識別子を正確に保持する#
モデルの表示名から識別子を再構築しないでください。作成者/モデル/タグの句読点を保持し、クエリ値をURLエンコードしてください。提供者の現在の許可とモデルのアクセス条件を使用して、提供可能かどうかを判断してください。
最終更新日 2026年9月15日