- Richiesta HTTP
- Parametri percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- GenerateContentRequest
Esegue il tokenizzatore di un modello sui contenuti di input e restituisce il conteggio dei token.
Richiesta HTTP
POST https://generativelanguage.googleapis.com/v1/{model=models/*}:countTokens
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
model |
Obbligatoria. Il nome della risorsa del modello. Serve da ID per il modello. Questo nome deve corrispondere a un nome di modello restituito dal metodo Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "contents": [ { object ( |
Campi | |
---|---|
contents[] |
Campo facoltativo. L'input fornito al modello come prompt. Questo campo viene ignorato se viene impostato il criterio |
generateContentRequest |
Campo facoltativo. L'input complessivo fornito al modello. models.countTokens conteggerà i prompt, le chiamate di funzione e così via. |
Corpo della risposta
Una risposta da models.countTokens
.
Restituisce il valore tokenCount
del modello per prompt
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "totalTokens": integer } |
Campi | |
---|---|
totalTokens |
Il numero di token in cui Sempre non negativo. Quando è impostata l'impostazione cacheContent, si tratta comunque delle dimensioni effettive totali del prompt. Questo include il numero di token nei contenuti memorizzati nella cache. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/generative-language
https://www.googleapis.com/auth/generative-language.tuning
https://www.googleapis.com/auth/generative-language.tuning.readonly
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
Per ulteriori informazioni, consulta la Panoramica dell'autenticazione.
GenerateContentRequest
Richiesta di generare un completamento dal modello.
Rappresentazione JSON |
---|
{ "model": string, "contents": [ { object ( |
Campi | |
---|---|
model |
Obbligatoria. Il nome dell'evento Formato: |
contents[] |
Obbligatoria. I contenuti della conversazione corrente con il modello. Per le query a turno singolo, si tratta di una singola istanza. Per le query in più passaggi, si tratta di un campo ripetuto contenente la cronologia delle conversazioni e l'ultima richiesta. |
safetySettings[] |
Campo facoltativo. Un elenco di istanze Questa norma verrà applicata in modo forzato a |
generationConfig |
Campo facoltativo. Opzioni di configurazione per la generazione e gli output del modello. |