ShareAI Platform Docs

Trimite cereri de chat cu OAuth

Utilizează un token de acces OAuth ShareAI aprobat pentru completări chat finanțate de client și gestionează expirarea tokenului, consimțământul și limitele contului.

Vizualizează ca Markdown
Pe această pagină

Alege această cale atunci când un client a autorizat aplicația ta să utilizeze contul său ShareAI selectat. Mai întâi finalizează codul de autorizare cu PKCE și obține un grant care include surcharge.

POST https://api.shareai.now/api/v1/chat/completions

Rulează inferența conform acordului de aplicație acceptat de client.

URL de bază
https://api.shareai.now
Autentificare
Token de acces OAuth Bearer
Scop necesar
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}'

Tokenul de acces se află în antetul Bearer#

Endpoint-ul de chat și corpul cererii sunt aceleași ca în fluxul cu cheie API. Diferența constă în acreditiv și ciclul său de viață al autorizării. Un token de reîmprospătare este trimis doar la endpoint-ul token; un token ID este utilizat doar pentru autentificarea validată a aplicației.

Cine plătește și ce plan se aplică?#

Grantul acceptat identifică contul personal sau organizațional selectat, aplicația și planul de utilizare. Serviciul determină aceste valori din autorizare. Nu trimite un ID de plătitor, o taxă pentru Builder sau subiectul altui client în corpul chat-ului pentru a schimba facturarea.

Când token-ul de acces expiră, folosește fluxul de reîmprospătare pe backend-ul tău și stochează token-ul de reîmprospătare înlocuitor. Când grantul este revocat sau este necesar un nou consimțământ, reconectează clientul prin fluxul de browser.

Gestionarea erorilor#

RezultatAcțiune
401 consent_requiredCere clientului să se reconecteze dacă autorizarea nu mai este validă.
403Verifică permisiunea de inferență acordată și accesul permis la model/provizor.
429Respectă Retry-After și limitele aplicației/contului tău.
503 temporarily_unavailableAfișează o eroare temporară a serviciului; nu spune clientului că consimțământul a fost revocat.

Ultima actualizare: 15 septembrie 2026

Documentația platformei ShareAI
Toată documentația

Caută după titlu sau conținut.

Întreabă despre această pagină

Alege un asistent pentru a explora această pagină. Poți, de asemenea, să copiezi pagina și să o inserezi în conversația ta.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI