Mbështetja për rregullimin e imët të Gemini API ofron një mekanizëm për kurimin e rezultateve kur keni një grup të vogël të dhënash me shembuj hyrje/dalje. Për më shumë detaje, shikoni udhëzuesin dhe tutorialin e rregullimit të modelit .
Metoda: tunedModels.create
- Pika e Fundit
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
- Shembull kërkese
Krijon një model të akorduar. Kontrolloni progresin e ndërmjetëm të akordimit (nëse ka) përmes shërbimit google.longrunning.Operations .
Qasja në statusin dhe rezultatet përmes shërbimit të Operacioneve. Shembull: GET /v1/tunedModels/az2mb0bpw6i/operations/000-111-222
Pika e Fundit
postohttps: / /generativelanguage.googleapis.com /v1beta /tunedModelsParametrat e pyetjes
string tunedModelId Opsionale. ID-ja unike për modelin e akorduar nëse specifikohet. Kjo vlerë duhet të jetë deri në 40 karaktere, karakteri i parë duhet të jetë një shkronjë, i fundit mund të jetë një shkronjë ose një numër. ID-ja duhet të përputhet me shprehjen e rregullt: [az]([a-z0-9-]{0,38}[a-z0-9])? .
Trupi i kërkesës
Trupi i kërkesës përmban një instancë të TunedModel .
string displayNameOpsionale. Emri që do të shfaqet për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere, duke përfshirë hapësirat.
string descriptionOpsionale. Një përshkrim i shkurtër i këtij modeli.
tuningTaskobject ( TuningTask )E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]string ( int64 format)Opsionale. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
Union type source_modelsource_model mund të jetë vetëm një nga të mëposhtmet: tunedModelSourceobject ( TunedModelSource )Opsionale. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
string baseModel I pandryshueshëm. Emri i Model që do të akordohet. Shembull: models/gemini-1.5-flash-001
number temperatureOpsionale. Kontrollon rastësinë e rezultatit.
Vlerat mund të variojnë mbi [0.0,1.0] , përfshirëse. Një vlerë më afër 1.0 do të prodhojë përgjigje që janë më të larmishme, ndërsa një vlerë më afër 0.0 zakonisht do të rezultojë në përgjigje më pak të papritura nga modeli.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
number topPOpsionale. Për marrjen e mostrave të bërthamës.
Marrja e mostrave bërthamore merr në konsideratë grupin më të vogël të tokenëve, shuma e probabilitetit të të cilëve është të paktën topP .
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
integer topKOpsionale. Për mostrën Top-k.
Marrja e mostrave Top-k merr në konsideratë bashkësinë e tokenëve më të mundshëm topK . Kjo vlerë përcakton vlerën e parazgjedhur që do të përdoret nga backend gjatë thirrjes së modelit.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
Shembull kërkese
Python
Trupi i përgjigjes
Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të sapokrijuar të Operation .
Metoda: tunedModels.generateContent
- Pika e Fundit
- Parametrat e shtegut
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
- Shembull kërkese
Gjeneron një përgjigje modeli të dhënë nga një input GenerateContentRequest . Referojuni udhëzuesit të gjenerimit të tekstit për informacion të detajuar mbi përdorimin. Aftësitë e inputit ndryshojnë midis modeleve, duke përfshirë modelet e akorduara. Referojuni udhëzuesit të modelit dhe udhëzuesit të akordimit për detaje.
Pika e Fundit
postohttps: / /generativelanguage.googleapis.com /v1beta /{model=tunedModels /*}:generateContentParametrat e shtegut
string model E detyrueshme. Emri i Model që do të përdoret për gjenerimin e përfundimit.
Formati: models/{model} . Merr formën tunedModels/{tunedmodel} .
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
tools[]object ( Tool ) Opsionale. Një listë e Tools që Model mund të përdorë për të gjeneruar përgjigjen tjetër.
Një Tool është një pjesë kodi që i mundëson sistemit të bashkëveprojë me sisteme të jashtme për të kryer një veprim, ose një sërë veprimesh, jashtë njohurive dhe fushëveprimit të Model . Tool e mbështetura janë Function dhe codeExecution . Referojuni udhëzuesve të Thirrjes së Funksionit dhe Ekzekutimit të Kodit për të mësuar më shumë.
toolConfigobject ( ToolConfig ) Opsionale. Konfigurimi i mjetit për çdo Tool të specifikuar në kërkesë. Referojuni udhëzuesit të thirrjes së funksionit për një shembull përdorimi.
safetySettings[]object ( SafetySetting ) Opsionale. Një listë e instancave unike SafetySetting për bllokimin e përmbajtjes së pasigurt.
Kjo do të zbatohet në GenerateContentRequest.contents dhe GenerateContentResponse.candidates . Nuk duhet të ketë më shumë se një cilësim për secilin lloj SafetyCategory . API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin pragjet e vendosura nga këto cilësime. Kjo listë mbivendos cilësimet fillestare për secilën SafetyCategory të specifikuar në safetyCettings. Nëse nuk ka SafetySetting për një SafetyCategory të caktuar të dhënë në listë, API do të përdorë cilësimin fillestar të sigurisë për atë kategori. Mbështeten kategoritë e dëmit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e sigurisë në dispozicion. Referojuni gjithashtu udhëzuesit të Sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të IA-së.
systemInstructionobject ( Content )Opsionale. Zhvilluesi ka vendosur udhëzimet e sistemit . Aktualisht, vetëm tekst.
generationConfigobject ( GenerationConfig )Opsionale. Opsione konfigurimi për gjenerimin e modelit dhe rezultatet.
string cachedContent Opsionale. Emri i përmbajtjes së ruajtur në memorien e përkohshme që do të përdoret si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Shembull kërkese
Tekst
Python
Node.js
Shko
Guaskë
Java
Imazh
Python
Node.js
Shko
Guaskë
Java
Audio
Python
Node.js
Shko
Guaskë
Video
Python
Node.js
Shko
Guaskë
Python
Shko
Guaskë
Bisedë
Python
Node.js
Shko
Guaskë
Java
Memoria e përkohshme
Python
Node.js
Shko
Model i akorduar
Python
Modaliteti JSON
Python
Node.js
Shko
Guaskë
Java
Ekzekutimi i kodit
Python
Shko
Java
Thirrja e funksionit
Python
Shko
Node.js
Guaskë
Java
Konfigurimi i gjenerimit
Python
Node.js
Shko
Guaskë
Java
Cilësimet e Sigurisë
Python
Node.js
Shko
Guaskë
Java
Udhëzime për Sistemin
Python
Node.js
Shko
Guaskë
Java
Trupi i përgjigjes
Nëse është e suksesshme, trupi i përgjigjes përmban një instancë të GenerateContentResponse .
Metoda: tunedModels.streamGenerateContent
- Pika e Fundit
- Parametrat e shtegut
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
- Shembull kërkese
Gjeneron një përgjigje të transmetuar nga modeli kur jepet një input GenerateContentRequest .
Pika e Fundit
postohttps: / /generativelanguage.googleapis.com /v1beta /{model=tunedModels /*}:streamGenerateContentParametrat e shtegut
string model E detyrueshme. Emri i Model që do të përdoret për gjenerimin e përfundimit.
Formati: models/{model} . Merr formën tunedModels/{tunedmodel} .
Trupi i kërkesës
Trupi i kërkesës përmban të dhëna me strukturën e mëposhtme:
tools[]object ( Tool ) Opsionale. Një listë e Tools që Model mund të përdorë për të gjeneruar përgjigjen tjetër.
Një Tool është një pjesë kodi që i mundëson sistemit të bashkëveprojë me sisteme të jashtme për të kryer një veprim, ose një sërë veprimesh, jashtë njohurive dhe fushëveprimit të Model . Tool e mbështetura janë Function dhe codeExecution . Referojuni udhëzuesve të Thirrjes së Funksionit dhe Ekzekutimit të Kodit për të mësuar më shumë.
toolConfigobject ( ToolConfig ) Opsionale. Konfigurimi i mjetit për çdo Tool të specifikuar në kërkesë. Referojuni udhëzuesit të thirrjes së funksionit për një shembull përdorimi.
safetySettings[]object ( SafetySetting ) Opsionale. Një listë e instancave unike SafetySetting për bllokimin e përmbajtjes së pasigurt.
Kjo do të zbatohet në GenerateContentRequest.contents dhe GenerateContentResponse.candidates . Nuk duhet të ketë më shumë se një cilësim për secilin lloj SafetyCategory . API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin pragjet e vendosura nga këto cilësime. Kjo listë mbivendos cilësimet fillestare për secilën SafetyCategory të specifikuar në safetyCettings. Nëse nuk ka SafetySetting për një SafetyCategory të caktuar të dhënë në listë, API do të përdorë cilësimin fillestar të sigurisë për atë kategori. Mbështeten kategoritë e dëmit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e sigurisë në dispozicion. Referojuni gjithashtu udhëzuesit të Sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të IA-së.
systemInstructionobject ( Content )Opsionale. Zhvilluesi ka vendosur udhëzimet e sistemit . Aktualisht, vetëm tekst.
generationConfigobject ( GenerationConfig )Opsionale. Opsione konfigurimi për gjenerimin e modelit dhe rezultatet.
string cachedContent Opsionale. Emri i përmbajtjes së ruajtur në memorien e përkohshme që do të përdoret si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Shembull kërkese
Tekst
Python
Node.js
Shko
Guaskë
Java
Imazh
Python
Node.js
Shko
Guaskë
Java
Audio
Python
Shko
Guaskë
Video
Python
Node.js
Shko
Guaskë
Python
Shko
Guaskë
Bisedë
Python
Node.js
Shko
Guaskë
Java
Trupi i përgjigjes
Nëse është i suksesshëm, trupi i përgjigjes përmban një rrjedhë instancash GenerateContentResponse .
Metoda: tunedModels.get
- Pika e Fundit
- Parametrat e shtegut
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
- Shembull kërkese
Merr informacion në lidhje me një TunedModel specifik.
Pika e Fundit
merrnihttps: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /*}Parametrat e shtegut
string nameE detyrueshme. Emri i burimit të modelit.
Formati: tunedModels/my-model-id Merr formën tunedModels/{tunedmodel} .
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull kërkese
Python
Trupi i përgjigjes
Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të TunedModel .
Metoda: tunedModels.list
- Pika e Fundit
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
- Shembull kërkese
Listat krijuan modele të akorduara.
Pika e Fundit
merrnihttps: / /generativelanguage.googleapis.com /v1beta /tunedModelsParametrat e pyetjes
pageSizeinteger Opsionale. Numri maksimal i TunedModels që duhen kthyer (për faqe). Shërbimi mund të kthejë më pak modele të akorduara.
Nëse nuk specifikohet, do të kthehen maksimumi 10 modele të akorduara. Kjo metodë kthen maksimumi 1000 modele për faqe, edhe nëse kaloni një pageSize më të madhe.
pageTokenstring Opsionale. Një shenjë faqeje, e marrë nga një thirrje e mëparshme tunedModels.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ë faqosjes, të gjithë parametrat e tjerë të dhënë te tunedModels.list duhet të përputhen me thirrjen që dha tokenin e faqes.
string filterOpsionale. Një filtër është një kërkim me tekst të plotë mbi përshkrimin dhe emrin e shfaqur të modelit të akorduar. Si parazgjedhje, rezultatet nuk do të përfshijnë modelet e akorduara të ndara me të gjithë.
Operatorë shtesë: - pronar:me - shkrimtarë:me - lexues:me - lexues:me - lexues:të gjithë
Shembuj: "owner:me" kthen të gjitha modelet e akorduara për të cilat thirrësi ka rolin e pronarit "readers:me" kthen të gjitha modelet e akorduara për të cilat thirrësi ka rolin e lexuesit "readers:everyone" kthen të gjitha modelet e akorduara që ndahen me të gjithë
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Shembull kërkese
Python
Trupi i përgjigjes
Përgjigje nga tunedModels.list që përmban një listë të faqezuar të Modeleve.
Nëse është i suksesshëm, trupi i përgjigjes përmban të dhëna me strukturën e mëposhtme:
tunedModels[]object ( TunedModel )Modelet e kthyera.
string nextPageToken Një token, i cili mund të dërgohet si pageToken për të marrë faqen tjetër.
Nëse kjo fushë lihet jashtë, nuk ka më faqe.
| Përfaqësimi JSON |
|---|
{
"tunedModels": [
{
object ( |
Metoda: tunedModels.patch
- Pika e Fundit
- Parametrat e shtegut
- Parametrat e pyetjes
- Trupi i kërkesës
- Trupi i përgjigjes
- Fushat e autorizimit
Përditëson një model të akorduar.
Pika e Fundit
patchhttps: / /generativelanguage.googleapis.com /v1beta /{tunedModel.name=tunedModels /*}PATCH https://generativelanguage.googleapis.com/v1beta/{tunedModel.name=tunedModels/*} Parametrat e shtegut
string tunedModel.name Vetëm rezultati. Emri i modelit të akorduar. Një emër unik do të gjenerohet gjatë krijimit. Shembull: tunedModels/az2mb0bpw6i Nëse displayName është vendosur në krijim, pjesa e identifikimit të emrit do të vendoset duke bashkuar fjalët e displayName me viza lidhëse dhe duke shtuar një pjesë të rastësishme për unikalitet.
Shembull:
- displayName =
Sentence Translator - emri =
tunedModels/sentence-translator-u3b7mMerr formëntunedModels/{tunedmodel}.
Parametrat e pyetjes
updateMaskstring ( FieldMask format)Opsionale. Lista e fushave që do të përditësohen.
Kjo është një listë e ndarë me presje e emrave të fushave plotësisht të kualifikuara. Shembull: "user.displayName,photo" .
Trupi i kërkesës
Trupi i kërkesës përmban një instancë të TunedModel .
string displayNameOpsionale. Emri që do të shfaqet për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere, duke përfshirë hapësirat.
string descriptionOpsionale. Një përshkrim i shkurtër i këtij modeli.
tuningTaskobject ( TuningTask )E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]string ( int64 format)Opsionale. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
Union type source_modelsource_model mund të jetë vetëm një nga të mëposhtmet: tunedModelSourceobject ( TunedModelSource )Opsionale. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
number temperatureOpsionale. Kontrollon rastësinë e rezultatit.
Vlerat mund të variojnë mbi [0.0,1.0] , përfshirëse. Një vlerë më afër 1.0 do të prodhojë përgjigje që janë më të larmishme, ndërsa një vlerë më afër 0.0 zakonisht do të rezultojë në përgjigje më pak të papritura nga modeli.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
number topPOpsionale. Për marrjen e mostrave të bërthamës.
Marrja e mostrave bërthamore merr në konsideratë grupin më të vogël të tokenëve, shuma e probabilitetit të të cilëve është të paktën topP .
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
integer topKOpsionale. Për mostrën Top-k.
Marrja e mostrave Top-k merr në konsideratë bashkësinë e tokenëve më të mundshëm topK . Kjo vlerë përcakton vlerën e parazgjedhur që do të përdoret nga backend gjatë thirrjes së modelit.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
Trupi i përgjigjes
Nëse është i suksesshëm, trupi i përgjigjes përmban një instancë të TunedModel .
Metoda: tunedModels.delete
Fshin një model të akorduar.
Pika e Fundit
fshihttps: / /generativelanguage.googleapis.com /v1beta /{name=tunedModels /*}Parametrat e shtegut
string name E detyrueshme. Emri i burimit të modelit. Formati: tunedModels/my-model-id Merr formën tunedModels/{tunedmodel} .
Trupi i kërkesës
Trupi i kërkesës duhet të jetë bosh.
Trupi i përgjigjes
Nëse është i suksesshëm, trupi i përgjigjes është një objekt JSON bosh.
Burimi REST: tunedModels
- Burimi: TunedModel
- TunedModelSource
- Shteti
- Detyra e Akordimit
- Pamje e akordimit
- Seti i të dhënave
- Shembuj Akordimi
- Shembull Akordimi
- Hiperparametrat
- Metodat
Burimi: TunedModel
Një model i përmirësuar i krijuar duke përdorur ModelService.CreateTunedModel.
string name Vetëm rezultati. Emri i modelit të akorduar. Një emër unik do të gjenerohet gjatë krijimit. Shembull: tunedModels/az2mb0bpw6i Nëse displayName është vendosur në krijim, pjesa e identifikimit të emrit do të vendoset duke bashkuar fjalët e displayName me viza lidhëse dhe duke shtuar një pjesë të rastësishme për unikalitet.
Shembull:
- displayName =
Sentence Translator - emri =
tunedModels/sentence-translator-u3b7m
string displayNameOpsionale. Emri që do të shfaqet për këtë model në ndërfaqet e përdoruesit. Emri i shfaqur duhet të jetë deri në 40 karaktere, duke përfshirë hapësirat.
string descriptionOpsionale. Një përshkrim i shkurtër i këtij modeli.
stateenum ( State )Vetëm dalje. Gjendja e modelit të akorduar.
createTimestring ( Timestamp format)Vetëm rezultati. Vula kohore kur u krijua ky model.
Përdor RFC 3339, ku rezultati i gjeneruar do të jetë gjithmonë i normalizuar në Z dhe përdor 0, 3, 6 ose 9 shifra thyesore. Pranohen edhe zhvendosje të tjera përveç "Z". Shembuj: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ose "2014-10-02T15:01:23+05:30" .
updateTimestring ( Timestamp format)Vetëm rezultati. Vula kohore kur ky model u përditësua.
Përdor RFC 3339, ku rezultati i gjeneruar do të jetë gjithmonë i normalizuar në Z dhe përdor 0, 3, 6 ose 9 shifra thyesore. Pranohen edhe zhvendosje të tjera përveç "Z". Shembuj: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ose "2014-10-02T15:01:23+05:30" .
tuningTaskobject ( TuningTask )E detyrueshme. Detyra e akordimit që krijon modelin e akorduar.
readerProjectNumbers[]string ( int64 format)Opsionale. Lista e numrave të projektit që kanë akses leximi në modelin e akorduar.
Union type source_modelsource_model mund të jetë vetëm një nga të mëposhtmet: tunedModelSourceobject ( TunedModelSource )Opsionale. TunedModel për t'u përdorur si pikënisje për trajnimin e modelit të ri.
string baseModel I pandryshueshëm. Emri i Model që do të akordohet. Shembull: models/gemini-1.5-flash-001
number temperatureOpsionale. Kontrollon rastësinë e rezultatit.
Vlerat mund të variojnë mbi [0.0,1.0] , përfshirëse. Një vlerë më afër 1.0 do të prodhojë përgjigje që janë më të larmishme, ndërsa një vlerë më afër 0.0 zakonisht do të rezultojë në përgjigje më pak të papritura nga modeli.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
number topPOpsionale. Për marrjen e mostrave të bërthamës.
Marrja e mostrave bërthamore merr në konsideratë grupin më të vogël të tokenëve, shuma e probabilitetit të të cilëve është të paktën topP .
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
integer topKOpsionale. Për mostrën Top-k.
Marrja e mostrave Top-k merr në konsideratë bashkësinë e tokenëve më të mundshëm topK . Kjo vlerë përcakton vlerën e parazgjedhur që do të përdoret nga backend gjatë thirrjes së modelit.
Kjo vlerë përcakton që vlera parazgjedhur të jetë ajo e përdorur nga modeli bazë gjatë krijimit të modelit.
| Përfaqësimi JSON |
|---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
TunedModelSource
Model i akorduar si burim për trajnimin e një modeli të ri.
string tunedModel I pandryshueshëm. Emri i TunedModel që do të përdoret si pikënisje për trajnimin e modelit të ri. Shembull: tunedModels/my-tuned-model
string baseModel Vetëm dalje. Emri i Model bazë nga i cili është akorduar ky TunedModel . Shembull: models/gemini-1.5-flash-001
| Përfaqësimi JSON |
|---|
{ "tunedModel": string, "baseModel": string } |
Shteti
Gjendja e modelit të akorduar.
| Numërime | |
|---|---|
STATE_UNSPECIFIED | Vlera e parazgjedhur. Kjo vlerë nuk përdoret. |
CREATING | Modeli është duke u krijuar. |
ACTIVE | Modeli është gati për t’u përdorur. |
FAILED | Modeli dështoi të krijohej. |
Detyra e Akordimit
Detyrat e akordimit që krijojnë modele të akorduara.
startTimestring ( Timestamp format)Vetëm rezultati. Vula kohore kur filloi akordimi i këtij modeli.
Përdor RFC 3339, ku rezultati i gjeneruar do të jetë gjithmonë i normalizuar në Z dhe përdor 0, 3, 6 ose 9 shifra thyesore. Pranohen edhe zhvendosje të tjera përveç "Z". Shembuj: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ose "2014-10-02T15:01:23+05:30" .
completeTimestring ( Timestamp format)Vetëm rezultati. Vula kohore gjatë akordimit të këtij modeli u përfundua.
Përdor RFC 3339, ku rezultati i gjeneruar do të jetë gjithmonë i normalizuar në Z dhe përdor 0, 3, 6 ose 9 shifra thyesore. Pranohen edhe zhvendosje të tjera përveç "Z". Shembuj: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ose "2014-10-02T15:01:23+05:30" .
snapshots[]object ( TuningSnapshot )Vetëm rezultate. Metrikat e mbledhura gjatë akordimit.
trainingDataobject ( Dataset )E detyrueshme. Vetëm të dhëna hyrëse. E pandryshueshme. Të dhënat e trajnimit të modelit.
hyperparametersobject ( Hyperparameters )I pandryshueshëm. Hiperparametrat kontrollojnë procesin e akordimit. Nëse nuk jepen, do të përdoren vlerat parazgjedhje.
| Përfaqësimi JSON |
|---|
{ "startTime": string, "completeTime": string, "snapshots": [ { object ( |
Pamje e akordimit
Regjistro për një hap të vetëm akordimi.
integer stepVetëm dalje. Hapi i akordimit.
integer epochVetëm rezultate. Epoka në të cilën bënte pjesë ky hap.
number meanLossVetëm rezultati. Humbja mesatare e shembujve të trajnimit për këtë hap.
computeTimestring ( Timestamp format)Vetëm rezultati. Vula kohore kur është llogaritur kjo metrikë.
Përdor RFC 3339, ku rezultati i gjeneruar do të jetë gjithmonë i normalizuar në Z dhe përdor 0, 3, 6 ose 9 shifra thyesore. Pranohen edhe zhvendosje të tjera përveç "Z". Shembuj: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ose "2014-10-02T15:01:23+05:30" .
| Përfaqësimi JSON |
|---|
{ "step": integer, "epoch": integer, "meanLoss": number, "computeTime": string } |
Seti i të dhënave
Grup të dhënash për trajnim ose validim.
Union type datasetdataset mund të jetë vetëm një nga të mëposhtmet:examplesobject ( TuningExamples )Opsionale. Shembuj të integruar me tekst të thjeshtë hyrës/dalës.
| Përfaqësimi JSON |
|---|
{
// dataset
"examples": {
object ( |
Shembuj Akordimi
Një grup shembujsh akordimi. Mund të jenë të dhëna trajnimi ose validimi.
examples[]object ( TuningExample )Shembujt. Shembujt mund të jenë për tekst ose për diskutim, por të gjithë shembujt në një grup duhet të jenë të të njëjtit lloj.
| Përfaqësimi JSON |
|---|
{
"examples": [
{
object ( |
Shembull Akordimi
Një shembull i vetëm për akordim.
outputstringE detyrueshme. Rezultati i pritur i modelit.
Union type model_inputmodel_input mund të jenë vetëm një nga të mëposhtmet:string textInputOpsionale. Futja e modelit të tekstit.
| Përfaqësimi JSON |
|---|
{ "output": string, // model_input "textInput": string // Union type } |
Hiperparametrat
Hiperparametrat që kontrollojnë procesin e akordimit. Lexoni më shumë në https://ai.google.dev/docs/model_tuning_guidance
Union type learning_rate_optionlearning_rate_option mund të jetë vetëm një nga opsionet e mëposhtme: number learningRateOpsionale. I pandryshueshëm. Hiperparametri i shkallës së të nxënit për akordimin. Nëse nuk është vendosur, një vlerë e parazgjedhur prej 0.001 ose 0.0002 do të llogaritet bazuar në numrin e shembujve të trajnimit.
number learningRateMultiplierOpsionale. E pandryshueshme. Shumëzuesi i shkallës së të nxënit përdoret për të llogaritur një LearningRate përfundimtar bazuar në vlerën e parazgjedhur (të rekomanduar). Shkalla aktuale e të nxënit := learningRateMultiplier * shkalla e parazgjedhur e të nxënit Shkalla e parazgjedhur e të nxënit varet nga modeli bazë dhe madhësia e të dhënave. Nëse nuk është vendosur, do të përdoret një vlerë e parazgjedhur prej 1.0.
integer epochCountI pandryshueshëm. Numri i epokave të trajnimit. Një epokë është një kalim nëpër të dhënat e trajnimit. Nëse nuk është vendosur, do të përdoret një vlerë parazgjedhje prej 5.
batchSizeinteger të plotëI pandryshueshëm. Hiperparametri i madhësisë së grupit për akordimin. Nëse nuk është vendosur, do të përdoret një vlerë parazgjedhje prej 4 ose 16 bazuar në numrin e shembujve të trajnimit.
| Përfaqësimi JSON |
|---|
{ // learning_rate_option "learningRate": number, "learningRateMultiplier": number // Union type "epochCount": integer, "batchSize": integer } |