Gemini API mbështet gjenerimin e përmbajtjes me imazhe, audio, kode, mjete dhe më shumë. Për detaje mbi secilën prej këtyre veçorive, lexoni dhe shikoni kodin mostër të fokusuar në detyrë ose lexoni udhëzuesit gjithëpërfshirës.
- Gjenerimi i tekstit
- Vizioni
- Audio
- Konteksti i gjatë
- Ekzekutimi i kodit
- Modaliteti JSON
- Thirrja e funksionit
- Udhëzimet e sistemit
Metoda: modele.gjenerojë Përmbajtje
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Gjeneron një përgjigje modeli të dhënë një hyrje GenerateContentRequest
. Referojuni udhëzuesit për gjenerimin e tekstit për informacion të detajuar të përdorimit. Aftësitë e hyrjes ndryshojnë midis modeleve, duke përfshirë modelet e sintonizuara. Për detaje, referojuni udhëzuesit të modelit dhe akordimit .
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:generateContent
Parametrat e rrugës
string
model
E detyrueshme. Emri i Model
që do të përdoret për gjenerimin e përfundimit.
Formati: 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:
tools[]
object ( Tool
)
Fakultative. Një listë e Tools
Model
mund të përdorë për të gjeneruar përgjigjen e radhës.
Një Tool
është një pjesë kodi që i mundëson sistemit të ndërveprojë me sisteme të jashtme për të kryer një veprim, ose grup veprimesh, jashtë njohurive dhe qëllimit të Model
. Tool
e mbështetura janë Function
dhe codeExecution
. Referojuni thirrjes së funksionit dhe udhëzuesve të ekzekutimit të kodit për të mësuar më shumë.
toolConfig
object ( ToolConfig
)
Fakultative. Konfigurimi i mjetit për çdo Tool
të specifikuar në kërkesë. Referojuni udhëzuesit për thirrjen e funksionit për një shembull përdorimi.
safetySettings[]
object ( SafetySetting
)
Fakultative. Një listë e rasteve unike të 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 çdo lloj SafetyCategory
. API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin të përmbushë kufijtë e vendosur nga këto cilësime. Kjo listë anashkalon cilësimet e paracaktuara për secilën SafetyCategory
të specifikuar në Cilësimet e sigurisë. Nëse nuk ka SafetySetting
për një SafetyCategory
të dhënë në listë, API do të përdorë cilësimin e paracaktuar të sigurisë për atë kategori. Kategoritë e dëmtimit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY mbështeten. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e disponueshme të sigurisë. Referojuni gjithashtu udhëzimit të sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të AI.
systemInstruction
object ( Content
)
Fakultative. Udhëzimet e sistemit të grupit të zhvilluesit. Aktualisht, vetëm tekst.
generationConfig
object ( GenerationConfig
)
Fakultative. Opsionet e konfigurimit për gjenerimin e modelit dhe daljet.
string
cachedContent
Fakultative. Emri i përmbajtjes së memorizuar për t'u përdorur si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Shembull i kërkesës
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të GenerateContentResponse
.
Metoda: modele.streamGenerateContent
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Gjeneron një përgjigje të transmetuar nga modeli i dhënë një hyrje GenerateContentRequest
.
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:streamGenerateContent
Parametrat e rrugës
string
model
E detyrueshme. Emri i Model
që do të përdoret për gjenerimin e përfundimit.
Formati: 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:
tools[]
object ( Tool
)
Fakultative. Një listë e Tools
Model
mund të përdorë për të gjeneruar përgjigjen e radhës.
Një Tool
është një pjesë kodi që i mundëson sistemit të ndërveprojë me sisteme të jashtme për të kryer një veprim, ose grup veprimesh, jashtë njohurive dhe qëllimit të Model
. Tool
e mbështetura janë Function
dhe codeExecution
. Referojuni thirrjes së funksionit dhe udhëzuesve të ekzekutimit të kodit për të mësuar më shumë.
toolConfig
object ( ToolConfig
)
Fakultative. Konfigurimi i mjetit për çdo Tool
të specifikuar në kërkesë. Referojuni udhëzuesit për thirrjen e funksionit për një shembull përdorimi.
safetySettings[]
object ( SafetySetting
)
Fakultative. Një listë e rasteve unike të 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 çdo lloj SafetyCategory
. API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin të përmbushë kufijtë e vendosur nga këto cilësime. Kjo listë anashkalon cilësimet e paracaktuara për secilën SafetyCategory
të specifikuar në Cilësimet e sigurisë. Nëse nuk ka SafetySetting
për një SafetyCategory
të dhënë në listë, API do të përdorë cilësimin e paracaktuar të sigurisë për atë kategori. Kategoritë e dëmtimit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY mbështeten. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e disponueshme të sigurisë. Referojuni gjithashtu udhëzimit të sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të AI.
systemInstruction
object ( Content
)
Fakultative. Udhëzimet e sistemit të grupit të zhvilluesit. Aktualisht, vetëm tekst.
generationConfig
object ( GenerationConfig
)
Fakultative. Opsionet e konfigurimit për gjenerimin e modelit dhe daljet.
string
cachedContent
Fakultative. Emri i përmbajtjes së memorizuar për t'u përdorur si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një rrymë shembujsh GenerateContentResponse
.
Generate Content Response
Përgjigje nga modeli që mbështet përgjigje të shumta të kandidatëve.
Vlerësimet e sigurisë dhe filtrimi i përmbajtjes raportohen si për kërkesën në GenerateContentResponse.prompt_feedback
dhe 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 fare kandidatë vetëm nëse ka pasur diçka të gabuar me kërkesën (kontrollo promptFeedback
) - Raporton komentet për secilin kandidat në finishReason
dhe safetyRatings
.
candidates[]
object ( Candidate
)
Përgjigjet e kandidatëve nga modeli.
object ( PromptFeedback )
promptFeedback
(PromptFeedback)Kthen komentet e kërkesës në lidhje me filtrat e përmbajtjes.
usageMetadata
object ( UsageMetadata
)
Vetëm dalje. Të dhënat meta mbi përdorimin e tokenit të kërkesave të gjenerimit.
string
modelVersion
Vetëm dalje. Versioni i modelit i përdorur për të gjeneruar përgjigjen.
Përfaqësimi JSON |
---|
{ "candidates": [ { object ( |
PromptFeedback
Një grup i meta të dhënave të komenteve, kërkesa e specifikuar në GenerateContentRequest.content
.
blockReason
enum ( BlockReason
)
Fakultative. Nëse vendoset, kërkesa është bllokuar dhe asnjë kandidat nuk kthehet. Riformuloni kërkesën.
safetyRatings[]
object ( SafetyRating
)
Vlerësimet për sigurinë e shpejtë. Ka më së shumti një vlerësim për kategori.
Përfaqësimi JSON |
---|
{ "blockReason": enum ( |
BlockReason
Përcakton arsyen pse u bllokua kërkesa.
Enums | |
---|---|
BLOCK_ | Vlera e paracaktuar. Kjo vlerë është e papërdorur. |
SAFETY | Kërkesa u bllokua për arsye sigurie. Inspektoni safety për të kuptuar se cila kategori e sigurisë e bllokoi atë. |
OTHER | Kërkesa u bllokua për arsye të panjohura. |
BLOCKLIST | Kërkesa u bllokua për shkak të kushteve që përfshihen nga lista e bllokimit të terminologjisë. |
PROHIBITED_ | Kërkesa u bllokua për shkak të përmbajtjes së ndaluar. |
IMAGE_ | Kandidatët u bllokuan për shkak të përmbajtjes së pasigurt të gjenerimit të imazheve. |
Metadata e përdorimit
Të dhënat meta mbi përdorimin e tokenit të kërkesës së gjenerimit.
promptTokenCount
integer
Numri i shenjave në prompt. Kur caktohet cachedContent
, kjo është ende madhësia totale efektive e kërkesës që do të thotë se kjo përfshin numrin e shenjave në përmbajtjen e memorizuar.
cachedContentTokenCount
integer
Numri i shenjave në pjesën e memorizuar të kërkesës (përmbajtja e ruajtur në memorie)
candidatesTokenCount
integer
Numri i përgjithshëm i argumenteve në të gjithë kandidatët e përgjigjeve të gjeneruara.
toolUsePromptTokenCount
integer
Vetëm dalje. Numri i shenjave të pranishme në kërkesën(et) e përdorimit të veglave.
thoughtsTokenCount
integer
Vetëm dalje. Numri i argumenteve të mendimeve për modelet e të menduarit.
totalTokenCount
integer
Numri total i shenjave për kërkesën e gjenerimit (kërkesa + kandidatët përgjigje).
promptTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve që janë përpunuar në hyrjen e kërkesës.
cacheTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve të përmbajtjes së memorizuar në hyrjen e kërkesës.
candidatesTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve që janë kthyer në përgjigje.
object ( ModalityTokenCount )
toolUsePromptTokensDetails[]
( ModalityTokenCount )Vetëm dalje. Lista e modaliteteve që u përpunuan për hyrjet e kërkesës për përdorim të veglave.
Përfaqësimi JSON |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "toolUsePromptTokenCount": integer, "thoughtsTokenCount": integer, "totalTokenCount": integer, "promptTokensDetails": [ { object ( |
Kandidati
- Përfaqësimi JSON
- PërfundoArsyeja
- Atribuimi i themelimit
- AttributionSourceId
- GroundingPassageId
- SemanticRetrieverChunk
- GroundingMetadata
- SearchEntryPoint
- GroundingChunk
- Web
- Mbështetja e Tokës
- Segmenti
- RetrievalMetadata
- Rezultati i problemeve të ditarit
- Top Kandidatët
- Kandidati
Një kandidat përgjigjeje i krijuar nga modeli.
content
object ( Content
)
Vetëm dalje. Përmbajtja e gjeneruar e kthyer nga modeli.
finishReason
enum ( FinishReason
)
Fakultative. Vetëm dalje. Arsyeja pse modeli ndaloi gjenerimin e argumenteve.
Nëse është bosh, modeli nuk ka ndaluar së gjeneruari shenja.
safetyRatings[]
object ( SafetyRating
)
Lista e vlerësimeve për sigurinë e një kandidati të përgjigjes.
Ka më së shumti një vlerësim për kategori.
citationMetadata
object ( CitationMetadata
)
Vetëm dalje. Informacioni i citimit për kandidatin e krijuar nga modeli.
Kjo fushë mund të plotësohet me informacion recitimi për çdo tekst të përfshirë në content
. Këto janë pasazhe që janë "recituar" nga materiali me të drejtë autori në të dhënat e trajnimit të LLM-së.
tokenCount
integer
Vetëm dalje. Numërimi simbolik për këtë kandidat.
groundingAttributions[]
object ( GroundingAttribution
)
Vetëm dalje. Informacioni i atribuimit për burimet që kontribuan në një përgjigje të bazuar.
Kjo fushë është e mbushur për thirrjet GenerateAnswer
.
object ( GroundingMetadata
)
groundingMetadata
( GroundingMetadata )Vetëm dalje. Meta të dhënat bazë për kandidatin.
Kjo fushë është e mbushur për thirrjet GenerateContent
.
number
avgLogprobs
Vetëm dalje. Rezultati mesatar i probabilitetit log të kandidatit.
logprobsResult
object ( LogprobsResult
)
Vetëm dalje. Rezultatet e gjasave të regjistrit për argumentet e përgjigjes dhe shenjat kryesore
index
integer
Vetëm dalje. Indeksi i kandidatit në listën e kandidatëve të përgjigjeve.
Përfaqësimi JSON |
---|
{ "content": { object ( |
PërfundoArsyeja
Përcakton arsyen pse modeli ndaloi gjenerimin e argumenteve.
Enums | |
---|---|
FINISH_ | Vlera e paracaktuar. Kjo vlerë është e papërdorur. |
STOP | Pika natyrore e ndalimit të modelit ose sekuenca e parashikuar e ndalimit. |
MAX_ | U arrit numri maksimal i argumenteve siç specifikohet në kërkesë. |
SAFETY | Përmbajtja e kandidatit të përgjigjes u raportua për arsye sigurie. |
RECITATION | Përmbajtja e kandidatit të përgjigjes u shënua për arsye recitimi. |
LANGUAGE | Përmbajtja e kandidatit të përgjigjes u raportua për përdorimin e një gjuhe të pambështetur. |
OTHER | Arsyeja e panjohur. |
BLOCKLIST | Gjenerimi i tokenit u ndal sepse përmbajtja përmban terma të ndaluar. |
PROHIBITED_ | Prodhimi i tokenit u ndal për përmbajtje potencialisht të ndaluar. |
SPII | Gjenerimi i tokenit u ndal sepse përmbajtja potencialisht përmban informacione të ndjeshme personale të identifikueshme (SPII). |
MALFORMED_ | Thirrja e funksionit e krijuar nga modeli është e pavlefshme. |
IMAGE_ | Prodhimi i tokenit u ndal sepse imazhet e krijuara përmbajnë shkelje të sigurisë. |
Atribuimi i themelimit
Atribuimi për një burim që kontribuoi në një përgjigje.
sourceId
object ( AttributionSourceId
)
Vetëm dalje. Identifikuesi për burimin që kontribuon në këtë atribuim.
content
object ( Content
)
Përmbajtja e burimit bazë që përbën këtë atribut.
Përfaqësimi JSON |
---|
{ "sourceId": { object ( |
AttributionSourceId
Identifikuesi për burimin që kontribuon në këtë atribuim.
source
Union type
source
mund të jetë vetëm një nga sa vijon: object ( GroundingPassageId )
groundingPassage
( GroundingPassageId )Identifikuesi për një pasazh në linjë.
semanticRetrieverChunk
object ( SemanticRetrieverChunk
)
Identifikuesi për një Chunk
të marrë nëpërmjet Semantic Retriever.
Përfaqësimi JSON |
---|
{ // source "groundingPassage": { object ( |
GroundingPassageId
Identifikues për një pjesë brenda një GroundingPassage
.
string
passageId
Vetëm dalje. ID e pasazhit që përputhet me GenerateAnswerRequest
's GroundingPassage.id
.
partIndex
integer
Vetëm dalje. Indeksi i pjesës brenda GenerateAnswerRequest
's GroundingPassage.content
.
Përfaqësimi JSON |
---|
{ "passageId": string, "partIndex": integer } |
SemanticRetrieverChunk
Identifikuesi për një Chunk
të marrë nëpërmjet Retriever Semantic të specifikuar në GenerateAnswerRequest
duke përdorur SemanticRetrieverConfig
.
source
string
Vetëm dalje. Emri i burimit që përputhet me SemanticRetrieverConfig.source
të kërkesës. Shembull: corpora/123
ose corpora/123/documents/abc
string
chunk
Vetëm dalje. Emri i Chunk
që përmban tekstin e atribuar. Shembull: corpora/123/documents/abc/chunks/xyz
Përfaqësimi JSON |
---|
{ "source": string, "chunk": string } |
GroundingMetadata
Metadatat i kthehen klientit kur aktivizohet tokëzimi.
object ( GroundingChunk )
groundingChunks[]
( 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.
string
webSearchQueries[]
Pyetjet e kërkimit në ueb për kërkimin vijues në ueb.
searchEntryPoint
object ( SearchEntryPoint
)
Fakultative. Hyrja e kërkimit në Google për kërkimet vijuese në ueb.
retrievalMetadata
object ( RetrievalMetadata
)
Meta të dhënat që lidhen me marrjen në rrjedhën e tokëzimit.
Përfaqësimi JSON |
---|
{ "groundingChunks": [ { object ( |
SearchEntryPoint
Pika hyrëse e kërkimit në Google.
renderedContent
string
përmbajtjesFakultative. Pjesë e përmbajtjes së uebit që mund të futet në një faqe interneti ose në një pamje ueb aplikacioni.
sdkBlob
string ( bytes format)
Fakultative. Base64 i koduar JSON që përfaqëson grupin e <term kërkimi, url kërkimi> tuple.
Një varg i koduar me bazë 64.
Përfaqësimi JSON |
---|
{ "renderedContent": string, "sdkBlob": string } |
GroundingChunk
Copë e tokëzimit.
chunk_type
Union type
chunk_type
mund të jetë vetëm një nga sa vijon:web
object ( Web
)
Një pjesë e tokëzimit nga uebi.
Përfaqësimi JSON |
---|
{
// chunk_type
"web": {
object ( |
Web
Pjesë nga uebi.
string
uri
Referenca URI e pjesës.
string
title
Titulli i pjesës.
Përfaqësimi JSON |
---|
{ "uri": string, "title": string } |
Mbështetja e Tokës
Mbështetja e tokëzimit.
groundingChunkIndices[]
integer
Një listë indeksesh (në 'grounding_chunk') që specifikon citimet që lidhen me pretendimin. Për shembull, [1,3,4] do të thotë që tokëzimi_copë[1], tokëzimi_copë[3], tokëzimi_copë[4] janë përmbajtja e marrë që i atribuohet pretendimit.
number
confidenceScores[]
Rezultati i besimit të referencave mbështetëse. Vargjet nga 0 në 1. 1 është më i sigurti. Kjo listë duhet të ketë të njëjtën madhësi si indekset e tokëzimitChunk.
segment
object ( Segment
)
Segmenti i përmbajtjes së cilës i përket kjo mbështetje.
Përfaqësimi JSON |
---|
{
"groundingChunkIndices": [
integer
],
"confidenceScores": [
number
],
"segment": {
object ( |
Segmenti
Segmenti i përmbajtjes.
partIndex
integer
Vetëm dalje. Indeksi i një objekti Part brenda objektit të tij mëmë Përmbajtje.
startIndex
integer
Vetëm dalje. Indeksi i fillimit në pjesën e dhënë, i matur në bajt. Kompensimi nga fillimi i Pjesës, përfshirëse, duke filluar nga zero.
endIndex
integer
Vetëm dalje. Indeksi i fundit në pjesën e dhënë, i matur në bajt. Kompensimi nga fillimi i Pjesës, ekskluziv, duke filluar nga zero.
string
text
Vetëm dalje. Teksti që korrespondon me segmentin nga përgjigja.
Përfaqësimi JSON |
---|
{ "partIndex": integer, "startIndex": integer, "endIndex": integer, "text": string } |
RetrievalMetadata
Meta të dhënat që lidhen me marrjen në rrjedhën e tokëzimit.
number
googleSearchDynamicRetrievalScore
Fakultative. Rezultati që tregon se sa e mundshme informacioni nga kërkimi në Google mund të ndihmojë në përgjigjen e kërkesës. Rezultati është në intervalin [0, 1], ku 0 është më pak e mundshme dhe 1 është më e mundshme. Ky rezultat plotësohet vetëm kur aktivizohet baza e 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ë ditarit
Rezultati i problemit të ditarit
topCandidates[]
object ( TopCandidates
)
Gjatësia = numri i përgjithshëm i hapave të dekodimit.
chosenCandidates[]
object ( Candidate
)
Gjatësia = numri i përgjithshëm i hapave të dekodimit. Kandidatët e zgjedhur mund të jenë ose jo në topKandidatët.
Përfaqësimi JSON |
---|
{ "topCandidates": [ { object ( |
Top Kandidatët
Kandidatët me probabilitete të regjistrit kryesor në çdo hap të dekodimit.
candidates[]
object ( Candidate
)
Renditur sipas probabilitetit të regjistrit në rend zbritës.
Përfaqësimi JSON |
---|
{
"candidates": [
{
object ( |
Kandidati
Kandidati për shenjën dhe pikën logprobs.
string
token
Vlera e vargut token të kandidatit.
integer
tokenId
Vlera e ID-së së kandidatit.
number
logProbability
Probabiliteti i regjistrit të kandidatit.
Përfaqësimi JSON |
---|
{ "token": string, "tokenId": integer, "logProbability": number } |
Metadatat e Citimit
Një koleksion i atributeve burimore për një pjesë të përmbajtjes.
citationSources[]
object ( CitationSource
)
Citime në burime për një përgjigje specifike.
Përfaqësimi JSON |
---|
{
"citationSources": [
{
object ( |
Burimi i Citimit
Një citim në një burim për një pjesë të një përgjigje specifike.
startIndex
integer
Fakultative. Fillimi i segmentit të përgjigjes që i atribuohet këtij burimi.
Indeksi tregon fillimin e segmentit, i matur në bajt.
endIndex
integer
Fakultative. Fundi i segmentit të atribuar, ekskluziv.
string
uri
Fakultative. URI që atribuohet si burim për një pjesë të tekstit.
string
license
Fakultative. Licenca 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 } |
GenerationConfig
Opsionet e konfigurimit për gjenerimin e modelit dhe daljet. Jo të gjithë parametrat janë të konfigurueshëm për çdo model.
string
stopSequences[]
Fakultative. Grupi i sekuencave të karaktereve (deri në 5) që do të ndalojnë gjenerimin e prodhimit. Nëse specifikohet, API do të ndalojë në shfaqjen e parë të një stop_sequence
. Sekuenca e ndalimit nuk do të përfshihet si pjesë e përgjigjes.
string
responseMimeType
Fakultative. Lloji MIME i tekstit kandidat të krijuar. Llojet MIME të mbështetura janë: text/plain
: (parazgjedhja) Prodhimi i tekstit. application/json
: Përgjigja JSON në kandidatët e përgjigjes. text/x.enum
: ENUM si përgjigje e vargut në kandidatët e përgjigjes. Referojuni dokumenteve për një listë të të gjitha llojeve të tekstit MIME të mbështetur.
responseSchema
object ( Schema
)
Fakultative. Skema e daljes së tekstit të gjeneruar të kandidatit. Skemat duhet të jenë një nëngrup i skemës OpenAPI dhe mund të jenë objekte, primitivë ose vargje.
Nëse caktohet, duhet të vendoset gjithashtu një responseMimeType
përputhshmeMimeType. Llojet e përputhshme MIME: application/json
: Skema për përgjigjen JSON. Referojuni udhëzuesit për gjenerimin e tekstit JSON për më shumë detaje.
responseModalities[]
enum ( Modality
)
Fakultative. Modalitetet e kërkuara të përgjigjes. Përfaqëson grupin e modaliteteve që modeli mund t'i kthejë dhe 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ë shumta 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ë boshe është e barabartë me kërkesën vetëm për tekst.
candidateCount
integer
Fakultative. Numri i përgjigjeve të gjeneruara për t'u kthyer. Nëse nuk është caktuar, kjo do të jetë e paracaktuar në 1. Ki parasysh se kjo nuk funksionon për modelet e gjeneratës së mëparshme (familja Gemini 1.0)
maxOutputTokens
integer
Fakultative. Numri maksimal i argumenteve për t'u përfshirë në një kandidat përgjigjeje.
Shënim: Vlera e paracaktuar ndryshon sipas modelit, shikoni atributin Model.output_token_limit
të Model
të kthyer nga funksioni getModel
.
number
temperature
Fakultative. Kontrollon rastësinë e daljes.
Shënim: Vlera e paracaktuar ndryshon sipas modelit, shikoni atributin Model.temperature
të Model
të kthyer nga funksioni getModel
.
Vlerat mund të variojnë nga [0.0, 2.0].
number
topP
Fakultative. Probabiliteti maksimal kumulativ i argumenteve për t'u marrë parasysh gjatë marrjes së mostrave.
Modeli përdor kampionimin e kombinuar Top-k dhe Top-p (bërthamë).
Shenjat renditen në bazë të probabiliteteve të tyre të caktuara në mënyrë që të merren parasysh vetëm argumentet më të mundshëm. Mostra Top-k kufizon drejtpërdrejt numrin maksimal të argumenteve për t'u marrë në konsideratë, ndërsa kampionimi i bërthamës kufizon numrin e argumenteve bazuar në probabilitetin kumulativ.
Shënim: Vlera e paracaktuar ndryshon sipas Model
dhe specifikohet nga atributi Model.top_p
i kthyer nga funksioni getModel
. Një atribut bosh topK
tregon se modeli nuk aplikon kampionimin top-k dhe nuk lejon vendosjen e topK
në kërkesat.
topK
integer
Fakultative. Numri maksimal i argumenteve që duhen marrë parasysh gjatë marrjes së mostrave.
Modelet e Binjakëve përdorin kampionimin Top-p (bërthamë) ose një kombinim të kampionimit të Top-k dhe bërthamës. Mostra Top-k merr në konsideratë grupin e tokenëve më të mundshëm topK
. Modelet që funksionojnë me kampionim bërthamor nuk lejojnë vendosjen e topK.
Shënim: Vlera e paracaktuar ndryshon sipas Model
dhe specifikohet nga atributi Model.top_p
i kthyer nga funksioni getModel
. Një atribut bosh topK
tregon se modeli nuk aplikon kampionimin top-k dhe nuk lejon vendosjen e topK
në kërkesat.
integer
seed
Fakultative. Fara e përdorur në dekodim. Nëse nuk është caktuar, kërkesa përdor një farë të krijuar rastësisht.
number
presencePenalty
Fakultative. Dënimi i pranisë zbatohet për logprob-et e shenjës tjetër nëse shenja është parë tashmë në përgjigje.
Ky penallti është binar i ndezur/fikur dhe nuk varet nga numri i herëve që përdoret token (pas të parës). Përdorni frequencyPenalty
për një dënim që rritet me çdo përdorim.
Një ndëshkim pozitiv do të dekurajojë përdorimin e shenjave që janë përdorur tashmë në përgjigje, duke rritur fjalorin.
Një ndëshkim negativ do të inkurajojë përdorimin e shenjave që janë përdorur tashmë në përgjigje, duke ulur fjalorin.
frequencyPenalty
number
dënimitFakultative. Dënimi i frekuencës i aplikuar për logprobs të shenjës tjetër, shumëzuar me numrin e herëve që çdo shenjë është parë në përgjigjen deri tani.
Një ndëshkim pozitiv do të dekurajojë përdorimin e shenjave që janë përdorur tashmë, në përpjesëtim me numrin e herëve të përdorur token: Sa më shumë të përdoret një token, aq më e vështirë është për modelin që ta përdorë atë token përsëri duke rritur fjalorin e përgjigjeve.
Kujdes: Një ndëshkim negativ do ta inkurajojë modelin të ripërdorë tokenat në përpjesëtim me numrin e herëve që është përdorur token. 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ë kufirin maxOutputTokens
.
responseLogprobs
boolean
Fakultative. Nëse është e vërtetë, eksportoni logprobs rezulton në përgjigje.
logprobs
integer
Fakultative. E vlefshme vetëm nëse responseLogprobs=True
. Kjo cakton numrin e logprobs kryesore për t'u kthyer në çdo hap të dekodimit në Candidate.logprobs_result
.
enableEnhancedCivicAnswers
boolean
Fakultative. Mundëson përgjigje të zgjeruara qytetare. Mund të mos jetë i disponueshëm për të gjitha modelet.
object ( SpeechConfig )
speechConfig
(SpeechConfig)Fakultative. Konfigurimi i gjenerimit të të folurit.
mediaResolution
enum ( MediaResolution
)
Fakultative. 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.
Enums | |
---|---|
MODALITY_ | Vlera e paracaktuar. |
TEXT | Tregon se modeli duhet të kthejë tekst. |
IMAGE | Tregon se modeli duhet të kthejë imazhe. |
AUDIO | Tregon se modeli duhet të kthejë audio. |
SpeechConfig
Konfigurimi i gjenerimit të të folurit.
object ( VoiceConfig )
voiceConfig
(VoiceConfig)Konfigurimi për t'u përdorur nga altoparlanti.
Përfaqësimi JSON |
---|
{
"voiceConfig": {
object ( |
VoiceConfig
Konfigurimi për përdorimin e zërit.
voice_config
Union type
voice_config
mund të jetë vetëm një nga sa vijon: object ( PrebuiltVoiceConfig )
prebuiltVoiceConfig
( PrebuiltVoiceConfig )Konfigurimi për zërin e parandërtuar për t'u përdorur.
Përfaqësimi JSON |
---|
{
// voice_config
"prebuiltVoiceConfig": {
object ( |
PrebuiltVoiceConfig
Konfigurimi për t'u përdorur për altoparlantin e parandërtuar.
voiceName
string
Emri i zërit të paracaktuar për t'u përdorur.
Përfaqësimi JSON |
---|
{ "voiceName": string } |
MediaRezolucioni
Rezolucioni i medias për median hyrëse.
Enums | |
---|---|
MEDIA_ | Rezolucioni i medias nuk është vendosur. |
MEDIA_ | Rezolucioni i medias është vendosur në të ulët (64 argumente). |
MEDIA_ | Rezolucioni i medias është vendosur në mesatare (256 argumente). |
MEDIA_ | Rezolucioni i medias u caktua në nivel të lartë (rikuadrimi i zmadhuar me 256 shenja). |
Kategoria e dëmit
Kategoria e një vlerësimi.
Këto kategori mbulojnë lloje të ndryshme dëmtimesh që zhvilluesit mund të dëshirojnë t'i rregullojnë.
Enums | |
---|---|
HARM_ | Kategoria është e paspecifikuar. |
HARM_ | PALM - Komentet negative ose të dëmshme që synojnë identitetin dhe/ose atributin e mbrojtur. |
HARM_ | PALM - Përmbajtje që është e vrazhdë, mosrespektuese ose profane. |
HARM_ | PALM - Përshkruan skenarë që përshkruajnë dhunën kundër një individi ose grupi, ose përshkrime të përgjithshme të grykës. |
HARM_ | PALM - Përmban referenca për akte seksuale ose përmbajtje të tjera të turpshme. |
HARM_ | PALM - Promovon këshilla mjekësore të pakontrolluara. |
HARM_ | PALM - Përmbajtje e rrezikshme që promovon, lehtëson ose inkurajon akte të dëmshme. |
HARM_ | Binjakët – Përmbajtje ngacmuese. |
HARM_ | Binjakët – Gjuhë dhe përmbajtje urrejtjeje. |
HARM_ | Binjakët – Përmbajtje seksuale eksplicite. |
HARM_ | Binjakët – Përmbajtje të rrezikshme. |
HARM_ | Binjakët - Përmbajtje që mund të përdoret për të dëmtuar integritetin qytetar. |
ModalityTokenCount
Përfaqëson informacionin e numërimit të shenjave për një modalitet të vetëm.
modality
enum ( Modality
)
Modaliteti i lidhur me këtë numërim simbolik.
tokenCount
integer
Numri i argumenteve.
Përfaqësimi JSON |
---|
{
"modality": enum ( |
Modaliteti
Modaliteti i pjesës së përmbajtjes
Enums | |
---|---|
MODALITY_ | Modalitet i paspecifikuar. |
TEXT | Tekst i thjeshtë. |
IMAGE | Imazhi. |
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ëmtimit dhe nivelin e probabilitetit të dëmtimit në atë kategori për një pjesë të përmbajtjes. Përmbajtja klasifikohet për siguri në një sërë kategorish dëmi dhe këtu përfshihet probabiliteti i klasifikimit të dëmit.
category
enum ( HarmCategory
)
E detyrueshme. Kategoria për këtë vlerësim.
probability
enum ( HarmProbability
)
E detyrueshme. Probabiliteti i dëmtimit për këtë përmbajtje.
boolean
blocked
A u bllokua kjo përmbajtje për shkak të këtij vlerësimi?
Përfaqësimi JSON |
---|
{ "category": enum ( |
Dëm Probabiliteti
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.
Enums | |
---|---|
HARM_ | Probabiliteti është i papërcaktuar. |
NEGLIGIBLE | Përmbajtja ka një shans të papërfillshëm për të qenë i pasigurt. |
LOW | Përmbajtja ka një shans të ulët për të qenë i pasigurt. |
MEDIUM | Përmbajtja ka një shans mesatar për të qenë e pasigurt. |
HIGH | Përmbajtja ka një shans të lartë për të qenë i pasigurt. |
SafetySetting
Vendosja e 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ë jetë e bllokuar.
category
enum ( HarmCategory
)
E detyrueshme. Kategoria për këtë cilësim.
threshold
enum ( HarmBlockThreshold
)
E detyrueshme. Kontrollon pragun e probabilitetit në të cilin dëmi është bllokuar.
Përfaqësimi JSON |
---|
{ "category": enum ( |
HarmBlockThreshold
Blloko në dhe përtej një probabiliteti të caktuar dëmtimi.
Enums | |
---|---|
HARM_ | Pragu është i paspecifikuar. |
BLOCK_ | Përmbajtja me NEGLIGIBLE do të lejohet. |
BLOCK_ | Përmbajtja me NEGLIGIBLE dhe LOW do të lejohet. |
BLOCK_ | Përmbajtja me NEGJLIGIBLE, LOW dhe MESIMORE do të lejohet. |
BLOCK_ | E gjithë përmbajtja do të lejohet. |
OFF | Fikni filtrin e sigurisë. |
Gemini API mbështet gjenerimin e përmbajtjes me imazhe, audio, kode, mjete dhe më shumë. Për detaje mbi secilën prej këtyre veçorive, lexoni dhe shikoni kodin mostër të fokusuar në detyrë ose lexoni udhëzuesit gjithëpërfshirës.
- Gjenerimi i tekstit
- Vizioni
- Audio
- Konteksti i gjatë
- Ekzekutimi i kodit
- Modaliteti JSON
- Thirrja e funksionit
- Udhëzimet e sistemit
Metoda: modele.gjenerojë Përmbajtje
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Gjeneron një përgjigje modeli të dhënë një hyrje GenerateContentRequest
. Referojuni udhëzuesit për gjenerimin e tekstit për informacion të detajuar të përdorimit. Aftësitë e hyrjes ndryshojnë midis modeleve, duke përfshirë modelet e sintonizuara. Për detaje, referojuni udhëzuesit të modelit dhe akordimit .
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:generateContent
Parametrat e rrugës
string
model
E detyrueshme. Emri i Model
që do të përdoret për gjenerimin e përfundimit.
Formati: 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:
tools[]
object ( Tool
)
Fakultative. Një listë e Tools
Model
mund të përdorë për të gjeneruar përgjigjen e radhës.
Një Tool
është një pjesë kodi që i mundëson sistemit të ndërveprojë me sisteme të jashtme për të kryer një veprim, ose grup veprimesh, jashtë njohurive dhe qëllimit të Model
. Tool
e mbështetura janë Function
dhe codeExecution
. Referojuni thirrjes së funksionit dhe udhëzuesve të ekzekutimit të kodit për të mësuar më shumë.
toolConfig
object ( ToolConfig
)
Fakultative. Konfigurimi i mjetit për çdo Tool
të specifikuar në kërkesë. Referojuni udhëzuesit për thirrjen e funksionit për një shembull përdorimi.
safetySettings[]
object ( SafetySetting
)
Fakultative. Një listë e rasteve unike të 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 çdo lloj SafetyCategory
. API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin të përmbushë kufijtë e vendosur nga këto cilësime. Kjo listë anashkalon cilësimet e paracaktuara për secilën SafetyCategory
të specifikuar në Cilësimet e sigurisë. Nëse nuk ka SafetySetting
për një SafetyCategory
të dhënë në listë, API do të përdorë cilësimin e paracaktuar të sigurisë për atë kategori. Kategoritë e dëmtimit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY mbështeten. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e disponueshme të sigurisë. Referojuni gjithashtu udhëzimit të sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të AI.
systemInstruction
object ( Content
)
Fakultative. Udhëzimet e sistemit të grupit të zhvilluesit. Aktualisht, vetëm tekst.
generationConfig
object ( GenerationConfig
)
Fakultative. Opsionet e konfigurimit për gjenerimin e modelit dhe daljet.
string
cachedContent
Fakultative. Emri i përmbajtjes së memorizuar për t'u përdorur si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Shembull i kërkesës
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një shembull të GenerateContentResponse
.
Metoda: modele.streamGenerateContent
- Pika përfundimtare
- Parametrat e rrugës
- Trupi i kërkesës
- Trupi i reagimit
- Fusha e autorizimit
- Shembull i kërkesës
Gjeneron një përgjigje të transmetuar nga modeli i dhënë një hyrje GenerateContentRequest
.
Pika përfundimtare
postonihttps: / /generativelanguage.googleapis.com /v1beta /{model=models /*}:streamGenerateContent
Parametrat e rrugës
string
model
E detyrueshme. Emri i Model
që do të përdoret për gjenerimin e përfundimit.
Formati: 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:
tools[]
object ( Tool
)
Fakultative. Një listë e Tools
Model
mund të përdorë për të gjeneruar përgjigjen e radhës.
Një Tool
është një pjesë kodi që i mundëson sistemit të ndërveprojë me sisteme të jashtme për të kryer një veprim, ose grup veprimesh, jashtë njohurive dhe qëllimit të Model
. Tool
e mbështetura janë Function
dhe codeExecution
. Referojuni thirrjes së funksionit dhe udhëzuesve të ekzekutimit të kodit për të mësuar më shumë.
toolConfig
object ( ToolConfig
)
Fakultative. Konfigurimi i mjetit për çdo Tool
të specifikuar në kërkesë. Referojuni udhëzuesit për thirrjen e funksionit për një shembull përdorimi.
safetySettings[]
object ( SafetySetting
)
Fakultative. Një listë e rasteve unike të 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 çdo lloj SafetyCategory
. API do të bllokojë çdo përmbajtje dhe përgjigje që nuk arrin të përmbushë kufijtë e vendosur nga këto cilësime. Kjo listë anashkalon cilësimet e paracaktuara për secilën SafetyCategory
të specifikuar në Cilësimet e sigurisë. Nëse nuk ka SafetySetting
për një SafetyCategory
të dhënë në listë, API do të përdorë cilësimin e paracaktuar të sigurisë për atë kategori. Kategoritë e dëmtimit HARM_CATEGORY_HATE_SPEECH, HARM_CATEGORY_SEXUALLY_EXPLICIT, HARM_CATEGORY_DANGEROUS_CONTENT, HARM_CATEGORY_HARASSMENT, HARM_CATEGORY_CIVIC_INTEGRITY mbështeten. Referojuni udhëzuesit për informacion të detajuar mbi cilësimet e disponueshme të sigurisë. Referojuni gjithashtu udhëzimit të sigurisë për të mësuar se si të përfshini konsideratat e sigurisë në aplikacionet tuaja të AI.
systemInstruction
object ( Content
)
Fakultative. Udhëzimet e sistemit të grupit të zhvilluesit. Aktualisht, vetëm tekst.
generationConfig
object ( GenerationConfig
)
Fakultative. Opsionet e konfigurimit për gjenerimin e modelit dhe daljet.
string
cachedContent
Fakultative. Emri i përmbajtjes së memorizuar për t'u përdorur si kontekst për të shërbyer parashikimin. Formati: cachedContents/{cachedContent}
Trupi i reagimit
Nëse është i suksesshëm, trupi i përgjigjes përmban një rrymë shembujsh GenerateContentResponse
.
Generate Content Response
Përgjigje nga modeli që mbështet përgjigje të shumta të kandidatëve.
Vlerësimet e sigurisë dhe filtrimi i përmbajtjes raportohen si për kërkesën në GenerateContentResponse.prompt_feedback
dhe 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 fare kandidatë vetëm nëse ka pasur diçka të gabuar me kërkesën (kontrollo promptFeedback
) - Raporton komentet për secilin kandidat në finishReason
dhe safetyRatings
.
candidates[]
object ( Candidate
)
Përgjigjet e kandidatëve nga modeli.
object ( PromptFeedback )
promptFeedback
(PromptFeedback)Kthen komentet e kërkesës në lidhje me filtrat e përmbajtjes.
usageMetadata
object ( UsageMetadata
)
Vetëm dalje. Të dhënat meta mbi përdorimin e tokenit të kërkesave të gjenerimit.
string
modelVersion
Vetëm dalje. Versioni i modelit i përdorur për të gjeneruar përgjigjen.
Përfaqësimi JSON |
---|
{ "candidates": [ { object ( |
PromptFeedback
Një grup i meta të dhënave të komenteve, kërkesa e specifikuar në GenerateContentRequest.content
.
blockReason
enum ( BlockReason
)
Fakultative. Nëse vendoset, kërkesa është bllokuar dhe asnjë kandidat nuk kthehet. Riformuloni kërkesën.
safetyRatings[]
object ( SafetyRating
)
Vlerësimet për sigurinë e shpejtë. Ka më së shumti një vlerësim për kategori.
Përfaqësimi JSON |
---|
{ "blockReason": enum ( |
BlockReason
Përcakton arsyen pse u bllokua kërkesa.
Enums | |
---|---|
BLOCK_ | Vlera e paracaktuar. Kjo vlerë është e papërdorur. |
SAFETY | Kërkesa u bllokua për arsye sigurie. Inspektoni safety për të kuptuar se cila kategori e sigurisë e bllokoi atë. |
OTHER | Kërkesa u bllokua për arsye të panjohura. |
BLOCKLIST | Kërkesa u bllokua për shkak të kushteve që përfshihen nga lista e bllokimit të terminologjisë. |
PROHIBITED_ | Kërkesa u bllokua për shkak të përmbajtjes së ndaluar. |
IMAGE_ | Kandidatët u bllokuan për shkak të përmbajtjes së pasigurt të gjenerimit të imazheve. |
Metadata e përdorimit
Të dhënat meta mbi përdorimin e tokenit të kërkesës së gjenerimit.
promptTokenCount
integer
Numri i shenjave në prompt. Kur caktohet cachedContent
, kjo është ende madhësia totale efektive e kërkesës që do të thotë se kjo përfshin numrin e shenjave në përmbajtjen e memorizuar.
cachedContentTokenCount
integer
Numri i shenjave në pjesën e memorizuar të kërkesës (përmbajtja e ruajtur në memorie)
candidatesTokenCount
integer
Numri i përgjithshëm i argumenteve në të gjithë kandidatët e përgjigjeve të gjeneruara.
toolUsePromptTokenCount
integer
Vetëm dalje. Numri i shenjave të pranishme në kërkesën(et) e përdorimit të veglave.
thoughtsTokenCount
integer
Vetëm dalje. Numri i argumenteve të mendimeve për modelet e të menduarit.
totalTokenCount
integer
Numri total i shenjave për kërkesën e gjenerimit (kërkesa + kandidatët përgjigje).
promptTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve që janë përpunuar në hyrjen e kërkesës.
cacheTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve të përmbajtjes së memorizuar në hyrjen e kërkesës.
candidatesTokensDetails[]
object ( ModalityTokenCount
)
Vetëm dalje. Lista e modaliteteve që janë kthyer në përgjigje.
object ( ModalityTokenCount )
toolUsePromptTokensDetails[]
( ModalityTokenCount )Vetëm dalje. Lista e modaliteteve që u përpunuan për hyrjet e kërkesës për përdorim të veglave.
Përfaqësimi JSON |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "toolUsePromptTokenCount": integer, "thoughtsTokenCount": integer, "totalTokenCount": integer, "promptTokensDetails": [ { object ( |
Kandidati
- Përfaqësimi JSON
- PërfundoArsyeja
- Atribuimi i themelimit
- AttributionSourceId
- GroundingPassageId
- SemanticRetrieverChunk
- GroundingMetadata
- SearchEntryPoint
- GroundingChunk
- Web
- Mbështetja e Tokës
- Segmenti
- RetrievalMetadata
- Rezultati i problemeve të ditarit
- Top Kandidatët
- Kandidati
Një kandidat përgjigjeje i krijuar nga modeli.
content
object ( Content
)
Vetëm dalje. Përmbajtja e gjeneruar e kthyer nga modeli.
finishReason
enum ( FinishReason
)
Fakultative. Vetëm dalje. Arsyeja pse modeli ndaloi gjenerimin e argumenteve.
Nëse është bosh, modeli nuk ka ndaluar së gjeneruari shenja.
safetyRatings[]
object ( SafetyRating
)
Lista e vlerësimeve për sigurinë e një kandidati të përgjigjes.
Ka më së shumti një vlerësim për kategori.
citationMetadata
object ( CitationMetadata
)
Vetëm dalje. Informacioni i citimit për kandidatin e krijuar nga modeli.
Kjo fushë mund të plotësohet me informacion recitimi për çdo tekst të përfshirë në content
. Këto janë pasazhe që janë "recituar" nga materiali me të drejtë autori në të dhënat e trajnimit të LLM-së.
tokenCount
integer
Vetëm dalje. Numërimi simbolik për këtë kandidat.
groundingAttributions[]
object ( GroundingAttribution
)
Vetëm dalje. Informacioni i atribuimit për burimet që kontribuan në një përgjigje të bazuar.
Kjo fushë është e mbushur për thirrjet GenerateAnswer
.
object ( GroundingMetadata
)
groundingMetadata
( GroundingMetadata )Vetëm dalje. Meta të dhënat bazë për kandidatin.
Kjo fushë është e mbushur për thirrjet GenerateContent
.
number
avgLogprobs
Vetëm dalje. Rezultati mesatar i probabilitetit log të kandidatit.
logprobsResult
object ( LogprobsResult
)
Vetëm dalje. Rezultatet e gjasave të regjistrit për argumentet e përgjigjes dhe shenjat kryesore
index
integer
Vetëm dalje. Indeksi i kandidatit në listën e kandidatëve të përgjigjeve.
Përfaqësimi JSON |
---|
{ "content": { object ( |
PërfundoArsyeja
Përcakton arsyen pse modeli ndaloi gjenerimin e argumenteve.
Enums | |
---|---|
FINISH_ | Vlera e paracaktuar. Kjo vlerë është e papërdorur. |
STOP | Pika natyrore e ndalimit të modelit ose sekuenca e parashikuar e ndalimit. |
MAX_ | U arrit numri maksimal i argumenteve siç specifikohet në kërkesë. |
SAFETY | Përmbajtja e kandidatit të përgjigjes u raportua për arsye sigurie. |
RECITATION | Përmbajtja e kandidatit të përgjigjes u shënua për arsye recitimi. |
LANGUAGE | Përmbajtja e kandidatit të përgjigjes u raportua për përdorimin e një gjuhe të pambështetur. |
OTHER | Arsyeja e panjohur. |
BLOCKLIST | Gjenerimi i tokenit u ndal sepse përmbajtja përmban terma të ndaluar. |
PROHIBITED_ | Prodhimi i tokenit u ndal për përmbajtje potencialisht të ndaluar. |
SPII | Gjenerimi i tokenit u ndal sepse përmbajtja potencialisht përmban informacione të ndjeshme personale të identifikueshme (SPII). |
MALFORMED_ | Thirrja e funksionit e krijuar nga modeli është e pavlefshme. |
IMAGE_ | Prodhimi i tokenit u ndal sepse imazhet e krijuara përmbajnë shkelje të sigurisë. |
Atribuimi i themelimit
Atribuimi për një burim që kontribuoi në një përgjigje.
sourceId
object ( AttributionSourceId
)
Vetëm dalje. Identifikuesi për burimin që kontribuon në këtë atribuim.
content
object ( Content
)
Përmbajtja e burimit bazë që përbën këtë atribut.
Përfaqësimi JSON |
---|
{ "sourceId": { object ( |
AttributionSourceId
Identifikuesi për burimin që kontribuon në këtë atribuim.
source
Union type
source
mund të jetë vetëm një nga sa vijon: object ( GroundingPassageId )
groundingPassage
( GroundingPassageId )Identifikuesi për një pasazh në linjë.
semanticRetrieverChunk
object ( SemanticRetrieverChunk
)
Identifikuesi për një Chunk
të marrë nëpërmjet Semantic Retriever.
Përfaqësimi JSON |
---|
{ // source "groundingPassage": { object ( |
GroundingPassageId
Identifikues për një pjesë brenda një GroundingPassage
.
string
passageId
Vetëm dalje. ID e pasazhit që përputhet me GenerateAnswerRequest
's GroundingPassage.id
.
partIndex
integer
Vetëm dalje. Indeksi i pjesës brenda GenerateAnswerRequest
's GroundingPassage.content
.
Përfaqësimi JSON |
---|
{ "passageId": string, "partIndex": integer } |
SemanticRetrieverChunk
Identifikuesi për një Chunk
të marrë nëpërmjet Retriever Semantic të specifikuar në GenerateAnswerRequest
duke përdorur SemanticRetrieverConfig
.
source
string
Vetëm dalje. Emri i burimit që përputhet me SemanticRetrieverConfig.source
të kërkesës. Shembull: corpora/123
ose corpora/123/documents/abc
string
chunk
Vetëm dalje. Emri i Chunk
që përmban tekstin e atribuar. Shembull: corpora/123/documents/abc/chunks/xyz
Përfaqësimi JSON |
---|
{ "source": string, "chunk": string } |
GroundingMetadata
Metadatat i kthehen klientit kur aktivizohet tokëzimi.
object ( GroundingChunk )
groundingChunks[]
( 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.
string
webSearchQueries[]
Pyetjet e kërkimit në ueb për kërkimin vijues në ueb.
searchEntryPoint
object ( SearchEntryPoint
)
Fakultative. Hyrja e kërkimit në Google për kërkimet vijuese në ueb.
retrievalMetadata
object ( RetrievalMetadata
)
Meta të dhënat që lidhen me marrjen në rrjedhën e tokëzimit.
Përfaqësimi JSON |
---|
{ "groundingChunks": [ { object ( |
SearchEntryPoint
Pika hyrëse e kërkimit në Google.
renderedContent
string
përmbajtjesFakultative. Pjesë e përmbajtjes së uebit që mund të futet në një faqe interneti ose në një pamje ueb aplikacioni.
sdkBlob
string ( bytes format)
Fakultative. Base64 i koduar JSON që përfaqëson grupin e <term kërkimi, url kërkimi> tuple.
Një varg i koduar me bazë 64.
Përfaqësimi JSON |
---|
{ "renderedContent": string, "sdkBlob": string } |
GroundingChunk
Copë e tokëzimit.
chunk_type
Union type
chunk_type
mund të jetë vetëm një nga sa vijon:web
object ( Web
)
Një pjesë e tokëzimit nga uebi.
Përfaqësimi JSON |
---|
{
// chunk_type
"web": {
object ( |
Web
Pjesë nga uebi.
string
uri
Referenca URI e pjesës.
string
title
Titulli i pjesës.
Përfaqësimi JSON |
---|
{ "uri": string, "title": string } |
Mbështetja e Tokës
Mbështetja e tokëzimit.
groundingChunkIndices[]
integer
Një listë indeksesh (në 'grounding_chunk') që specifikon citimet që lidhen me pretendimin. Për shembull, [1,3,4] do të thotë që tokëzimi_copë[1], tokëzimi_copë[3], tokëzimi_copë[4] janë përmbajtja e marrë që i atribuohet pretendimit.
number
confidenceScores[]
Rezultati i besimit të referencave mbështetëse. Vargjet nga 0 në 1. 1 është më i sigurti. Kjo listë duhet të ketë të njëjtën madhësi si indekset e tokëzimitChunk.
segment
object ( Segment
)
Segmenti i përmbajtjes së cilës i përket kjo mbështetje.
Përfaqësimi JSON |
---|
{
"groundingChunkIndices": [
integer
],
"confidenceScores": [
number
],
"segment": {
object ( |
Segmenti
Segmenti i përmbajtjes.
partIndex
integer
Vetëm dalje. Indeksi i një objekti Part brenda objektit të tij mëmë Përmbajtje.
startIndex
integer
Vetëm dalje. Indeksi i fillimit në pjesën e dhënë, i matur në bajt. Kompensimi nga fillimi i Pjesës, përfshirëse, duke filluar nga zero.
endIndex
integer
Vetëm dalje. Indeksi i fundit në pjesën e dhënë, i matur në bajt. Kompensimi nga fillimi i Pjesës, ekskluziv, duke filluar nga zero.
string
text
Vetëm dalje. Teksti që korrespondon me segmentin nga përgjigja.
Përfaqësimi JSON |
---|
{ "partIndex": integer, "startIndex": integer, "endIndex": integer, "text": string } |
RetrievalMetadata
Meta të dhënat që lidhen me marrjen në rrjedhën e tokëzimit.
number
googleSearchDynamicRetrievalScore
Fakultative. Rezultati që tregon se sa e mundshme informacioni nga kërkimi në Google mund të ndihmojë në përgjigjen e kërkesës. Rezultati është në intervalin [0, 1], ku 0 është më pak e mundshme dhe 1 është më e mundshme. Ky rezultat plotësohet vetëm kur aktivizohet baza e 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ë ditarit
Rezultati i problemit të ditarit
topCandidates[]
object ( TopCandidates
)
Gjatësia = numri i përgjithshëm i hapave të dekodimit.
chosenCandidates[]
object ( Candidate
)
Gjatësia = numri i përgjithshëm i hapave të dekodimit. Kandidatët e zgjedhur mund të jenë ose jo në topKandidatët.
Përfaqësimi JSON |
---|
{ "topCandidates": [ { object ( |
Top Kandidatët
Kandidatët me probabilitete të regjistrit kryesor në çdo hap të dekodimit.
candidates[]
object ( Candidate
)
Renditur sipas probabilitetit të regjistrit në rend zbritës.
Përfaqësimi JSON |
---|
{
"candidates": [
{
object ( |
Kandidati
Kandidati për shenjën dhe pikën logprobs.
string
token
Vlera e vargut token të kandidatit.
integer
tokenId
Vlera e ID-së së kandidatit.
number
logProbability
Probabiliteti i regjistrit të kandidatit.
Përfaqësimi JSON |
---|
{ "token": string, "tokenId": integer, "logProbability": number } |
Metadatat e Citimit
Një koleksion i atributeve burimore për një pjesë të përmbajtjes.
citationSources[]
object ( CitationSource
)
Citime në burime për një përgjigje specifike.
Përfaqësimi JSON |
---|
{
"citationSources": [
{
object ( |
Burimi i Citimit
Një citim në një burim për një pjesë të një përgjigje specifike.
startIndex
integer
Fakultative. Fillimi i segmentit të përgjigjes që i atribuohet këtij burimi.
Indeksi tregon fillimin e segmentit, i matur në bajt.
endIndex
integer
Fakultative. Fundi i segmentit të atribuar, ekskluziv.
string
uri
Fakultative. URI që atribuohet si burim për një pjesë të tekstit.
string
license
Fakultative. Licenca 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 } |
GenerationConfig
Opsionet e konfigurimit për gjenerimin e modelit dhe daljet. Jo të gjithë parametrat janë të konfigurueshëm për çdo model.
string
stopSequences[]
Fakultative. Grupi i sekuencave të karaktereve (deri në 5) që do të ndalojnë gjenerimin e prodhimit. Nëse specifikohet, API do të ndalojë në shfaqjen e parë të një stop_sequence
. Sekuenca e ndalimit nuk do të përfshihet si pjesë e përgjigjes.
string
responseMimeType
Fakultative. Lloji MIME i tekstit kandidat të krijuar. Llojet MIME të mbështetura janë: text/plain
: (parazgjedhja) Prodhimi i tekstit. application/json
: Përgjigja JSON në kandidatët e përgjigjes. text/x.enum
: ENUM si përgjigje e vargut në kandidatët e përgjigjes. Referojuni dokumenteve për një listë të të gjitha llojeve të tekstit MIME të mbështetur.
responseSchema
object ( Schema
)
Fakultative. Skema e daljes së tekstit të gjeneruar të kandidatit. Skemat duhet të jenë një nëngrup i skemës OpenAPI dhe mund të jenë objekte, primitivë ose vargje.
Nëse caktohet, duhet të vendoset gjithashtu një responseMimeType
përputhshmeMimeType. Llojet e përputhshme MIME: application/json
: Skema për përgjigjen JSON. Referojuni udhëzuesit për gjenerimin e tekstit JSON për më shumë detaje.
responseModalities[]
enum ( Modality
)
Fakultative. Modalitetet e kërkuara të përgjigjes. Përfaqëson grupin e modaliteteve që modeli mund t'i kthejë dhe 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ë shumta 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ë boshe është e barabartë me kërkesën vetëm për tekst.
candidateCount
integer
Fakultative. Numri i përgjigjeve të gjeneruara për t'u kthyer. Nëse nuk është caktuar, kjo do të jetë e paracaktuar në 1. Ki parasysh se kjo nuk funksionon për modelet e gjeneratës së mëparshme (familja Gemini 1.0)
maxOutputTokens
integer
Fakultative. Numri maksimal i argumenteve për t'u përfshirë në një kandidat përgjigjeje.
Shënim: Vlera e paracaktuar ndryshon sipas modelit, shikoni atributin Model.output_token_limit
të Model
të kthyer nga funksioni getModel
.
number
temperature
Fakultative. Kontrollon rastësinë e daljes.
Shënim: Vlera e paracaktuar ndryshon sipas modelit, shikoni atributin Model.temperature
të Model
të kthyer nga funksioni getModel
.
Vlerat mund të variojnë nga [0.0, 2.0].
number
topP
Fakultative. Probabiliteti maksimal kumulativ i argumenteve për t'u marrë parasysh gjatë marrjes së mostrave.
Modeli përdor kampionimin e kombinuar Top-k dhe Top-p (bërthamë).
Shenjat renditen në bazë të probabiliteteve të tyre të caktuara në mënyrë që të merren parasysh vetëm argumentet më të mundshëm. Mostra Top-k kufizon drejtpërdrejt numrin maksimal të argumenteve për t'u marrë në konsideratë, ndërsa kampionimi i bërthamës kufizon numrin e argumenteve bazuar në probabilitetin kumulativ.
Shënim: Vlera e paracaktuar ndryshon sipas Model
dhe specifikohet nga atributi Model.top_p
i kthyer nga funksioni getModel
. Një atribut bosh topK
tregon se modeli nuk aplikon kampionimin top-k dhe nuk lejon vendosjen e topK
në kërkesat.
topK
integer
Fakultative. Numri maksimal i argumenteve që duhen marrë parasysh gjatë marrjes së mostrave.
Modelet e Binjakëve përdorin kampionimin Top-p (bërthamë) ose një kombinim të kampionimit të Top-k dhe bërthamës. Mostra Top-k merr në konsideratë grupin e tokenëve më të mundshëm topK
. Modelet që funksionojnë me kampionim bërthamor nuk lejojnë vendosjen e topK.
Shënim: Vlera e paracaktuar ndryshon sipas Model
dhe specifikohet nga atributi Model.top_p
i kthyer nga funksioni getModel
. Një atribut bosh topK
tregon se modeli nuk aplikon kampionimin top-k dhe nuk lejon vendosjen e topK
në kërkesat.
integer
seed
Fakultative. Fara e përdorur në dekodim. Nëse nuk është caktuar, kërkesa përdor një farë të krijuar rastësisht.
number
presencePenalty
Fakultative. Dënimi i pranisë zbatohet për logprob-et e shenjës tjetër nëse shenja është parë tashmë në përgjigje.
Ky penallti është binar i ndezur/fikur dhe nuk varet nga numri i herëve që përdoret token (pas të parës). Përdorni frequencyPenalty
për një dënim që rritet me çdo përdorim.
Një ndëshkim pozitiv do të dekurajojë përdorimin e shenjave që janë përdorur tashmë në përgjigje, duke rritur fjalorin.
Një ndëshkim negativ do të inkurajojë përdorimin e shenjave që janë përdorur tashmë në përgjigje, duke ulur fjalorin.
frequencyPenalty
number
dënimitFakultative. Dënimi i frekuencës i aplikuar për logprobs të shenjës tjetër, shumëzuar me numrin e herëve që çdo shenjë është parë në përgjigjen deri tani.
Një ndëshkim pozitiv do të dekurajojë përdorimin e shenjave që janë përdorur tashmë, në përpjesëtim me numrin e herëve të përdorur token: Sa më shumë të përdoret një token, aq më e vështirë është për modelin që ta përdorë atë token përsëri duke rritur fjalorin e përgjigjeve.
Kujdes: Një ndëshkim negativ do ta inkurajojë modelin të ripërdorë tokenat në përpjesëtim me numrin e herëve që është përdorur token. 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ë kufirin maxOutputTokens
.
responseLogprobs
boolean
Fakultative. Nëse është e vërtetë, eksportoni logprobs rezulton në përgjigje.
logprobs
integer
Fakultative. E vlefshme vetëm nëse responseLogprobs=True
. Kjo cakton numrin e logprobs kryesore për t'u kthyer në çdo hap të dekodimit në Candidate.logprobs_result
.
enableEnhancedCivicAnswers
boolean
Fakultative. Mundëson përgjigje të zgjeruara qytetare. Mund të mos jetë i disponueshëm për të gjitha modelet.
object ( SpeechConfig )
speechConfig
(SpeechConfig)Fakultative. Konfigurimi i gjenerimit të të folurit.
mediaResolution
enum ( MediaResolution
)
Fakultative. 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.
Enums | |
---|---|
MODALITY_ | Vlera e paracaktuar. |
TEXT | Tregon se modeli duhet të kthejë tekst. |
IMAGE | Tregon se modeli duhet të kthejë imazhe. |
AUDIO | Tregon se modeli duhet të kthejë audio. |
SpeechConfig
Konfigurimi i gjenerimit të të folurit.
object ( VoiceConfig )
voiceConfig
(VoiceConfig)Konfigurimi për t'u përdorur nga altoparlanti.
Përfaqësimi JSON |
---|
{
"voiceConfig": {
object ( |
VoiceConfig
Konfigurimi për përdorimin e zërit.
voice_config
Union type
voice_config
mund të jetë vetëm një nga sa vijon: object ( PrebuiltVoiceConfig )
prebuiltVoiceConfig
( PrebuiltVoiceConfig )Konfigurimi për zërin e parandërtuar për t'u përdorur.
Përfaqësimi JSON |
---|
{
// voice_config
"prebuiltVoiceConfig": {
object ( |
PrebuiltVoiceConfig
Konfigurimi për t'u përdorur për altoparlantin e parandërtuar.
voiceName
string
Emri i zërit të paracaktuar për t'u përdorur.
Përfaqësimi JSON |
---|
{ "voiceName": string } |
MediaRezolucioni
Rezolucioni i medias për median hyrëse.
Enums | |
---|---|
MEDIA_ | Rezolucioni i medias nuk është vendosur. |
MEDIA_ | Rezolucioni i medias është vendosur në të ulët (64 argumente). |
MEDIA_ | Rezolucioni i medias është vendosur në mesatare (256 argumente). |
MEDIA_ | Rezolucioni i medias u caktua në nivel të lartë (rikuadrimi i zmadhuar me 256 shenja). |
Kategoria e dëmit
Kategoria e një vlerësimi.
Këto kategori mbulojnë lloje të ndryshme dëmtimesh që zhvilluesit mund të dëshirojnë t'i rregullojnë.
Enums | |
---|---|
HARM_ | Kategoria është e paspecifikuar. |
HARM_ | PALM - Komentet negative ose të dëmshme që synojnë identitetin dhe/ose atributin e mbrojtur. |
HARM_ | PALM - Përmbajtje që është e vrazhdë, mosrespektuese ose profane. |
HARM_ | PALM - Përshkruan skenarë që përshkruajnë dhunën kundër një individi ose grupi, ose përshkrime të përgjithshme të grykës. |
HARM_ | PALM - Përmban referenca për akte seksuale ose përmbajtje të tjera të turpshme. |
HARM_ | PALM - Promovon këshilla mjekësore të pakontrolluara. |
HARM_ | PALM - Përmbajtje e rrezikshme që promovon, lehtëson ose inkurajon akte të dëmshme. |
HARM_ | Binjakët – Përmbajtje ngacmuese. |
HARM_ | Binjakët – Gjuhë dhe përmbajtje urrejtjeje. |
HARM_ | Binjakët – Përmbajtje seksuale eksplicite. |
HARM_ | Binjakët – Përmbajtje të rrezikshme. |
HARM_ | Binjakët - Përmbajtje që mund të përdoret për të dëmtuar integritetin qytetar. |
ModalityTokenCount
Përfaqëson informacionin e numërimit të shenjave për një modalitet të vetëm.
modality
enum ( Modality
)
Modaliteti i lidhur me këtë numërim simbolik.
tokenCount
integer
Numri i argumenteve.
Përfaqësimi JSON |
---|
{
"modality": enum ( |
Modaliteti
Modaliteti i pjesës së përmbajtjes
Enums | |
---|---|
MODALITY_ | Modalitet i paspecifikuar. |
TEXT | Tekst i thjeshtë. |
IMAGE | Imazhi. |
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ëmtimit dhe nivelin e probabilitetit të dëmtimit në atë kategori për një pjesë të përmbajtjes. Përmbajtja klasifikohet për siguri në një sërë kategorish dëmi dhe këtu përfshihet probabiliteti i klasifikimit të dëmit.
category
enum ( HarmCategory
)
E detyrueshme. Kategoria për këtë vlerësim.
probability
enum ( HarmProbability
)
E detyrueshme. Probabiliteti i dëmtimit për këtë përmbajtje.
boolean
blocked
A u bllokua kjo përmbajtje për shkak të këtij vlerësimi?
Përfaqësimi JSON |
---|
{ "category": enum ( |
Dëm Probabiliteti
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.
Enums | |
---|---|
HARM_ | Probabiliteti është i papërcaktuar. |
NEGLIGIBLE | Përmbajtja ka një shans të papërfillshëm për të qenë i pasigurt. |
LOW | Përmbajtja ka një shans të ulët për të qenë i pasigurt. |
MEDIUM | Përmbajtja ka një shans mesatar për të qenë e pasigurt. |
HIGH | Përmbajtja ka një shans të lartë për të qenë i pasigurt. |
SafetySetting
Vendosja e 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ë jetë e bllokuar.
category
enum ( HarmCategory
)
E detyrueshme. Kategoria për këtë cilësim.
threshold
enum ( HarmBlockThreshold
)
E detyrueshme. Kontrollon pragun e probabilitetit në të cilin dëmi është bllokuar.
Përfaqësimi JSON |
---|
{ "category": enum ( |
HarmBlockThreshold
Blloko në dhe përtej një probabiliteti të caktuar dëmtimi.
Enums | |
---|---|
HARM_ | Pragu është i paspecifikuar. |
BLOCK_ | Përmbajtja me NEGLIGIBLE do të lejohet. |
BLOCK_ | Përmbajtja me NEGLIGIBLE dhe LOW do të lejohet. |
BLOCK_ | Përmbajtja me NEGJLIGIBLE, LOW dhe MESIMORE do të lejohet. |
BLOCK_ | E gjithë përmbajtja do të lejohet. |
OFF | Fikni filtrin e sigurisë. |