All methods

API-ja e Gemini-t

API-ja Gemini u lejon zhvilluesve të ndërtojnë aplikacione gjeneruese të IA-së duke përdorur modelet Gemini. Gemini është modeli ynë më i aftë, i ndërtuar nga themeli për të qenë multimodal. Mund të përgjithësojë dhe të kuptojë, të funksionojë dhe të kombinojë pa probleme lloje të ndryshme informacioni, duke përfshirë gjuhën, imazhet, audion, videon dhe kodin. Ju mund ta përdorni API-në Gemini për raste përdorimi si arsyetimi nëpër tekst dhe imazhe, gjenerimi i përmbajtjes, agjentët e dialogut, sistemet e përmbledhjes dhe klasifikimit dhe më shumë.

Shërbimi: generativelanguage.googleapis.com

Për të thirrur këtë shërbim, ne ju rekomandojmë të përdorni bibliotekat e klientëve të ofruara nga Google. Nëse aplikacioni juaj duhet të përdorë bibliotekat tuaja për të thirrur këtë shërbim, përdorni informacionin e mëposhtëm kur bëni kërkesat API.

Pika fundore e shërbimit

Një pikë fundore shërbimi është një URL bazë që specifikon adresën e rrjetit të një shërbimi API. Një shërbim mund të ketë pika fundore të shumëfishta shërbimi. Ky shërbim ka pikën fundore të shërbimit si më poshtë dhe të gjitha URI-të më poshtë janë relative me këtë pikë fundore shërbimi:

  • https://generativelanguage.googleapis.com

Burimi REST: v1beta.auth_tokens

Metodat
create POST /v1beta/auth_tokens
Krijon një token që mund të përdoret për të kufizuar sjelljen e një sesioni BidiGenerateContent.

Burimi REST: v1beta.batches

Metodat
cancel POST /v1beta/{name=batches/*}:cancel
Fillon anulimin asinkron në një operacion të gjatë.
delete DELETE /v1beta/{name=batches/*}
Fshin një operacion që ka filluar prej kohësh.
get GET /v1beta/{name=batches/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.
list GET /v1beta/{name=batches}
Liston operacionet që përputhen me filtrin e specifikuar në kërkesë.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
Përditëson një grup kërkesash EmbedContent për përpunim në grup.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
Përditëson një grup kërkesash GenerateContent për përpunim në grup.

Burimi REST: v1beta.cachedContents

Metodat
create POST /v1beta/cachedContents
Krijon burimin CachedContent.
delete DELETE /v1beta/{name=cachedContents/*}
Fshin burimin CachedContent.
get GET /v1beta/{name=cachedContents/*}
Lexon burimin CachedContent.
list GET /v1beta/cachedContents
Listat e Përmbajtjeve të Ruajtura në Memorje.
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
Përditëson burimin CachedContent (vetëm data e skadimit mund të përditësohet).

Burimi REST: v1beta.fileSearchStores

Metodat
create POST /v1beta/fileSearchStores
Krijon një FileSearchStore bosh.
delete DELETE /v1beta/{name=fileSearchStores/*}
Fshin një FileSearchStore .
get GET /v1beta/{name=fileSearchStores/*}
Merr informacion në lidhje me një FileSearchStore specifik.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
Importon një File nga Shërbimi i Skedarëve në një FileSearchStore .
list GET /v1beta/fileSearchStores
Liston të gjitha FileSearchStores në pronësi të përdoruesit.

Burimi REST: v1beta.fileSearchStores.documents

Metodat
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
Fshin një Document .
get GET /v1beta/{name=fileSearchStores/*/documents/*}
Merr informacion në lidhje me një Document specifik.
list GET /v1beta/{parent=fileSearchStores/*}/documents
Liston të gjitha Document në një Corpus .

Burimi REST: v1beta.fileSearchStores.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.fileSearchStores.upload.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.files

Metodat
delete DELETE /v1beta/{name=files/*}
Fshin File .
get GET /v1beta/{name=files/*}
Merr meta të dhënat për File e dhënë.
list GET /v1beta/files
Liston metadatat për File në pronësi të projektit kërkues.
register POST /v1beta/files:register
Regjistron skedarët e Google Cloud Storage me FileService.

Burimi REST: v1beta.media

Metodat
download GET /v1beta/{parent=environments/*}/files
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
upload POST /v1beta/files
POST /upload/v1beta/files
Krijon një File .
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
Ngarkon të dhënat në një FileSearchStore, i përpunon paraprakisht dhe i copëzon ato përpara se t'i ruajë në një dokument FileSearchStore.

Burimi REST: v1beta.models

Metodat
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
Vendos në radhë një grumbull kërkesash EmbedContent për përpunim në grup.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
Gjeneron vektorë të shumtë integrimi nga Content hyrëse, e cila përbëhet nga një grup vargjesh të përfaqësuara si objekte EmbedContentRequest .
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
Vendos në radhë një grumbull kërkesash GenerateContent për përpunim në grup.
countTokens POST /v1beta/{model=models/*}:countTokens
Ekzekuton tokenizuesin e një modeli në hyrjen e Content dhe kthen numrin e tokenëve.
embedContent POST /v1beta/{model=models/*}:embedContent
Gjeneron një vektor të ngulitur teksti nga Content hyrëse duke përdorur modelin e specifikuar të Ngulitur Gemini .
generateContent POST /v1beta/{model=models/*}:generateContent
Gjeneron një përgjigje modeli duke pasur parasysh një input GenerateContentRequest .
get GET /v1beta/{name=models/*}
Merr informacione rreth një Model specifik, siç është numri i versionit të tij, kufijtë e tokenëve, parametrat dhe meta të dhëna të tjera.
list GET /v1beta/models
Liston Model e disponueshme përmes Gemini API.
predict POST /v1beta/{model=models/*}:predict
Kryen një kërkesë parashikimi.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
Njësoj si Parashikimi, por kthen një LRO.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
Gjeneron një përgjigje të transmetuar nga modeli kur jepet një input GenerateContentRequest .

Burimi REST: v1beta.interactions

Metodat
CreateCredential POST /v1beta/credentials
Krijon një kredencial.
CreateInteraction POST /v1beta/interactions
Krijon një ndërveprim të ri.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
Anulon një bashkëveprim me anë të ID-së.
ListCredentials GET /v1beta/credentials
Liston kredencialet për një projekt.
GetCredential GET /v1beta/credentials/{id}
Merr meta të dhëna të një kredenciali të vetëm (pa fusha sekrete).
getInteractionById GET /v1beta/interactions/{id}
Merr detajet e plota të një bashkëveprimi të vetëm bazuar në `Interaction.id`-in e tij.
UpdateCredential PATCH /v1beta/credentials/{id}
Përditëson një kredencial.
DeleteCredential DELETE /v1beta/credentials/{id}
Fshin një kredencial.
deleteInteraction DELETE /v1beta/interactions/{id}
Fshin ndërveprimin me anë të ID-së.

Burimi REST: v1beta.agents

Metodat
CreateAgent POST /v1beta/agents
Krijon një Agjent të ri (version i shtypur për SDK).
ListAgents GET /v1beta/agents
Liston të gjithë agjentët.
GetAgent GET /v1beta/agents/{id}
Merr një agjent specifik.
DeleteAgent DELETE /v1beta/agents/{id}
Fshin një Agjent.

Burimi REST: v1beta.webhooks

Metodat
CreateWebhook POST /v1beta/webhooks
Krijon një Webhook të ri.
PingWebhook POST /v1beta/webhooks/{id}:ping
Dërgon një ngjarje ping në një Webhook.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
Gjeneron një sekret të ri nënshkrimi për një Webhook.
ListWebhooks GET /v1beta/webhooks
Liston të gjitha Webhook-et.
GetWebhook GET /v1beta/webhooks/{id}
Merr një Webhook specifik.
UpdateWebhook PATCH /v1beta/webhooks/{id}
Përditëson një Webhook ekzistues.
DeleteWebhook DELETE /v1beta/webhooks/{id}
Fshin një Webhook.

Burimi REST: v1beta.triggers

Metodat
CreateTrigger POST /v1beta/triggers
Krijon një shkaktar të ri që do të thirrë agjentin e specifikuar në orarin e dhënë të cron-it.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
Ekzekuton menjëherë një shkrehës.
ListTriggers GET /v1beta/triggers
Liston shkaktarët për një projekt.
GetTrigger GET /v1beta/triggers/{id}
Merr detajet e një shkaktari të vetëm.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
Liston ekzekutimet për një shkaktar.
UpdateTrigger PATCH /v1beta/triggers/{id}
Përditëson një shkaktar.
DeleteTrigger DELETE /v1beta/triggers/{id}
Fshin një shkaktar.

Burimi REST: v1beta.environments

Metodat
CreateEnvironment POST /v1beta/environments
Krijon një mjedis.
ListEnvironments GET /v1beta/environments
Liston mjediset.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
GetEnvironment GET /v1beta/environments/{id}
Merr një mjedis.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
Fillon një seancë ngarkimi të rifillueshme për një skedar në një hapësirë ​​pune të mjedisit.
DeleteEnvironment DELETE /v1beta/environments/{id}
Fshin një mjedis.
,

API-ja e Gemini-t

API-ja Gemini u lejon zhvilluesve të ndërtojnë aplikacione gjeneruese të IA-së duke përdorur modelet Gemini. Gemini është modeli ynë më i aftë, i ndërtuar nga themeli për të qenë multimodal. Mund të përgjithësojë dhe të kuptojë, të funksionojë dhe të kombinojë pa probleme lloje të ndryshme informacioni, duke përfshirë gjuhën, imazhet, audion, videon dhe kodin. Ju mund ta përdorni API-në Gemini për raste përdorimi si arsyetimi nëpër tekst dhe imazhe, gjenerimi i përmbajtjes, agjentët e dialogut, sistemet e përmbledhjes dhe klasifikimit dhe më shumë.

Shërbimi: generativelanguage.googleapis.com

Për të thirrur këtë shërbim, ne ju rekomandojmë të përdorni bibliotekat e klientëve të ofruara nga Google. Nëse aplikacioni juaj duhet të përdorë bibliotekat tuaja për të thirrur këtë shërbim, përdorni informacionin e mëposhtëm kur bëni kërkesat API.

Pika fundore e shërbimit

Një pikë fundore shërbimi është një URL bazë që specifikon adresën e rrjetit të një shërbimi API. Një shërbim mund të ketë pika fundore të shumëfishta shërbimi. Ky shërbim ka pikën fundore të shërbimit si më poshtë dhe të gjitha URI-të më poshtë janë relative me këtë pikë fundore shërbimi:

  • https://generativelanguage.googleapis.com

Burimi REST: v1beta.auth_tokens

Metodat
create POST /v1beta/auth_tokens
Krijon një token që mund të përdoret për të kufizuar sjelljen e një sesioni BidiGenerateContent.

Burimi REST: v1beta.batches

Metodat
cancel POST /v1beta/{name=batches/*}:cancel
Fillon anulimin asinkron në një operacion të gjatë.
delete DELETE /v1beta/{name=batches/*}
Fshin një operacion që ka filluar prej kohësh.
get GET /v1beta/{name=batches/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.
list GET /v1beta/{name=batches}
Liston operacionet që përputhen me filtrin e specifikuar në kërkesë.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
Përditëson një grup kërkesash EmbedContent për përpunim në grup.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
Përditëson një grup kërkesash GenerateContent për përpunim në grup.

Burimi REST: v1beta.cachedContents

Metodat
create POST /v1beta/cachedContents
Krijon burimin CachedContent.
delete DELETE /v1beta/{name=cachedContents/*}
Fshin burimin CachedContent.
get GET /v1beta/{name=cachedContents/*}
Lexon burimin CachedContent.
list GET /v1beta/cachedContents
Listat e Përmbajtjeve të Ruajtura në Memorje.
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
Përditëson burimin CachedContent (vetëm data e skadimit mund të përditësohet).

Burimi REST: v1beta.fileSearchStores

Metodat
create POST /v1beta/fileSearchStores
Krijon një FileSearchStore bosh.
delete DELETE /v1beta/{name=fileSearchStores/*}
Fshin një FileSearchStore .
get GET /v1beta/{name=fileSearchStores/*}
Merr informacion në lidhje me një FileSearchStore specifik.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
Importon një File nga Shërbimi i Skedarëve në një FileSearchStore .
list GET /v1beta/fileSearchStores
Liston të gjitha FileSearchStores në pronësi të përdoruesit.

Burimi REST: v1beta.fileSearchStores.documents

Metodat
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
Fshin një Document .
get GET /v1beta/{name=fileSearchStores/*/documents/*}
Merr informacion në lidhje me një Document specifik.
list GET /v1beta/{parent=fileSearchStores/*}/documents
Liston të gjitha Document në një Corpus .

Burimi REST: v1beta.fileSearchStores.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.fileSearchStores.upload.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.files

Metodat
delete DELETE /v1beta/{name=files/*}
Fshin File .
get GET /v1beta/{name=files/*}
Merr meta të dhënat për File e dhënë.
list GET /v1beta/files
Liston metadatat për File në pronësi të projektit kërkues.
register POST /v1beta/files:register
Regjistron skedarët e Google Cloud Storage me FileService.

Burimi REST: v1beta.media

Metodat
download GET /v1beta/{parent=environments/*}/files
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
upload POST /v1beta/files
POST /upload/v1beta/files
Krijon një File .
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
Ngarkon të dhënat në një FileSearchStore, i përpunon paraprakisht dhe i copëzon ato përpara se t'i ruajë në një dokument FileSearchStore.

Burimi REST: v1beta.models

Metodat
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
Vendos në radhë një grumbull kërkesash EmbedContent për përpunim në grup.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
Gjeneron vektorë të shumtë integrimi nga Content hyrëse, e cila përbëhet nga një grup vargjesh të përfaqësuara si objekte EmbedContentRequest .
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
Vendos në radhë një grumbull kërkesash GenerateContent për përpunim në grup.
countTokens POST /v1beta/{model=models/*}:countTokens
Ekzekuton tokenizuesin e një modeli në hyrjen e Content dhe kthen numrin e tokenëve.
embedContent POST /v1beta/{model=models/*}:embedContent
Gjeneron një vektor të ngulitur teksti nga Content hyrëse duke përdorur modelin e specifikuar të Ngulitur Gemini .
generateContent POST /v1beta/{model=models/*}:generateContent
Gjeneron një përgjigje modeli duke pasur parasysh një input GenerateContentRequest .
get GET /v1beta/{name=models/*}
Merr informacione rreth një Model specifik, siç është numri i versionit të tij, kufijtë e tokenëve, parametrat dhe meta të dhëna të tjera.
list GET /v1beta/models
Liston Model e disponueshme përmes Gemini API.
predict POST /v1beta/{model=models/*}:predict
Kryen një kërkesë parashikimi.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
Njësoj si Parashikimi, por kthen një LRO.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
Gjeneron një përgjigje të transmetuar nga modeli kur jepet një input GenerateContentRequest .

Burimi REST: v1beta.interactions

Metodat
CreateCredential POST /v1beta/credentials
Krijon një kredencial.
CreateInteraction POST /v1beta/interactions
Krijon një ndërveprim të ri.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
Anulon një bashkëveprim me anë të ID-së.
ListCredentials GET /v1beta/credentials
Liston kredencialet për një projekt.
GetCredential GET /v1beta/credentials/{id}
Merr meta të dhëna të një kredenciali të vetëm (pa fusha sekrete).
getInteractionById GET /v1beta/interactions/{id}
Merr detajet e plota të një bashkëveprimi të vetëm bazuar në `Interaction.id`-in e tij.
UpdateCredential PATCH /v1beta/credentials/{id}
Përditëson një kredencial.
DeleteCredential DELETE /v1beta/credentials/{id}
Fshin një kredencial.
deleteInteraction DELETE /v1beta/interactions/{id}
Fshin ndërveprimin me anë të ID-së.

Burimi REST: v1beta.agents

Metodat
CreateAgent POST /v1beta/agents
Krijon një Agjent të ri (version i shtypur për SDK).
ListAgents GET /v1beta/agents
Liston të gjithë agjentët.
GetAgent GET /v1beta/agents/{id}
Merr një agjent specifik.
DeleteAgent DELETE /v1beta/agents/{id}
Fshin një Agjent.

Burimi REST: v1beta.webhooks

Metodat
CreateWebhook POST /v1beta/webhooks
Krijon një Webhook të ri.
PingWebhook POST /v1beta/webhooks/{id}:ping
Dërgon një ngjarje ping në një Webhook.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
Gjeneron një sekret të ri nënshkrimi për një Webhook.
ListWebhooks GET /v1beta/webhooks
Liston të gjitha Webhook-et.
GetWebhook GET /v1beta/webhooks/{id}
Merr një Webhook specifik.
UpdateWebhook PATCH /v1beta/webhooks/{id}
Përditëson një Webhook ekzistues.
DeleteWebhook DELETE /v1beta/webhooks/{id}
Fshin një Webhook.

Burimi REST: v1beta.triggers

Metodat
CreateTrigger POST /v1beta/triggers
Krijon një shkaktar të ri që do të thirrë agjentin e specifikuar në orarin e dhënë të cron-it.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
Ekzekuton menjëherë një shkrehës.
ListTriggers GET /v1beta/triggers
Liston shkaktarët për një projekt.
GetTrigger GET /v1beta/triggers/{id}
Merr detajet e një shkaktari të vetëm.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
Liston ekzekutimet për një shkaktar.
UpdateTrigger PATCH /v1beta/triggers/{id}
Përditëson një shkaktar.
DeleteTrigger DELETE /v1beta/triggers/{id}
Fshin një shkaktar.

Burimi REST: v1beta.environments

Metodat
CreateEnvironment POST /v1beta/environments
Krijon një mjedis.
ListEnvironments GET /v1beta/environments
Liston mjediset.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
GetEnvironment GET /v1beta/environments/{id}
Merr një mjedis.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
Fillon një seancë ngarkimi të rifillueshme për një skedar në një hapësirë ​​pune të mjedisit.
DeleteEnvironment DELETE /v1beta/environments/{id}
Fshin një mjedis.
,

API-ja e Gemini-t

API-ja Gemini u lejon zhvilluesve të ndërtojnë aplikacione gjeneruese të IA-së duke përdorur modelet Gemini. Gemini është modeli ynë më i aftë, i ndërtuar nga themeli për të qenë multimodal. Mund të përgjithësojë dhe të kuptojë, të funksionojë dhe të kombinojë pa probleme lloje të ndryshme informacioni, duke përfshirë gjuhën, imazhet, audion, videon dhe kodin. Ju mund ta përdorni API-në Gemini për raste përdorimi si arsyetimi nëpër tekst dhe imazhe, gjenerimi i përmbajtjes, agjentët e dialogut, sistemet e përmbledhjes dhe klasifikimit dhe më shumë.

Shërbimi: generativelanguage.googleapis.com

Për të thirrur këtë shërbim, ne ju rekomandojmë të përdorni bibliotekat e klientëve të ofruara nga Google. Nëse aplikacioni juaj duhet të përdorë bibliotekat tuaja për të thirrur këtë shërbim, përdorni informacionin e mëposhtëm kur bëni kërkesat API.

Pika fundore e shërbimit

Një pikë fundore shërbimi është një URL bazë që specifikon adresën e rrjetit të një shërbimi API. Një shërbim mund të ketë pika fundore të shumëfishta shërbimi. Ky shërbim ka pikën fundore të shërbimit si më poshtë dhe të gjitha URI-të më poshtë janë relative me këtë pikë fundore shërbimi:

  • https://generativelanguage.googleapis.com

Burimi REST: v1beta.auth_tokens

Metodat
create POST /v1beta/auth_tokens
Krijon një token që mund të përdoret për të kufizuar sjelljen e një sesioni BidiGenerateContent.

Burimi REST: v1beta.batches

Metodat
cancel POST /v1beta/{name=batches/*}:cancel
Fillon anulimin asinkron në një operacion të gjatë.
delete DELETE /v1beta/{name=batches/*}
Fshin një operacion që ka filluar prej kohësh.
get GET /v1beta/{name=batches/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.
list GET /v1beta/{name=batches}
Liston operacionet që përputhen me filtrin e specifikuar në kërkesë.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
Përditëson një grup kërkesash EmbedContent për përpunim në grup.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
Përditëson një grup kërkesash GenerateContent për përpunim në grup.

Burimi REST: v1beta.cachedContents

Metodat
create POST /v1beta/cachedContents
Krijon burimin CachedContent.
delete DELETE /v1beta/{name=cachedContents/*}
Fshin burimin CachedContent.
get GET /v1beta/{name=cachedContents/*}
Lexon burimin CachedContent.
list GET /v1beta/cachedContents
Listat e Përmbajtjeve të Ruajtura në Memorje.
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
Përditëson burimin CachedContent (vetëm data e skadimit mund të përditësohet).

Burimi REST: v1beta.fileSearchStores

Metodat
create POST /v1beta/fileSearchStores
Krijon një FileSearchStore bosh.
delete DELETE /v1beta/{name=fileSearchStores/*}
Fshin një FileSearchStore .
get GET /v1beta/{name=fileSearchStores/*}
Merr informacion në lidhje me një FileSearchStore specifik.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
Importon një File nga Shërbimi i Skedarëve në një FileSearchStore .
list GET /v1beta/fileSearchStores
Liston të gjitha FileSearchStores në pronësi të përdoruesit.

Burimi REST: v1beta.fileSearchStores.documents

Metodat
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
Fshin një Document .
get GET /v1beta/{name=fileSearchStores/*/documents/*}
Merr informacion në lidhje me një Document specifik.
list GET /v1beta/{parent=fileSearchStores/*}/documents
Liston të gjitha Document në një Corpus .

Burimi REST: v1beta.fileSearchStores.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.fileSearchStores.upload.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.files

Metodat
delete DELETE /v1beta/{name=files/*}
Fshin File .
get GET /v1beta/{name=files/*}
Merr meta të dhënat për File e dhënë.
list GET /v1beta/files
Liston metadatat për File në pronësi të projektit kërkues.
register POST /v1beta/files:register
Regjistron skedarët e Google Cloud Storage me FileService.

Burimi REST: v1beta.media

Metodat
download GET /v1beta/{parent=environments/*}/files
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
upload POST /v1beta/files
POST /upload/v1beta/files
Krijon një File .
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
Ngarkon të dhënat në një FileSearchStore, i përpunon paraprakisht dhe i copëzon ato përpara se t'i ruajë në një dokument FileSearchStore.

Burimi REST: v1beta.models

Metodat
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
Vendos në radhë një grumbull kërkesash EmbedContent për përpunim në grup.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
Gjeneron vektorë të shumtë integrimi nga Content hyrëse, e cila përbëhet nga një grup vargjesh të përfaqësuara si objekte EmbedContentRequest .
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
Vendos në radhë një grumbull kërkesash GenerateContent për përpunim në grup.
countTokens POST /v1beta/{model=models/*}:countTokens
Ekzekuton tokenizuesin e një modeli në hyrjen e Content dhe kthen numrin e tokenëve.
embedContent POST /v1beta/{model=models/*}:embedContent
Gjeneron një vektor të ngulitur teksti nga Content hyrëse duke përdorur modelin e specifikuar të Ngulitur Gemini .
generateContent POST /v1beta/{model=models/*}:generateContent
Gjeneron një përgjigje modeli duke pasur parasysh një input GenerateContentRequest .
get GET /v1beta/{name=models/*}
Merr informacione rreth një Model specifik, siç është numri i versionit të tij, kufijtë e tokenëve, parametrat dhe meta të dhëna të tjera.
list GET /v1beta/models
Liston Model e disponueshme përmes Gemini API.
predict POST /v1beta/{model=models/*}:predict
Kryen një kërkesë parashikimi.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
Njësoj si Parashikimi, por kthen një LRO.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
Gjeneron një përgjigje të transmetuar nga modeli kur jepet një input GenerateContentRequest .

Burimi REST: v1beta.interactions

Metodat
CreateCredential POST /v1beta/credentials
Krijon një kredencial.
CreateInteraction POST /v1beta/interactions
Krijon një ndërveprim të ri.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
Anulon një bashkëveprim me anë të ID-së.
ListCredentials GET /v1beta/credentials
Liston kredencialet për një projekt.
GetCredential GET /v1beta/credentials/{id}
Merr meta të dhëna të një kredenciali të vetëm (pa fusha sekrete).
getInteractionById GET /v1beta/interactions/{id}
Merr detajet e plota të një bashkëveprimi të vetëm bazuar në `Interaction.id`-in e tij.
UpdateCredential PATCH /v1beta/credentials/{id}
Përditëson një kredencial.
DeleteCredential DELETE /v1beta/credentials/{id}
Fshin një kredencial.
deleteInteraction DELETE /v1beta/interactions/{id}
Fshin ndërveprimin me anë të ID-së.

Burimi REST: v1beta.agents

Metodat
CreateAgent POST /v1beta/agents
Krijon një Agjent të ri (version i shtypur për SDK).
ListAgents GET /v1beta/agents
Liston të gjithë agjentët.
GetAgent GET /v1beta/agents/{id}
Merr një agjent specifik.
DeleteAgent DELETE /v1beta/agents/{id}
Fshin një Agjent.

Burimi REST: v1beta.webhooks

Metodat
CreateWebhook POST /v1beta/webhooks
Krijon një Webhook të ri.
PingWebhook POST /v1beta/webhooks/{id}:ping
Dërgon një ngjarje ping në një Webhook.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
Gjeneron një sekret të ri nënshkrimi për një Webhook.
ListWebhooks GET /v1beta/webhooks
Liston të gjitha Webhook-et.
GetWebhook GET /v1beta/webhooks/{id}
Merr një Webhook specifik.
UpdateWebhook PATCH /v1beta/webhooks/{id}
Përditëson një Webhook ekzistues.
DeleteWebhook DELETE /v1beta/webhooks/{id}
Fshin një Webhook.

Burimi REST: v1beta.triggers

Metodat
CreateTrigger POST /v1beta/triggers
Krijon një shkaktar të ri që do të thirrë agjentin e specifikuar në orarin e dhënë të cron-it.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
Ekzekuton menjëherë një shkrehës.
ListTriggers GET /v1beta/triggers
Liston shkaktarët për një projekt.
GetTrigger GET /v1beta/triggers/{id}
Merr detajet e një shkaktari të vetëm.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
Liston ekzekutimet për një shkaktar.
UpdateTrigger PATCH /v1beta/triggers/{id}
Përditëson një shkaktar.
DeleteTrigger DELETE /v1beta/triggers/{id}
Fshin një shkaktar.

Burimi REST: v1beta.environments

Metodat
CreateEnvironment POST /v1beta/environments
Krijon një mjedis.
ListEnvironments GET /v1beta/environments
Liston mjediset.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
GetEnvironment GET /v1beta/environments/{id}
Merr një mjedis.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
Fillon një seancë ngarkimi të rifillueshme për një skedar në një hapësirë ​​pune të mjedisit.
DeleteEnvironment DELETE /v1beta/environments/{id}
Fshin një mjedis.
,

API-ja e Gemini-t

API-ja Gemini u lejon zhvilluesve të ndërtojnë aplikacione gjeneruese të IA-së duke përdorur modelet Gemini. Gemini është modeli ynë më i aftë, i ndërtuar nga themeli për të qenë multimodal. Mund të përgjithësojë dhe të kuptojë, të funksionojë dhe të kombinojë pa probleme lloje të ndryshme informacioni, duke përfshirë gjuhën, imazhet, audion, videon dhe kodin. Ju mund ta përdorni API-në Gemini për raste përdorimi si arsyetimi nëpër tekst dhe imazhe, gjenerimi i përmbajtjes, agjentët e dialogut, sistemet e përmbledhjes dhe klasifikimit dhe më shumë.

Shërbimi: generativelanguage.googleapis.com

Për të thirrur këtë shërbim, ne ju rekomandojmë të përdorni bibliotekat e klientëve të ofruara nga Google. Nëse aplikacioni juaj duhet të përdorë bibliotekat tuaja për të thirrur këtë shërbim, përdorni informacionin e mëposhtëm kur bëni kërkesat API.

Pika fundore e shërbimit

Një pikë fundore shërbimi është një URL bazë që specifikon adresën e rrjetit të një shërbimi API. Një shërbim mund të ketë pika fundore të shumëfishta shërbimi. Ky shërbim ka pikën fundore të shërbimit si më poshtë dhe të gjitha URI-të më poshtë janë relative me këtë pikë fundore shërbimi:

  • https://generativelanguage.googleapis.com

Burimi REST: v1beta.auth_tokens

Metodat
create POST /v1beta/auth_tokens
Krijon një token që mund të përdoret për të kufizuar sjelljen e një sesioni BidiGenerateContent.

Burimi REST: v1beta.batches

Metodat
cancel POST /v1beta/{name=batches/*}:cancel
Fillon anulimin asinkron në një operacion të gjatë.
delete DELETE /v1beta/{name=batches/*}
Fshin një operacion që ka filluar prej kohësh.
get GET /v1beta/{name=batches/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.
list GET /v1beta/{name=batches}
Liston operacionet që përputhen me filtrin e specifikuar në kërkesë.
updateEmbedContentBatch PATCH /v1beta/{embedContentBatch.name=batches/*}:updateEmbedContentBatch
Përditëson një grup kërkesash EmbedContent për përpunim në grup.
updateGenerateContentBatch PATCH /v1beta/{generateContentBatch.name=batches/*}:updateGenerateContentBatch
Përditëson një grup kërkesash GenerateContent për përpunim në grup.

Burimi REST: v1beta.cachedContents

Metodat
create POST /v1beta/cachedContents
Krijon burimin CachedContent.
delete DELETE /v1beta/{name=cachedContents/*}
Fshin burimin CachedContent.
get GET /v1beta/{name=cachedContents/*}
Lexon burimin CachedContent.
list GET /v1beta/cachedContents
Listat e Përmbajtjeve të Ruajtura në Memorje.
patch PATCH /v1beta/{cachedContent.name=cachedContents/*}
Përditëson burimin CachedContent (vetëm data e skadimit mund të përditësohet).

Burimi REST: v1beta.fileSearchStores

Metodat
create POST /v1beta/fileSearchStores
Krijon një FileSearchStore bosh.
delete DELETE /v1beta/{name=fileSearchStores/*}
Fshin një FileSearchStore .
get GET /v1beta/{name=fileSearchStores/*}
Merr informacion në lidhje me një FileSearchStore specifik.
importFile POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:importFile
Importon një File nga Shërbimi i Skedarëve në një FileSearchStore .
list GET /v1beta/fileSearchStores
Liston të gjitha FileSearchStores në pronësi të përdoruesit.

Burimi REST: v1beta.fileSearchStores.documents

Metodat
delete DELETE /v1beta/{name=fileSearchStores/*/documents/*}
Fshin një Document .
get GET /v1beta/{name=fileSearchStores/*/documents/*}
Merr informacion në lidhje me një Document specifik.
list GET /v1beta/{parent=fileSearchStores/*}/documents
Liston të gjitha Document në një Corpus .

Burimi REST: v1beta.fileSearchStores.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.fileSearchStores.upload.operations

Metodat
get GET /v1beta/{name=fileSearchStores/*/upload/operations/*}
Merr gjendjen më të fundit të një operacioni që është në vazhdim e sipër.

Burimi REST: v1beta.files

Metodat
delete DELETE /v1beta/{name=files/*}
Fshin File .
get GET /v1beta/{name=files/*}
Merr meta të dhënat për File e dhënë.
list GET /v1beta/files
Liston metadatat për File në pronësi të projektit kërkues.
register POST /v1beta/files:register
Regjistron skedarët e Google Cloud Storage me FileService.

Burimi REST: v1beta.media

Metodat
download GET /v1beta/{parent=environments/*}/files
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
upload POST /v1beta/files
POST /upload/v1beta/files
Krijon një File .
uploadToFileSearchStore POST /v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
POST /upload/v1beta/{fileSearchStoreName=fileSearchStores/*}:uploadToFileSearchStore
Ngarkon të dhënat në një FileSearchStore, i përpunon paraprakisht dhe i copëzon ato përpara se t'i ruajë në një dokument FileSearchStore.

Burimi REST: v1beta.models

Metodat
asyncBatchEmbedContent POST /v1beta/{batch.model=models/*}:asyncBatchEmbedContent
Vendos në radhë një grumbull kërkesash EmbedContent për përpunim në grup.
batchEmbedContents POST /v1beta/{model=models/*}:batchEmbedContents
Gjeneron vektorë të shumtë integrimi nga Content hyrëse, e cila përbëhet nga një grup vargjesh të përfaqësuara si objekte EmbedContentRequest .
batchGenerateContent POST /v1beta/{batch.model=models/*}:batchGenerateContent
Vendos në radhë një grumbull kërkesash GenerateContent për përpunim në grup.
countTokens POST /v1beta/{model=models/*}:countTokens
Ekzekuton tokenizuesin e një modeli në hyrjen e Content dhe kthen numrin e tokenëve.
embedContent POST /v1beta/{model=models/*}:embedContent
Gjeneron një vektor të ngulitur teksti nga Content hyrëse duke përdorur modelin e specifikuar të Ngulitur Gemini .
generateContent POST /v1beta/{model=models/*}:generateContent
Gjeneron një përgjigje modeli duke pasur parasysh një input GenerateContentRequest .
get GET /v1beta/{name=models/*}
Merr informacione rreth një Model specifik, siç është numri i versionit të tij, kufijtë e tokenëve, parametrat dhe meta të dhëna të tjera.
list GET /v1beta/models
Liston Model e disponueshme përmes Gemini API.
predict POST /v1beta/{model=models/*}:predict
Kryen një kërkesë parashikimi.
predictLongRunning POST /v1beta/{model=models/*}:predictLongRunning
Njësoj si Parashikimi, por kthen një LRO.
streamGenerateContent POST /v1beta/{model=models/*}:streamGenerateContent
Gjeneron një përgjigje të transmetuar nga modeli kur jepet një input GenerateContentRequest .

Burimi REST: v1beta.interactions

Metodat
CreateCredential POST /v1beta/credentials
Krijon një kredencial.
CreateInteraction POST /v1beta/interactions
Krijon një ndërveprim të ri.
cancelInteractionById POST /v1beta/interactions/{id}/cancel
Anulon një bashkëveprim me anë të ID-së.
ListCredentials GET /v1beta/credentials
Liston kredencialet për një projekt.
GetCredential GET /v1beta/credentials/{id}
Merr meta të dhëna të një kredenciali të vetëm (pa fusha sekrete).
getInteractionById GET /v1beta/interactions/{id}
Merr detajet e plota të një bashkëveprimi të vetëm bazuar në `Interaction.id`-in e tij.
UpdateCredential PATCH /v1beta/credentials/{id}
Përditëson një kredencial.
DeleteCredential DELETE /v1beta/credentials/{id}
Fshin një kredencial.
deleteInteraction DELETE /v1beta/interactions/{id}
Fshin ndërveprimin me anë të ID-së.

Burimi REST: v1beta.agents

Metodat
CreateAgent POST /v1beta/agents
Krijon një Agjent të ri (version i shtypur për SDK).
ListAgents GET /v1beta/agents
Liston të gjithë agjentët.
GetAgent GET /v1beta/agents/{id}
Merr një agjent specifik.
DeleteAgent DELETE /v1beta/agents/{id}
Fshin një Agjent.

Burimi REST: v1beta.webhooks

Metodat
CreateWebhook POST /v1beta/webhooks
Krijon një Webhook të ri.
PingWebhook POST /v1beta/webhooks/{id}:ping
Dërgon një ngjarje ping në një Webhook.
RotateSigningSecret POST /v1beta/webhooks/{id}:rotateSigningSecret
Gjeneron një sekret të ri nënshkrimi për një Webhook.
ListWebhooks GET /v1beta/webhooks
Liston të gjitha Webhook-et.
GetWebhook GET /v1beta/webhooks/{id}
Merr një Webhook specifik.
UpdateWebhook PATCH /v1beta/webhooks/{id}
Përditëson një Webhook ekzistues.
DeleteWebhook DELETE /v1beta/webhooks/{id}
Fshin një Webhook.

Burimi REST: v1beta.triggers

Metodat
CreateTrigger POST /v1beta/triggers
Krijon një shkaktar të ri që do të thirrë agjentin e specifikuar në orarin e dhënë të cron-it.
RunTrigger POST /v1beta/triggers/{trigger_id}/executions
Ekzekuton menjëherë një shkrehës.
ListTriggers GET /v1beta/triggers
Liston shkaktarët për një projekt.
GetTrigger GET /v1beta/triggers/{id}
Merr detajet e një shkaktari të vetëm.
ListTriggerExecutions GET /v1beta/triggers/{trigger_id}/executions
Liston ekzekutimet për një shkaktar.
UpdateTrigger PATCH /v1beta/triggers/{id}
Përditëson një shkaktar.
DeleteTrigger DELETE /v1beta/triggers/{id}
Fshin një shkaktar.

Burimi REST: v1beta.environments

Metodat
CreateEnvironment POST /v1beta/environments
Krijon një mjedis.
ListEnvironments GET /v1beta/environments
Liston mjediset.
GetEnvironmentFiles GET /v1beta/environments/{environment}/files/{path}
Marr meta të dhënat e skedarëve ose përmbajtjen e direktorisë nga një pamje e çastit e një mjedisi.
GetEnvironment GET /v1beta/environments/{id}
Merr një mjedis.
StartEnvironmentFileUpload PUT /upload/v1beta/environments/{environment}/files/{path}
Fillon një seancë ngarkimi të rifillueshme për një skedar në një hapësirë ​​pune të mjedisit.
DeleteEnvironment DELETE /v1beta/environments/{id}
Fshin një mjedis.