- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Permisos de autorización
Realiza búsquedas semánticas en un Corpus
.
Solicitud HTTP
POST https://generativelanguage.googleapis.com/v1beta/{name=corpora/*}:query
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
name |
Obligatorio. El nombre de la |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{
"query": string,
"metadataFilters": [
{
object ( |
Campos | |
---|---|
query |
Obligatorio. Cadena de consulta para realizar una búsqueda semántica. |
metadataFilters[] |
Opcional. Filtra los metadatos de Consulta de ejemplo a nivel del documento: (año >= 2020 O año < 2010) Y (género = drama O género = acción)
Consulta de ejemplo a nivel de fragmento para un rango numérico de valores: (año > 2015 Y año <= 2020) Lista de objetos Nota: Los operadores "AND" para la misma clave solo son compatibles con valores numéricos. Los valores de cadena solo admiten "OR" para la misma clave. |
resultsCount |
Opcional. La cantidad máxima de Si no se especifican, se mostrarán 10 |
Cuerpo de la respuesta
Respuesta de corpora.query
que contiene una lista de fragmentos relevantes.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"relevantChunks": [
{
object ( |
Campos | |
---|---|
relevantChunks[] |
Los fragmentos relevantes. |
Permisos de autorización
Se necesita uno de los siguientes alcances de OAuth:
https://www.googleapis.com/auth/generative-language.retriever
https://www.googleapis.com/auth/generative-language.retriever.readonly
Para obtener más información, consulta Descripción general de la autenticación.