Gemini Files y caché

Cargar archivo de Gemini

Carga bytes o inicia una carga reanudable.

POSThttps://api.tokenlab.sh/upload/v1beta/files
Carga bytes o inicia una carga reanudable. Para el inicio reanudable, envíe metadatos y lea X-Goog-Upload-URL. Continúe solo en esa URL devuelta.
curl -X POST "https://example.com/upload/v1beta/files" \  -H "Content-Type: application/json" \  -d '{}'
{  "file": {    "name": "string",    "displayName": "string",    "mimeType": "string",    "sizeBytes": "string",    "uri": "string",    "state": "string",    "createTime": "2019-08-24T14:15:22Z",    "updateTime": "2019-08-24T14:15:22Z",    "expirationTime": "2019-08-24T14:15:22Z",    "error": {}  }}

Autorización

AuthorizationBearer <token>

Autenticación con API Key. Cree o gestione API keys en Dashboard > API > API Keys.

Ubicación: header

Parámetros de consulta

key?string

Alternativa de API key a Bearer o x-goog-api-key.

Encabezados

Idempotency-Key?string

Reutilice la misma clave y cuerpo de solicitud al recuperar una respuesta de creación. Un cuerpo diferente con la misma clave devuelve un conflicto.

X-Goog-Upload-Protocol?string

Protocolo de carga como resumable.

X-Goog-Upload-Command?string

Comando de carga como start o upload, finalize.

X-Goog-Upload-Header-Content-Length?string

Longitud de bytes del archivo esperada al iniciar una carga reanudable.

X-Goog-Upload-Header-Content-Type?string

Tipo MIME del archivo al iniciar una carga reanudable.

Cuerpo de la solicitud

Solicitud de metadatos de archivo de Gemini. Los campos y valores admitidos son validados por el servicio. Los bytes del archivo se cargan a través de /upload/v1beta/files.

Respuesta

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json