Pika përfundimtare e modeleve ofron një mënyrë që ju të listoni në mënyrë programore modelet e disponueshme dhe të merrni meta të dhëna të zgjeruara si funksionaliteti i mbështetur dhe madhësia e dritares së kontekstit. Lexoni më shumë në udhëzuesin e Modeleve .
Metoda: modele.marr
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Merr informacione rreth një Model specifik, si numri i versionit të tij, kufijtë e shenjave, parametrat dhe të dhënat e tjera meta. Referojuni udhëzuesit të modeleve Gemini për informacion të detajuar të modelit.
Pika përfundimtare
merrnihttps: / /generativelanguage.googleapis.com /v1beta /{name=models /*}Parametrat e rrugës
string nameE detyrueshme. Emri i burimit të modelit.
Ky emër duhet të përputhet me një emër modeli të kthyer nga metoda models.list .
Formati: models/{model} Merr formën models/{model} .
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull i kërkesës
Python
Shkoni
Shell
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të Model .
Metoda: modelet.lista
- Pika përfundimtare
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Liston Model e disponueshme përmes Gemini API.
Pika përfundimtare
merrnihttps: / /generativelanguage.googleapis.com /v1beta /modelsParametrat e pyetjes
integer pageSize Numri maksimal i Models për t'u kthyer (për faqe).
Nëse nuk specifikohet, 50 modele do të kthehen për faqe. Kjo metodë kthen më së shumti 1000 modele për faqe, edhe nëse kaloni një madhësi më të madhe të faqes.
string pageToken Një shenjë faqeje, e marrë nga një telefonatë e mëparshme models.list .
Jepni pageToken të kthyer nga një kërkesë si argument për kërkesën tjetër për të marrë faqen tjetër.
Gjatë paginimit, të gjithë parametrat e tjerë të dhënë models.list duhet të përputhen me thirrjen që ka dhënë tokenin e faqes.
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull i kërkesës
Python
Shkoni
Shell
Trupi i reagimit
Përgjigje nga ListModel që përmban një listë të faqeve të Modeleve.
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
models[]object ( Model )Modelet e kthyera.
string nextPageToken Një shenjë, e cila mund të dërgohet si pageToken për të tërhequr faqen tjetër.
Nëse kjo fushë hiqet, nuk ka më faqe.
| Përfaqësimi JSON |
|---|
{
"models": [
{
object ( |
Burimi REST: modele
Burimi: Model
Informacion në lidhje me një model gjuhësor gjenerues.
string name E detyrueshme. Emri i burimit të Model . Referojuni varianteve të modelit për të gjitha vlerat e lejuara.
Formati: models/{model} me një konventë emërtimi {model} prej:
- "{baseModelId}-{version}"
Shembuj:
-
models/gemini-1.5-flash-001
string baseModelIdE detyrueshme. Emri i modelit bazë, kaloni këtë në kërkesën e gjenerimit.
Shembuj:
-
gemini-1.5-flash
string versionE detyrueshme. Numri i versionit të modelit.
Ky përfaqëson versionin kryesor ( 1.0 ose 1.5 )
string displayNameEmri i modelit i lexueshëm nga njeriu. P.sh. "Gemini 1.5 Flash".
Emri mund të jetë deri në 128 karaktere dhe mund të përbëhet nga çdo karakter UTF-8.
string descriptionNjë përshkrim i shkurtër i modelit.
inputTokenLimitintegerNumri maksimal i shenjave hyrëse të lejuara për këtë model.
outputTokenLimitintegerNumri maksimal i shenjave dalëse të disponueshme për këtë model.
string supportedGenerationMethods[]Metodat e gjenerimit të mbështetur nga modeli.
Emrat përkatës të metodës API përcaktohen si vargje të rasteve Pascal, të tilla si generateMessage dhe generateContent .
thinkingbooleanNëse modeli mbështet të menduarit.
number temperatureKontrollon rastësinë e daljes.
Vlerat mund të variojnë mbi [0.0,maxTemperature] , përfshirëse. Një vlerë më e lartë do të prodhojë përgjigje që janë më të ndryshme, ndërsa një vlerë më afër 0.0 zakonisht do të rezultojë në përgjigje më pak befasuese nga modeli. Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model.
number maxTemperatureTemperatura maksimale që mund të përdorë ky model.
number topPPër kampionimin e bërthamës .
Kampionimi i bërthamës merr në konsideratë grupin më të vogël të argumenteve, shuma e probabilitetit të të cilëve është të paktën topP . Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model.
topKintegerPër kampionimin Top-k.
Mostra Top-k merr në konsideratë grupin e tokenëve më të mundshëm topK . Kjo vlerë specifikon parazgjedhjen që do të përdoret nga backend gjatë kryerjes së thirrjes në model. Nëse bosh, tregon se modeli nuk përdor kampionimin top-k dhe topK nuk lejohet si parametër gjenerimi.
| Përfaqësimi JSON |
|---|
{ "name": string, "baseModelId": string, "version": string, "displayName": string, "description": string, "inputTokenLimit": integer, "outputTokenLimit": integer, "supportedGenerationMethods": [ string ], "thinking": boolean, "temperature": number, "maxTemperature": number, "topP": number, "topK": integer } |
Metoda: modelet.parashikojnë
Kryen një kërkesë parashikimi.
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:predictParametrat e rrugës
string model E detyrueshme. Emri i modelit për parashikim. Formati: name=models/{model} . Ajo merr formën models/{model} .
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
value ( Value format) instances[]E detyrueshme. Rastet që janë hyrje në thirrjen e parashikimit.
parametersvalue ( Value format)Fakultative. Parametrat që rregullojnë thirrjen e parashikimit.
Trupi i reagimit
Mesazhi i përgjigjes për [PredictionService.Predict].
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
value ( Value format) predictions[]Rezultatet e thirrjes së parashikimit.
| Përfaqësimi JSON |
|---|
{ "predictions": [ value ] } |
Metoda: modele.predictLongRunning
Njësoj si modelet.parashikojnë por kthen një LRO.
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:predictLongRunningParametrat e rrugës
string model E detyrueshme. Emri i modelit për parashikim. Formati: name=models/{model} .
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
value ( Value format) instances[]E detyrueshme. Rastet që janë hyrje në thirrjen e parashikimit.
parametersvalue ( Value format)Fakultative. Parametrat që rregullojnë thirrjen e parashikimit.
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të Operation .