ShareAI Platform Docs
BAZA DE CUNOȘTINȚE

Referință API

Autentifică aplicații, generează texte și imagini, creează embeddings și automatizează fluxurile de lucru ale furnizorilor, dispozitivelor și creatorilor.

Vizualizează ca Markdown

Fă prima ta cerere API

Creează o cheie API ShareAI, alege un model disponibil și trimite o cerere de chat de pe serverul tău cu autentificare Bearer.

Alege API-ul și acreditivul potrivit

Găsește punctele finale API ShareAI pentru autentificarea aplicațiilor, chat, Răspunsuri, încorporări, imagini, Furnizori, Dispozitive și Creatori, cu URL-ul și acreditivul corect.

Înregistrează-ți aplicația

Creează o aplicație, alege modelul său de implementare și activează doar capabilitățile ShareAI de care are nevoie.

Autorizează un cont cu PKCE

Utilizează codul de autorizare plus S256 PKCE pentru aplicații confidențiale și publice.

Alege permisiunile Login, Pay și AI

Autentificarea, plățile pentru produse și suprataxele de inferență necesită capabilități separate și autorizarea clientului.

Reîmprospătează un token de acces

Rotește tokenurile de reîmprospătare fără a extinde domeniile autorizate ale clientului.

Citește identitatea și descoperă punctele finale Auth

Folosește descoperirea ShareAI Auth, JWKS și UserInfo pentru a valida autentificarea aplicației și pentru a citi identitatea permisă de un token de acces OAuth.

Revocă token-uri și inspectează autorizarea pe partea de server

Revocă tokenurile de acces și de reîmprospătare neutilizate. Integrațiile confidențiale pot, de asemenea, inspecta starea tokenurilor.

Înțelege acordurile de facturare acceptate

Menține prețul abonamentului, intervalul și suprataxa AI legate de termenii acceptați de fiecare client.

Creează o completare de chat

Trimite o cerere de completare chat ShareAI cu o cheie API Bearer și înțelege modelul suportat, mesajele și câmpurile de flux.

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.

Transmite un răspuns de chat

Citește evenimentele server-sent pentru completări de chat ShareAI, adaugă delta-urile de conținut o singură dată și gestionează completarea, erorile și fluxurile întrerupte.

Inspectează accesul cheii și identitatea contului

Citește informațiile despre cheia API ShareAI pentru a verifica restricțiile modelului și ale furnizorului, precum și identitatea contului asociată cu o acreditare de inferență.

Creează un răspuns text

Folosește API-ul ShareAI Responses pentru generarea de text fără stare, istoricul explicit al conversațiilor și evenimentele de streaming Responses.

Creează încorporări text

Generează încorporări text cu ShareAI pentru căutare semantică, recuperare și similaritate, cu formate de intrare suportate și cerințe ale modelului.

Generează o imagine

Creează imagini cu ShareAI Images API folosind un model acceptat, un prompt text și opțiuni validate de generare a imaginilor.

Autentifică API-ul Provider

Activează Accesul la Distanță al Furnizorului și utilizează un UUID al furnizorului și un token de acces limitat pentru cereri de catalog și prețuri.

Listează modelele providerului și ale rețelei

Citește catalogul rețelei ShareAI Provider API, catalogul furnizorului tău și detaliile exacte ale modelului folosind provider_models:read.

Actualizează prețurile modelului providerului

Setează nivelurile de preț pentru intrare, ieșire și cache ale modelului providerului ShareAI folosind un token API Provider cu domeniu specific și un identificator exact al modelului.

Autentifică API-ul Device

Creează un token de Control de la Distanță specific dispozitivului și înțelege verificările pentru provider, dispozitiv și starea activată pentru cererile API Dispozitiv ShareAI.

Citește sesiunile dispozitivului și istoricul sarcinilor

Listează sesiunile dispozitivului ShareAI și inspectează istoricul sarcinilor unei sesiuni folosind un token de Control de la Distanță specific dispozitivului.

Pornește și oprește partajarea dispozitivului

Trimite comenzi de partajare pentru dispozitivul ShareAI, distinge comenzile acceptate de starea observată și verifică rezultatul în Consolă.

Autentifică API-ul Creator

Folosește acreditivele de Acces la Distanță cu scop Creator și înțelege colecțiile, modelele și domeniile de setări disponibile în API-ul ShareAI Creator.

Citește și gestionează colecțiile de modele

Listează, creează și actualizează colecțiile de modele ShareAI Creator cu domeniile necesare și limite clare de proprietate și revizuire.

Creează un pachet de modele

Creează metadatele modelului ShareAI Creator, o colecție și etichete pentru model împreună, cu o politică de acces explicită și acreditive API delimitate.

Gestionează modelele dintr-o colecție

Listează, citește, creează și actualizează etichetele modelului ShareAI Creator păstrând proprietatea colectării și politica efectivă de servire.

Gestionează erorile API și reîncercările

Diagnostichează erorile de autentificare, domeniu, acces la model și disponibilitate ShareAI fără scrieri duplicate sau reîncercări nesigure de reîmprospătare.

Înțelege creatorii de modele, identificatorii și etichetele

Alege un identificator exact al modelului ShareAI bazat pe creator, explorează familia acestuia și compară furnizorii care îl pot rula.

Alege furnizorii de execuție pentru o cerere API

Utilizează obiectul furnizor ShareAI pentru a selecta furnizorii de execuție independent de creatorul unui model pe toate cele patru puncte finale de inferență.

Referință pentru politica furnizorilor

Consultă câmpurile, valorile implicite, limitele și erorile furnizorilor ShareAI pentru a alege furnizorii de execuție în cererile de inferență.

Sortează furnizorii și controlează fallback-ul

Înțelege clasificarea ShareAI pentru preț, latență și debit, furnizorii ordonați, măsurătorile indisponibile și limitele de siguranță pentru fallback.

Înțelege identitățile clienților

Fiecare client OAuth primește un identificator diferit pentru același client ShareAI.

Plătește pentru produse și abonamente

Creează un checkout pentru portofel, lasă clientul să-l confirme în ShareAI, apoi verifică rezultatul plătit înainte de îndeplinire.

Gestionează erorile de facturare și limitele de cheltuieli ale clienților

Distinge între credite insuficiente și o limită de cheltuieli a aplicației, prezintă un link de recuperare conștient de actor și gestionează corect eșecurile de streaming.

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