ShareAI Platform Docs

APIリクエストの実行プロバイダーを選択する

ShareAIプロバイダーオブジェクトを使用して、すべての4つの推論エンドポイントにおいてモデルのCreatorとは独立して実行プロバイダーを選択します。

Markdownとして表示
このページについて

設定 model 正確なクリエイターベースの識別子に対して。 provider リクエストを実行する資格のあるインフラを制限またはランク付けしたい場合に追加します。これを省略すると、デフォルトの価格昇順ポリシーが使用されます。

1つのプロバイダーを使用する#

cURL

curl --fail-with-body --request POST \
  "https://api.shareai.now/api/v1/chat/completions" \
  -H "Authorization: Bearer $SHAREAI_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{
  "provider": {
    "only": [
      "shareai"
    ],
    "allow_fallbacks": false
  },
  "model": "openai/gpt-5.4",
  "messages": [
    {
      "role": "user",
      "content": "Explain model routing in one sentence."
    }
  ]
}'

選択したモデルに表示されるプロバイダータグを使用してください。 only は厳格な制限です:フォールバックを許可しても、このリスト外のプロバイダーを許可することはありません。

各推論エンドポイントで同じポリシーを使用する#

エンドポイントメイン入力フィールドサポートするモデルを選択する
/api/v1/chat/completionsmessagesチャット補完
/api/v1/responsesinput応答
/api/v1/embeddingsinput埋め込み
/api/v1/images/generationsprompt画像生成

プロバイダーポリシーはこれらのエンドポイントで同じ意味を持ちます。モデルとプロバイダーの機能は異なります:チャットモデルが自動的に埋め込みや画像モデルになるわけではありません。操作に適格な識別子をカタログからコピーしてください。ネイティブエンドポイントには設定されたサポートが必要です。

名前付きプロバイダーを優先する#

JSON

{
  "provider": {
    "order": [
      "PROVIDER_A",
      "PROVIDER_B"
    ],
    "allow_fallbacks": false,
    "sort": {
      "by": "price",
      "direction": "asc"
    }
  }
}

置き換え PROVIDER_APROVIDER_B 実際の小文字のプロバイダータグを使用してください。この順序付きリストとフォールバックが無効の場合、リストされたプロバイダーのみがその順序で適格です。最初のプロバイダーが利用できない場合でも、2番目のプロバイダーが選択される可能性があります。

資格制限を維持する#

リクエストはAPIキーで許可されたモデルとプロバイダーを絞り込むことができます。それ以外の権限を超えてアクセスを許可することはできません。OAuth同意、請求資格、デバイスの可用性は引き続き適用されます。

次へ#

各プロバイダーフィールド · ソート順序とフォールバック動作

最終更新日 2026年9月16日

ShareAIプラットフォームドキュメント
すべてのドキュメント

タイトルまたは内容で検索してください。

このページについて質問する

このページを探索するためのアシスタントを選択してください。または、ページをコピーして会話に貼り付けることもできます。

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI