API-ja Gemini mbështet gjenerimin e përmbajtjes me imazhe, audio, kod, mjete dhe më shumë. Për detaje mbi secilën prej këtyre veçorive, lexoni më tej dhe shikoni kodin shembullor të fokusuar në detyrë, ose lexoni udhëzuesit gjithëpërfshirës.
- Gjenerimi i tekstit
- Vizioni
- Audio
- Vendosje
- Kontekst i gjatë
- Ekzekutimi i kodit
- Modaliteti JSON
- Thirrja e funksionit
- Udhëzimet e sistemit
Metoda: models.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=models /*}: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 models/{model} . 
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: models.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=models /*}: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 models/{model} . 
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ë
Trupi i përgjigjes
 Nëse është i suksesshëm, trupi i përgjigjes përmban një rrjedhë instancash GenerateContentResponse . 
GjeneroniPërgjigjePërmbajtjeje
Përgjigje nga modeli që mbështet përgjigje të shumëfishta kandidate.
 Vlerësimet e sigurisë dhe filtrimi i përmbajtjes raportohen si për kërkesën në GenerateContentResponse.prompt_feedback ashtu edhe për secilin kandidat në finishReason dhe në safetyRatings . API: - Kthen ose të gjithë kandidatët e kërkuar ose asnjërin prej tyre - Nuk kthen asnjë kandidat vetëm nëse ka pasur diçka të gabuar me kërkesën (kontrolloni promptFeedback ) - Raporton reagime mbi secilin kandidat në finishReason dhe safetyRatings .
candidates[]object ( Candidate )Përgjigjet e kandidatëve nga modeli.
promptFeedbackobject ( PromptFeedback )Kthen reagimin e kërkesës në lidhje me filtrat e përmbajtjes.
usageMetadataobject ( UsageMetadata )Vetëm rezultate. Meta të dhëna mbi përdorimin e tokenëve nga kërkesat e gjenerimit.
string modelVersionVetëm rezultati. Versioni i modelit i përdorur për të gjeneruar përgjigjen.
string responseIdVetëm rezultat. responseId përdoret për të identifikuar çdo përgjigje.
| Përfaqësimi JSON | 
|---|
| { "candidates": [ { object ( | 
Reagime të Shpejta
 Një grup meta të dhënash reagimi të specifikuara në GenerateContentRequest.content .
blockReasonenum ( BlockReason )Opsionale. Nëse vendoset, kërkesa është bllokuar dhe nuk janë kthyer kandidatë. Riformulojeni kërkesën.
safetyRatings[]object ( SafetyRating )Vlerësime për sigurinë e kërkesës. Ka maksimumi një vlerësim për kategori.
| Përfaqësimi JSON | 
|---|
| { "blockReason": enum ( | 
BlockReason
Specifikon arsyen pse kërkesa u bllokua.
| Numërime | |
|---|---|
| BLOCK_REASON_UNSPECIFIED | Vlerë e parazgjedhur. Kjo vlerë nuk përdoret. | 
| SAFETY | Kërkesa u bllokua për arsye sigurie. Inspektoni safetyRatingspër të kuptuar se cila kategori sigurie e bllokoi atë. | 
| OTHER | Kërkesa u bllokua për arsye të panjohura. | 
| BLOCKLIST | Kërkesa u bllokua për shkak të termave që janë përfshirë nga lista e bllokimit të terminologjisë. | 
| PROHIBITED_CONTENT | Kërkesa u bllokua për shkak të përmbajtjes së ndaluar. | 
| IMAGE_SAFETY | Kandidatët u bllokuan për shkak të përmbajtjes së pasigurt të gjenerimit të imazheve. | 
PërdorimiMeta të dhëna
Meta të dhëna mbi përdorimin e tokenit të kërkesës së gjenerimit.
integer promptTokenCount Numri i tokenëve në kërkesë. Kur vendoset cachedContent , kjo është ende madhësia totale efektive e kërkesës, që do të thotë se kjo përfshin numrin e tokenëve në përmbajtjen e ruajtur në memorien e përkohshme. 
integer cachedContentTokenCountNumri i tokenëve në pjesën e ruajtur në memorje të kërkesës (përmbajtja e ruajtur në memorje)
integer candidatesTokenCountNumri total i tokenëve në të gjithë kandidatët e përgjigjeve të gjeneruara.
integer toolUsePromptTokenCountVetëm rezultat. Numri i tokenëve të pranishëm në kërkesën/kërkesat e përdorimit të mjetit.
thoughtsTokenCountintegerVetëm rezultati. Numri i tokenëve të mendimeve për modelet e të menduarit.
totalTokenCountintegerNumri total i tokenëve për kërkesën e gjenerimit (kërkesa + kandidatët për përgjigje).
promptTokensDetails[]object ( ModalityTokenCount )Vetëm rezultati. Lista e modaliteteve që u përpunuan në të dhënat hyrëse të kërkesës.
cacheTokensDetails[]object ( ModalityTokenCount )Vetëm rezultati. Lista e modaliteteve të përmbajtjes së ruajtur në memorien e përkohshme në të dhënat hyrëse të kërkesës.
object ( ModalityTokenCount )candidatesTokensDetails[]Vetëm rezultati. Lista e modaliteteve që u kthyen në përgjigje.
toolUsePromptTokensDetails[]object ( ModalityTokenCount )Vetëm rezultate. Lista e modaliteteve që u përpunuan për hyrjet e kërkesave për përdorimin e mjetit.
| Përfaqësimi JSON | 
|---|
| { "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "toolUsePromptTokenCount": integer, "thoughtsTokenCount": integer, "totalTokenCount": integer, "promptTokensDetails": [ { object ( | 
Kandidat
- Përfaqësimi JSON
- Arsyeja e Fundit
- Atribuimi i Tokëzimit
- ID e Burimit të Atribuimit
- Identifikuesi i Kalimit të Tokës
- SemanticRetrieverChunk
- Metadata e Grounding
- SearchEntryPoint
- GroundingChunk
- Uebi
- Konteksti i Marrë
- Hartat
- Burimet e Përgjigjeve të Vendit
- Fragment Rishikimi
- Mbështetje për Tokëzim
- Segmenti
- Metadata e Rikthimit
- Rezultati i problemeve të regjistrimit
- Kandidatët Kryesorë
- Kandidat
- Metadata e Kontekstit Url
- Metadata Url
- Statusi i Rikthimit të Url-së
Një kandidat për përgjigje i gjeneruar nga modeli.
contentobject ( Content )Vetëm rezultat. Përmbajtja e gjeneruar u kthye nga modeli.
finishReasonenum ( FinishReason )Opsionale. Vetëm dalje. Arsyeja pse modeli ndaloi gjenerimin e tokenëve.
Nëse është bosh, modeli nuk ka ndaluar së gjeneruari tokena.
safetyRatings[]object ( SafetyRating )Lista e vlerësimeve për sigurinë e një kandidati për përgjigje.
Ka maksimumi një vlerësim për kategori.
citationMetadataobject ( CitationMetadata )Vetëm rezultate. Informacion mbi citatin për kandidatin e gjeneruar nga modeli.
 Kjo fushë mund të mbushet me informacion recitimi për çdo tekst të përfshirë në content . Këto janë pasazhe që "recitohen" nga materiali i mbrojtur me të drejta autori në të dhënat e trajnimit të LLM-së themelore. 
integer tokenCountVetëm rezultate. Numri i tokenëve për këtë kandidat.
groundingAttributions[]object ( GroundingAttribution )Vetëm rezultate. Informacion mbi atribuimin për burimet që kontribuan në një përgjigje të bazuar.
 Kjo fushë plotësohet për thirrjet GenerateAnswer . 
groundingMetadataobject ( GroundingMetadata )Vetëm rezultate. Metadata bazë për kandidatin.
 Kjo fushë plotësohet për thirrjet GenerateContent . 
number avgLogprobsVetëm rezultati. Rezultati mesatar i probabilitetit logaritmik të kandidatit.
logprobsResultobject ( LogprobsResult )Vetëm rezultate. Rezultatet e gjasës logaritmike për tokenët e përgjigjes dhe tokenët kryesorë
urlContextMetadataobject ( UrlContextMetadata )Vetëm rezultate. Meta të dhëna që lidhen me mjetin e rikthimit të kontekstit të url-së.
indexintegerVetëm rezultati. Indeksi i kandidatit në listën e kandidatëve të përgjigjes.
string finishMessage Opsionale. Vetëm rezultat. Detajon arsyen pse modeli ndaloi gjenerimin e tokenëve. Kjo plotësohet vetëm kur është vendosur finishReason . 
| Përfaqësimi JSON | 
|---|
| { "content": { object ( | 
Arsyeja e Fundit
Përcakton arsyen pse modeli ndaloi gjenerimin e tokenëve.
| Numërime | |
|---|---|
| FINISH_REASON_UNSPECIFIED | Vlerë e parazgjedhur. Kjo vlerë nuk përdoret. | 
| STOP | Pika natyrale e ndalimit të modelit ose sekuenca e dhënë e ndalimit. | 
| MAX_TOKENS | U arrit numri maksimal i tokenëve të specifikuar në kërkesë. | 
| SAFETY | Përmbajtja e kandidatit për përgjigje u raportua për arsye sigurie. | 
| RECITATION | Përmbajtja e kandidatit për përgjigje u sinjalizua për arsye recitimi. | 
| LANGUAGE | Përmbajtja e kandidatit për përgjigje u raportua për përdorim të një gjuhe të pambështetur. | 
| OTHER | Arsye e panjohur. | 
| BLOCKLIST | Gjenerimi i tokenëve ndaloi sepse përmbajtja përmban terma të ndaluar. | 
| PROHIBITED_CONTENT | Gjenerimi i tokenëve u ndalua për shkak se përmbante përmbajtje të ndaluar. | 
| SPII | Gjenerimi i tokenëve ndaloi sepse përmbajtja potencialisht përmban Informacion Personal të Identifikueshëm të Ndjeshëm (SPII). | 
| MALFORMED_FUNCTION_CALL | Thirrja e funksionit e gjeneruar nga modeli është e pavlefshme. | 
| IMAGE_SAFETY | Gjenerimi i tokenëve ndaloi sepse imazhet e gjeneruara përmbajnë shkelje të sigurisë. | 
| IMAGE_PROHIBITED_CONTENT | Gjenerimi i imazheve ndaloi sepse imazhet e gjeneruara kanë përmbajtje tjetër të ndaluar. | 
| IMAGE_OTHER | Gjenerimi i imazheve u ndal për shkak të problemeve të tjera të ndryshme. | 
| NO_IMAGE | Modeli pritej të gjeneronte një imazh, por asnjë nuk u gjenerua. | 
| IMAGE_RECITATION | Gjenerimi i imazheve u ndal për shkak të recitimit. | 
| UNEXPECTED_TOOL_CALL | Modeli gjeneroi një thirrje mjeti, por asnjë mjet nuk u aktivizua në kërkesë. | 
| TOO_MANY_TOOL_CALLS | Modeli thirri shumë mjete radhazi, kështu që sistemi doli nga ekzekutimi. | 
Atribuimi i Tokëzimit
Atribuimi për një burim që kontribuoi në një përgjigje.
sourceIdobject ( AttributionSourceId )Vetëm rezultati. Identifikues për burimin që kontribuon në këtë atribuim.
contentobject ( Content )Përmbajtja e burimit bazë që përbën këtë atribuim.
| Përfaqësimi JSON | 
|---|
| { "sourceId": { object ( | 
ID e Burimit të Atribuimit
Identifikues për burimin që kontribuon në këtë atribuim.
Union type sourcesource mund të jetë vetëm një nga të mëposhtmet: object ( GroundingPassageId )groundingPassageIdentifikues për një pasazh të brendshëm.
object ( SemanticRetrieverChunk )semanticRetrieverChunk Identifikues për një Chunk të marrë nëpërmjet Semantic Retriever. 
| Përfaqësimi JSON | 
|---|
| { // source "groundingPassage": { object ( | 
Identifikuesi i Kalimit të Tokës
 Identifikues për një pjesë brenda një GroundingPassage .
string passageId Vetëm rezultati. ID e pasazhit që përputhet me GroundingPassage.id të GenerateAnswerRequest . 
integer partIndex Vetëm rezultati. Indeksi i pjesës brenda GroundingPassage.content të GenerateAnswerRequest . 
| Përfaqësimi JSON | 
|---|
| { "passageId": string, "partIndex": integer } | 
SemanticRetrieverChunk
 Identifikues për një Chunk të marrë nëpërmjet Semantic Retriever të specifikuar në GenerateAnswerRequest duke përdorur SemanticRetrieverConfig .
sourcestring Vetëm rezultati. Emri i burimit që përputhet me SemanticRetrieverConfig.source të kërkesës. Shembull: corpora/123 ose corpora/123/documents/abc 
chunkstring Vetëm rezultati. Emri i Chunk që përmban tekstin e atribuuar. Shembull: corpora/123/documents/abc/chunks/xyz 
| Përfaqësimi JSON | 
|---|
| { "source": string, "chunk": string } | 
Metadata e Grounding
Meta të dhënat i kthehen klientit kur aktivizohet tokëzimi.
groundingChunks[]object ( GroundingChunk )Lista e referencave mbështetëse të marra nga burimi i specifikuar i tokëzimit.
groundingSupports[]object ( GroundingSupport )Lista e mbështetjes së tokëzimit.
webSearchQueries[]stringPyetje kërkimi në internet për kërkimin pasues në internet.
searchEntryPointobject ( SearchEntryPoint )Opsionale. Hyrje kërkimi në Google për kërkimet pasuese në internet.
retrievalMetadataobject ( RetrievalMetadata )Meta të dhënat që lidhen me rikuperimin në rrjedhën e tokëzimit.
string googleMapsWidgetContextTokenOpsionale. Emri i burimit të tokenit të kontekstit të vegël Google Maps që mund të përdoret me vegël PlacesContextElement për të paraqitur të dhëna kontekstuale. Plotësohet vetëm në rast se është aktivizuar bazamenti me Google Maps.
| Përfaqësimi JSON | 
|---|
| { "groundingChunks": [ { object ( | 
SearchEntryPoint
Pika hyrëse e kërkimit në Google.
string renderedContentOpsionale. Fragment përmbajtjeje uebi që mund të integrohet në një faqe uebi ose në një pamje uebi të aplikacionit.
sdkBlobstring ( bytes format)Opsionale. JSON i koduar me Base64 që përfaqëson një varg të tuple-it <term kërkimi, url kërkimi>.
Një varg i koduar me base64.
| Përfaqësimi JSON | 
|---|
| { "renderedContent": string, "sdkBlob": string } | 
GroundingChunk
Copë tokëzimi.
Union type chunk_typechunk_type mund të jetë vetëm një nga të mëposhtmet:webobject ( Web )Një copë tokëzimi nga rrjeti.
retrievedContextobject ( RetrievedContext )Opsionale. Pjesa e tokëzimit nga konteksti e marrë nga mjeti i kërkimit të skedarëve.
mapsobject ( Maps )Opsionale. Pjesë tokëzimi nga Google Maps.
| Përfaqësimi JSON | 
|---|
| { // chunk_type "web": { object ( | 
Uebi
Pjesë nga uebi.
string uriReferenca URI e copës.
string titleTitulli i pjesës.
| Përfaqësimi JSON | 
|---|
| { "uri": string, "title": string } | 
Konteksti i Marrë
Pjesë nga konteksti e marrë nga mjeti i kërkimit të skedarëve.
string uriOpsionale. Referenca URI e dokumentit të rikthimit semantik.
string titleOpsionale. Titulli i dokumentit.
string textOpsionale. Teksti i pjesës.
| Përfaqësimi JSON | 
|---|
| { "uri": string, "title": string, "text": string } | 
Hartat
Një pjesë e lidhjes së tokës nga Google Maps. Një pjesë e Maps korrespondon me një vend të vetëm.
string uriReferenca URI e vendit.
string titleTitulli i vendit.
string textPërshkrim me tekst i përgjigjes së vendit.
string placeId Ky ID i vendit, në formatin places/{placeId} . Një përdorues mund ta përdorë këtë ID për të kërkuar atë vend. 
placeAnswerSourcesobject ( PlaceAnswerSources )Burime që ofrojnë përgjigje rreth karakteristikave të një vendi të caktuar në Google Maps.
| Përfaqësimi JSON | 
|---|
| {
  "uri": string,
  "title": string,
  "text": string,
  "placeId": string,
  "placeAnswerSources": {
    object ( | 
Burimet e Përgjigjeve të Vendit
Përmbledhje burimesh që ofrojnë përgjigje rreth karakteristikave të një vendi të caktuar në Google Maps. Çdo mesazh i PlaceAnswerSources korrespondon me një vend specifik në Google Maps. Mjeti Google Maps përdori këto burime për t'iu përgjigjur pyetjeve rreth karakteristikave të vendit (p.sh.: "a ka Bar Foo Wifi" ose "a është Foo Bar i arritshëm për karroca me rrota?"). Aktualisht ne mbështesim vetëm fragmente rishikimesh si burime.
reviewSnippets[]object ( ReviewSnippet )Fragmente të vlerësimeve që përdoren për të gjeneruar përgjigje rreth karakteristikave të një vendi të caktuar në Google Maps.
| Përfaqësimi JSON | 
|---|
| {
  "reviewSnippets": [
    {
      object ( | 
Fragment Rishikimi
Përmban një fragment të një vlerësimi përdoruesi që përgjigjet një pyetjeje në lidhje me veçoritë e një vendi specifik në Google Maps.
string i ID-së reviewIdID-ja e fragmentit të rishikimit.
string googleMapsUriNjë lidhje që korrespondon me vlerësimin e përdoruesit në Google Maps.
string titleTitulli i rishikimit.
| Përfaqësimi JSON | 
|---|
| { "reviewId": string, "googleMapsUri": string, "title": string } | 
Mbështetje për Tokëzim
Mbështetje për tokëzim.
groundingChunkIndices[]integerNjë listë indeksesh (në 'grounding_chunk') që specifikojnë citimet e shoqëruara me pretendimin. Për shembull [1,3,4] do të thotë që grounding_chunk[1], grounding_chunk[3], grounding_chunk[4] janë përmbajtja e marrë që i atribuohet pretendimit.
number confidenceScores[]Rezultati i besimit të referencave të mbështetjes. Varion nga 0 në 1. 1 është më i besueshmi. Kjo listë duhet të ketë të njëjtën madhësi si groundingChunkIndices.
segmentobject ( Segment )Segmenti i përmbajtjes të cilit i përket kjo mbështetje.
| Përfaqësimi JSON | 
|---|
| {
  "groundingChunkIndices": [
    integer
  ],
  "confidenceScores": [
    number
  ],
  "segment": {
    object ( | 
Segmenti
Segment i përmbajtjes.
integer partIndexVetëm rezultati. Indeksi i një objekti Part brenda objektit të tij mëmë Content.
integer startIndexVetëm dalje. Indeksi fillestar në Pjesën e dhënë, i matur në bajt. Zhvendosje nga fillimi i Pjesës, përfshirëse, duke filluar nga zero.
endIndexintegerVetëm dalje. Indeksi i fundit në Pjesën e dhënë, i matur në bajt. Zhvendosje nga fillimi i Pjesës, përjashtuese, duke filluar nga zero.
string textVetëm rezultati. Teksti që korrespondon me segmentin nga përgjigjja.
| Përfaqësimi JSON | 
|---|
| { "partIndex": integer, "startIndex": integer, "endIndex": integer, "text": string } | 
Metadata e Rikthimit
Meta të dhënat që lidhen me rikuperimin në rrjedhën e tokëzimit.
number googleSearchDynamicRetrievalScoreOpsionale. Rezultati që tregon se sa të mundshme janë informacionet nga kërkimi në Google që mund të ndihmojnë në përgjigjen e pyetjes. Rezultati është në diapazonin [0, 1], ku 0 është më pak e mundshme dhe 1 është më e mundshme. Ky rezultat plotësohet vetëm kur aktivizohet bazamenti i kërkimit në Google dhe rikthimi dinamik. Do të krahasohet me pragun për të përcaktuar nëse do të aktivizohet kërkimi në Google.
| Përfaqësimi JSON | 
|---|
| { "googleSearchDynamicRetrievalScore": number } | 
Rezultati i problemeve të regjistrimit
Rezultati i Logprobs
topCandidates[]object ( TopCandidates )Gjatësia = numri total i hapave të dekodimit.
chosenCandidates[]object ( Candidate )Gjatësia = numri total i hapave të dekodimit. Kandidatët e zgjedhur mund të jenë ose jo në listën e kandidatëve kryesorë.
number logProbabilitySumShuma e probabiliteteve logaritmike për të gjitha tokenët.
| Përfaqësimi JSON | 
|---|
| { "topCandidates": [ { object ( | 
Kandidatët Kryesorë
Kandidatët me probabilitete logaritmike më të larta në çdo hap dekodifikimi.
candidates[]object ( Candidate )Renditur sipas probabilitetit logaritmik në rend zbritës.
| Përfaqësimi JSON | 
|---|
| {
  "candidates": [
    {
      object ( | 
Kandidat
Kandidat për shenjën dhe rezultatin logprobs.
string tokenVlera e vargut të tokenit të kandidatit.
integer tokenIdVlera e identifikimit të tokenit të kandidatit.
number logProbabilityProbabiliteti logaritmik i kandidatit.
| Përfaqësimi JSON | 
|---|
| { "token": string, "tokenId": integer, "logProbability": number } | 
Metadata e Kontekstit Url
Meta të dhëna që lidhen me mjetin e rikthimit të kontekstit të URL-së.
urlMetadata[]object ( UrlMetadata )Lista e kontekstit të URL-së.
| Përfaqësimi JSON | 
|---|
| {
  "urlMetadata": [
    {
      object ( | 
Metadata Url
Konteksti i rikthimit të një URL-je të vetme.
string retrievedUrlURL-ja u mor nga mjeti.
urlRetrievalStatusenum ( UrlRetrievalStatus )Statusi i rikthimit të URL-së.
| Përfaqësimi JSON | 
|---|
| {
  "retrievedUrl": string,
  "urlRetrievalStatus": enum ( | 
Statusi i Rikthimit të Url-së
Statusi i rikthimit të URL-së.
| Numërime | |
|---|---|
| URL_RETRIEVAL_STATUS_UNSPECIFIED | Vlerë e parazgjedhur. Kjo vlerë nuk përdoret. | 
| URL_RETRIEVAL_STATUS_SUCCESS | Marrja e URL-së është kryer me sukses. | 
| URL_RETRIEVAL_STATUS_ERROR | Marrja e URL-së dështoi për shkak të një gabimi. | 
| URL_RETRIEVAL_STATUS_PAYWALL | Marrja e URL-së dështoi sepse përmbajtja është pas murit të pagesës. | 
| URL_RETRIEVAL_STATUS_UNSAFE | Marrja e URL-së dështoi sepse përmbajtja është e pasigurt. | 
Meta të dhënat e citimeve
Një koleksion i atribuimeve të burimit për një pjesë të përmbajtjes.
citationSources[]object ( CitationSource )Citime nga burime për një përgjigje specifike.
| Përfaqësimi JSON | 
|---|
| {
  "citationSources": [
    {
      object ( | 
Burimi i Citimit
Një citim nga një burim për një pjesë të një përgjigjeje specifike.
integer startIndexOpsionale. Fillimi i segmentit të përgjigjes që i atribuohet këtij burimi.
Indeksi tregon fillimin e segmentit, i matur në bajt.
endIndexintegerOpsionale. Fundi i segmentit të atribuuar, përjashtues.
string uriOpsionale. URI që i atribuohet si burim për një pjesë të tekstit.
string licenseOpsionale. Licencë për projektin GitHub që i atribuohet si burim për segmentin.
Informacioni i licencës kërkohet për citimet e kodit.
| Përfaqësimi JSON | 
|---|
| { "startIndex": integer, "endIndex": integer, "uri": string, "license": string } | 
Konfigurimi i Gjeneratës
- Përfaqësimi JSON
- Modaliteti
- Konfigurimi i të folurit
- Konfigurimi i Zërit
- ParandërtuarKonfigurimi i Zërit
- Konfigurimi i Zërit të Shumë Altoparlantëve
- Konfigurimi i Zërit të Altoparlantit
- ThinkingConfig
- ImageConfig
- Rezolucioni i Medias
Opsionet e konfigurimit për gjenerimin e modelit dhe rezultatet. Jo të gjithë parametrat janë të konfigurueshëm për çdo model.
string stopSequences[] Opsionale. Sekuencat e karaktereve (deri në 5) që do të ndalojnë gjenerimin e rezultateve. Nëse specifikohet, API do të ndalet në shfaqjen e parë të një stop_sequence . Sekuenca e ndalimit nuk do të përfshihet si pjesë e përgjigjes. 
string responseMimeType Opsionale. Lloji MIME i tekstit kandidat të gjeneruar. Llojet MIME të mbështetura janë: text/plain : (parazgjedhur) Dalja e tekstit. application/json : Përgjigja JSON në kandidatët e përgjigjeve. text/x.enum : ENUM si një përgjigje vargu në kandidatët e përgjigjeve. Referojuni dokumenteve për një listë të të gjitha llojeve MIME të tekstit të mbështetura. 
responseSchemaobject ( Schema )Opsionale. Skema e daljes së tekstit kandidat të gjeneruar. Skemat duhet të jenë një nëngrup i skemës OpenAPI dhe mund të jenë objekte, primitiva ose vargje.
 Nëse vendoset, duhet të vendoset edhe një responseMimeType i pajtueshëm. Llojet MIME të pajtueshme: application/json : Skema për përgjigjen JSON. Referojuni udhëzuesit të gjenerimit të tekstit JSON për më shumë detaje. 
_responseJsonSchemavalue ( Value format) Opsionale. Skema e daljes së përgjigjes së gjeneruar. Kjo është një alternativë ndaj responseSchema që pranon JSON Schema .
 Nëse vendoset, responseSchema duhet të lihet jashtë, por kërkohet responseMimeType .
Ndërkohë që mund të dërgohet Skema e plotë JSON, jo të gjitha veçoritë mbështeten. Në mënyrë specifike, mbështeten vetëm vetitë e mëposhtme:
-  $id
-  $defs
-  $ref
-  $anchor
-  type
-  format
-  title
-  description
-  enum(për vargje dhe numra)
-  items
-  prefixItems
-  minItems
-  maxItems
-  minimum
-  maximum
-  anyOf
-  oneOf(interpretuar njësoj sianyOf)
-  properties
-  additionalProperties
-  required
 Mund të vendoset edhe vetia jo-standarde propertyOrdering .
 Referencat ciklike shpalosen në një shkallë të kufizuar dhe, si të tilla, mund të përdoren vetëm brenda vetive jo të kërkuara. (Vetitë e pavlefshme nuk janë të mjaftueshme.) Nëse $ref është vendosur në një nënskemë, nuk mund të vendosen veti të tjera, përveç atyre që fillojnë si $ . 
value ( Value format)responseJsonSchema Opsionale. Një detaj i brendshëm. Përdorni responseJsonSchema në vend të kësaj fushe. 
responseModalities[]enum ( Modality )Opsionale. Modalitetet e kërkuara të përgjigjes. Përfaqëson grupin e modaliteteve që modeli mund të kthejë dhe që duhet të priten në përgjigje. Kjo është një përputhje e saktë me modalitetet e përgjigjes.
Një model mund të ketë kombinime të shumëfishta të modaliteteve të mbështetura. Nëse modalitetet e kërkuara nuk përputhen me asnjë nga kombinimet e mbështetura, do të kthehet një gabim.
Një listë bosh është ekuivalente me kërkesën vetëm të tekstit.
integer candidateCountOpsionale. Numri i përgjigjeve të gjeneruara që duhen kthyer. Nëse nuk është vendosur, kjo do të jetë parazgjedhur në 1. Ju lutemi vini re se kjo nuk funksionon për modelet e gjeneratës së mëparshme (familja Gemini 1.0)
integer maxOutputTokensOpsionale. Numri maksimal i tokenëve që duhen përfshirë në një kandidat për përgjigje.
 Shënim: Vlera parazgjedhur ndryshon sipas modelit, shih atributin Model.output_token_limit të Model të kthyer nga funksioni getModel . 
number temperatureOpsionale. Kontrollon rastësinë e rezultatit.
 Shënim: Vlera parazgjedhur ndryshon sipas modelit, shih atributin Model.temperature të Model të kthyer nga funksioni getModel .
Vlerat mund të variojnë nga [0.0, 2.0].
number topPOpsionale. Probabiliteti maksimal kumulativ i tokenëve që duhen marrë në konsideratë gjatë marrjes së mostrave.
Modeli përdor marrjen e mostrave të kombinuara Top-k dhe Top-p (bërthamë).
Tokenat renditen bazuar në probabilitetet e tyre të caktuara në mënyrë që të merren në konsideratë vetëm tokenat më të mundshëm. Mostrimi top-k kufizon drejtpërdrejt numrin maksimal të tokenave që duhen marrë në konsideratë, ndërsa mostrimi bërthamor kufizon numrin e tokenave bazuar në probabilitetin kumulativ.
 Shënim: Vlera e parazgjedhur ndryshon sipas Model dhe specifikohet nga atributi Model.top_p i kthyer nga funksioni getModel . Një atribut topK bosh tregon se modeli nuk aplikon marrjen e mostrave top-k dhe nuk lejon vendosjen topK në kërkesa. 
integer topKOpsionale. Numri maksimal i tokenëve që duhen marrë në konsideratë gjatë marrjes së mostrave.
 Modelet Gemini përdorin marrjen e mostrave Top-p (bërthamë) ose një kombinim të marrjes së mostrave Top-k dhe bërthamës. Marrja e mostrave Top-k merr në konsideratë bashkësinë e tokenëve më të mundshëm topK . Modelet që funksionojnë me marrjen e mostrave të bërthamës nuk lejojnë vendosjen e topK.
 Shënim: Vlera e parazgjedhur ndryshon sipas Model dhe specifikohet nga atributi Model.top_p i kthyer nga funksioni getModel . Një atribut topK bosh tregon se modeli nuk aplikon marrjen e mostrave top-k dhe nuk lejon vendosjen topK në kërkesa.
integer seedOpsionale. Seed përdoret në dekodim. Nëse nuk është caktuar, kërkesa përdor një seed të gjeneruar rastësisht.
number presencePenaltyOpsionale. Penaliteti i pranisë zbatohet në problemet log të tokenit tjetër nëse tokeni është parë tashmë në përgjigje.
 Ky penalizim është binar i aktivizuar/çaktivizuar dhe nuk varet nga numri i herëve që përdoret tokeni (pas të parës). Përdorni frequencyPenalty për një penalizim që rritet me çdo përdorim.
Një penalizim pozitiv do të dekurajojë përdorimin e tokenëve që janë përdorur tashmë në përgjigje, duke rritur fjalorin.
Një penalizim negativ do të inkurajojë përdorimin e tokenëve që janë përdorur tashmë në përgjigje, duke zvogëluar fjalorin.
frequencyPenaltynumber gjobësOpsionale. Penalizimi i frekuencës zbatohet në problemet logaritmike të tokenit tjetër, shumëzuar me numrin e herëve që secili token është parë në përgjigje deri më tani.
Një penalizim pozitiv do të dekurajojë përdorimin e tokenëve që janë përdorur tashmë, në përpjesëtim me numrin e herëve që është përdorur tokeni: Sa më shumë të përdoret një token, aq më e vështirë është për modelin ta përdorë përsëri atë token, duke rritur kështu fjalorin e përgjigjeve.
 Kujdes: Një penalizim negativ do ta inkurajojë modelin të ripërdorë tokenët në përpjesëtim me numrin e herëve që është përdorur tokeni. Vlerat e vogla negative do të zvogëlojnë fjalorin e një përgjigjeje. Vlerat më të mëdha negative do të bëjnë që modeli të fillojë të përsërisë një token të përbashkët derisa të arrijë limitin maxOutputTokens . 
boolean responseLogprobsOpsionale. Nëse është e vërtetë, eksporto rezultatet e logprobs në përgjigje.
logprobsinteger Opsionale. E vlefshme vetëm nëse responseLogprobs=True . Kjo përcakton numrin e logprob-eve kryesore që do të kthehen në çdo hap dekodimi në Candidate.logprobs_result . Numri duhet të jetë në diapazonin [0, 20]. 
enableEnhancedCivicAnswersbooleanOpsionale. Aktivizon përgjigje të përmirësuara qytetare. Mund të mos jetë i disponueshëm për të gjitha modelet.
speechConfigobject ( SpeechConfig )Opsionale. Konfigurimi i gjenerimit të të folurit.
thinkingConfigobject ( ThinkingConfig )Opsionale. Konfiguro për veçoritë e të menduarit. Do të kthehet një gabim nëse kjo fushë është vendosur për modelet që nuk mbështesin të menduarit.
imageConfigobject ( ImageConfig )Opsionale. Konfiguro për gjenerimin e imazheve. Do të kthehet një gabim nëse kjo fushë është vendosur për modelet që nuk i mbështesin këto opsione konfigurimi.
mediaResolutionenum ( MediaResolution )Opsionale. Nëse specifikohet, do të përdoret rezolucioni i specifikuar i medias.
| Përfaqësimi JSON | 
|---|
| { "stopSequences": [ string ], "responseMimeType": string, "responseSchema": { object ( | 
Modaliteti
Modalitetet e mbështetura të përgjigjes.
| Numërime | |
|---|---|
| MODALITY_UNSPECIFIED | Vlera e parazgjedhur. | 
| TEXT | Tregon se modeli duhet të kthejë tekst. | 
| IMAGE | Tregon se modeli duhet të kthejë imazhe. | 
| AUDIO | Tregon se modeli duhet të kthejë audio. | 
Konfigurimi i të folurit
Konfigurimi i gjenerimit të të folurit.
voiceConfigobject ( VoiceConfig )Konfigurimi në rastin e daljes me një zë të vetëm.
multiSpeakerVoiceConfigobject ( MultiSpeakerVoiceConfig )Opsionale. Konfigurimi për konfigurimin me shumë altoparlantë. Është reciprokisht ekskluziv me fushën voiceConfig.
string languageCodeOpsionale. Kodi i gjuhës (në formatin BCP 47, p.sh. "en-US") për sintezën e të folurit.
Vlerat e vlefshme janë: de-DE, en-AU, en-GB, en-IN, en-US, es-US, fr-FR, hi-IN, pt-BR, ar-XA, es-ES, fr-CA, id-ID, it-IT, ja-JP, tr-TR, vi-VN, bn-IN, gu-IN, kn-IN, ml-IN, mr-IN, ta-IN, te-IN, nl-NL, ko-KR, cmn-CN, pl-PL, ru-RU dhe th-TH.
| Përfaqësimi JSON | 
|---|
| { "voiceConfig": { object ( | 
Konfigurimi i Zërit
Konfigurimi që do të përdoret nga zëri.
Union type voice_configvoice_config mund të jetë vetëm një nga të mëposhtmet: prebuiltVoiceConfigobject ( PrebuiltVoiceConfig )Konfigurimi për zërin e parapërgatitur që do të përdoret.
| Përfaqësimi JSON | 
|---|
| {
  // voice_config
  "prebuiltVoiceConfig": {
    object ( | 
ParandërtuarKonfigurimi i Zërit
Konfigurimi që do të përdoret nga altoparlanti i parapërgatitur.
string voiceNameEmri i zërit të paracaktuar që do të përdoret.
| Përfaqësimi JSON | 
|---|
| { "voiceName": string } | 
Konfigurimi i Zërit të Shumë Altoparlantëve
Konfigurimi për konfigurimin me shumë altoparlantë.
speakerVoiceConfigs[]object ( SpeakerVoiceConfig )E detyrueshme. Të gjitha zërat e altoparlantëve të aktivizuar.
| Përfaqësimi JSON | 
|---|
| {
  "speakerVoiceConfigs": [
    {
      object ( | 
Konfigurimi i Zërit të Altoparlantit
Konfigurimi për një altoparlant të vetëm në një konfigurim me shumë altoparlantë.
string speakerE detyrueshme. Emri i folësit që do të përdoret. Duhet të jetë i njëjtë me atë në kërkesë.
voiceConfigobject ( VoiceConfig )E detyrueshme. Konfigurimi që zëri do të përdorë.
| Përfaqësimi JSON | 
|---|
| {
  "speaker": string,
  "voiceConfig": {
    object ( | 
ThinkingConfig
Konfiguro për veçoritë e të menduarit.
includeThoughtsbooleanTregon nëse duhen përfshirë mendimet në përgjigje. Nëse është e vërtetë, mendimet kthehen vetëm kur janë të disponueshme.
integer thinkingBudgetNumri i tokenëve të mendimeve që modeli duhet të gjenerojë.
| Përfaqësimi JSON | 
|---|
| { "includeThoughts": boolean, "thinkingBudget": integer } | 
ImageConfig
Konfiguro për veçoritë e gjenerimit të imazheve.
string aspectRatioOpsionale. Raporti i aspektit të imazhit që do të gjenerohet. Raportet e aspektit të mbështetura: 1:1, 2:3, 3:2, 3:4, 4:3, 9:16, 16:9, 21:9.
Nëse nuk specifikohet, modeli do të zgjedhë një raport të parazgjedhur të aspektit bazuar në çdo imazh referues të ofruar.
| Përfaqësimi JSON | 
|---|
| { "aspectRatio": string } | 
Rezolucioni i Medias
Rezolucioni i medias për median hyrëse.
| Numërime | |
|---|---|
| MEDIA_RESOLUTION_UNSPECIFIED | Rezolucioni i medias nuk është vendosur. | 
| MEDIA_RESOLUTION_LOW | Rezolucioni i medias është vendosur në të ulët (64 tokenë). | 
| MEDIA_RESOLUTION_MEDIUM | Rezolucioni i medias është vendosur në mesatare (256 tokena). | 
| MEDIA_RESOLUTION_HIGH | Rezolucioni i medias është vendosur në të lartë (rikuadrim i zmadhuar me 256 tokena). | 
Kategoria e Dëmit
Kategoria e një vlerësimi.
Këto kategori mbulojnë lloje të ndryshme dëmesh që zhvilluesit mund të dëshirojnë të rregullojnë.
| Numërime | |
|---|---|
| HARM_CATEGORY_UNSPECIFIED | Kategoria është e paspecifikuar. | 
| HARM_CATEGORY_DEROGATORY | PaLM - Komente negative ose të dëmshme që synojnë identitetin dhe/ose atributin e mbrojtur. | 
| HARM_CATEGORY_TOXICITY | PaLM - Përmbajtje e pasjellshme, mungesë respekti ose profane. | 
| HARM_CATEGORY_VIOLENCE | PaLM - Përshkruan skenarë që përshkruajnë dhunën kundër një individi ose grupi, ose përshkrime të përgjithshme të gjakderdhjes. | 
| HARM_CATEGORY_SEXUAL | PaLM - Përmban referenca për akte seksuale ose përmbajtje të tjera të turpshme. | 
| HARM_CATEGORY_MEDICAL | PaLM - Promovon këshilla mjekësore të pakontrolluara. | 
| HARM_CATEGORY_DANGEROUS | PaLM - Përmbajtje e rrezikshme që promovon, lehtëson ose inkurajon akte të dëmshme. | 
| HARM_CATEGORY_HARASSMENT | Binjakët - Përmbajtje ngacmuese. | 
| HARM_CATEGORY_HATE_SPEECH | Binjakët - Gjuhë dhe përmbajtje urrejtjeje. | 
| HARM_CATEGORY_SEXUALLY_EXPLICIT | Binjakët - Përmbajtje me përmbajtje seksuale eksplicite. | 
| HARM_CATEGORY_DANGEROUS_CONTENT | Binjakët - Përmbajtje e rrezikshme. | 
| HARM_CATEGORY_CIVIC_INTEGRITY | Gemini - Përmbajtje që mund të përdoret për të dëmtuar integritetin qytetar. E JASHTËZAKONSHME: përdorni enableEnhancedCivicAnswers në vend të kësaj. | 
ModalityTokenCount
Përfaqëson informacionin e numërimit të tokenëve për një modalitet të vetëm.
modalityenum ( Modality )Modaliteti i lidhur me këtë numër tokenësh.
integer tokenCountNumri i tokenëve.
| Përfaqësimi JSON | 
|---|
| {
  "modality": enum ( | 
Modaliteti
Modaliteti i Pjesës së Përmbajtjes
| Numërime | |
|---|---|
| MODALITY_UNSPECIFIED | Modalitet i papërcaktuar. | 
| TEXT | Tekst i thjeshtë. | 
| IMAGE | Imazh. | 
| VIDEO | Video. | 
| AUDIO | Audio. | 
| DOCUMENT | Dokument, p.sh. PDF. | 
Vlerësimi i Sigurisë
Vlerësimi i sigurisë për një pjesë të përmbajtjes.
Vlerësimi i sigurisë përmban kategorinë e dëmit dhe nivelin e probabilitetit të dëmit në atë kategori për një pjesë të përmbajtjes. Përmbajtja klasifikohet për siguri në një numër kategorish dëmi dhe klasifikimi i probabilitetit të dëmit përfshihet këtu.
categoryenum ( HarmCategory )E detyrueshme. Kategoria për këtë vlerësim.
probabilityenum ( HarmProbability )E detyrueshme. Probabiliteti i dëmtimit për këtë përmbajtje.
boolean blockedA u bllokua kjo përmbajtje për shkak të këtij vlerësimi?
| Përfaqësimi JSON | 
|---|
| { "category": enum ( | 
Probabiliteti i dëmit
Probabiliteti që një pjesë e përmbajtjes të jetë e dëmshme.
Sistemi i klasifikimit jep probabilitetin që përmbajtja të jetë e pasigurt. Kjo nuk tregon ashpërsinë e dëmit për një pjesë të përmbajtjes.
| Numërime | |
|---|---|
| HARM_PROBABILITY_UNSPECIFIED | Probabiliteti është i papërcaktuar. | 
| NEGLIGIBLE | Përmbajtja ka një shans të papërfillshëm për të qenë e pasigurt. | 
| LOW | Përmbajtja ka një shans të ulët për të qenë e pasigurt. | 
| MEDIUM | Përmbajtja ka një shans mesatar për të qenë e pasigurt. | 
| HIGH | Përmbajtja ka një probabilitet të lartë të jetë e pasigurt. | 
Cilësimet e Sigurisë
Cilësimi i sigurisë, që ndikon në sjelljen e bllokimit të sigurisë.
Kalimi i një cilësimi sigurie për një kategori ndryshon probabilitetin e lejuar që përmbajtja të bllokohet.
categoryenum ( HarmCategory )E detyrueshme. Kategoria për këtë cilësim.
thresholdenum ( HarmBlockThreshold )Required. Controls the probability threshold at which harm is blocked.
| Përfaqësimi JSON | 
|---|
| { "category": enum ( | 
HarmBlockThreshold
Block at and beyond a specified harm probability.
| Numërime | |
|---|---|
| HARM_BLOCK_THRESHOLD_UNSPECIFIED | Threshold is unspecified. | 
| BLOCK_LOW_AND_ABOVE | Content with NEGLIGIBLE will be allowed. | 
| BLOCK_MEDIUM_AND_ABOVE | Content with NEGLIGIBLE and LOW will be allowed. | 
| BLOCK_ONLY_HIGH | Content with NEGLIGIBLE, LOW, and MEDIUM will be allowed. | 
| BLOCK_NONE | All content will be allowed. | 
| OFF | Turn off the safety filter. |