OAuthを使用してチャットリクエストを送信する
顧客資金提供のチャット完了のために承認された ShareAI OAuth アクセストークンを使用し、トークンの有効期限、同意、およびアカウントの境界を処理します。
このページについて
顧客が選択したShareAIアカウントを使用するようにアプリケーションを承認した場合、この手順を選択してください。まず、PKCEを使用して認証コードを完了し、以下を含む認可を取得します。 surcharge.
POST
https://api.shareai.now/api/v1/chat/completions顧客が承認したアプリケーション契約の下で推論を実行します。
- ベースURL
https://api.shareai.now- 認証
- Bearer OAuthアクセス トークン
- 必須スコープ
surcharge
cURL
curl --fail-with-body https://api.shareai.now/api/v1/chat/completions \
-H "Authorization: Bearer $SHAREAI_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
--data '{"model":"MODEL_IDENTIFIER","messages":[{"role":"user","content":"Hello!"}],"stream":false}'
アクセストークンはBearerヘッダーに含めます#
チャットエンドポイントとリクエストボディはAPIキー方式と同じです。違いは資格情報とその認可ライフサイクルです。リフレッシュトークンはトークンエンドポイントにのみ送信され、IDトークンは検証済みアプリケーションのサインインにのみ使用されます。
誰が支払い、どのプランが適用されるのか?#
承認された認可は、選択された個人または組織アカウント、アプリケーション、および使用プランを識別します。サービスはこれらの値を認可から決定します。支払者ID、ビルダーフィー、または他のクライアントのサブジェクトをチャットボディに送信して請求を変更しないでください。
同意を失わずにアクセスを更新する#
アクセストークンが期限切れになった場合は、 リフレッシュフロー をバックエンドで使用し、置き換えられたリフレッシュトークンを保存します。認可が取り消された場合や新しい同意が必要な場合は、ブラウザフローを通じて顧客を再接続してください。
障害処理#
| 結果 | アクション |
|---|---|
401 consent_required | 認可が無効になった場合、顧客に再接続を依頼してください。 |
403 | 承認された推論権限と許可されたモデル/プロバイダーアクセスを確認してください。 |
429 | Retry-Afterとアプリケーション/アカウントの制限を遵守してください。 |
503 temporarily_unavailable | 一時的なサービスエラーを表示し、同意が取り消されたとは顧客に伝えないでください。 |
最終更新日 2026年9月15日