/v1/files, tu peux télécharger des fichiers JSON qui peuvent être utilisés comme contexte dans tes requêtes API. Cela te permet de fournir des données structurées pour améliorer tes extractions, réponses et autres opérations.
- Télécharge des fichiers JSON jusqu’à 200 Mo
- Les fichiers sont automatiquement validés pour un format JSON correct
- Utilise les fichiers comme contexte dans les extractions, réponses et autres endpoints
- Les fichiers expirent après 30 jours
- Processus de téléchargement sécurisé via URL pré-signée
Installation
Télécharger un fichier
Le processus de téléchargement de fichier se compose de deux étapes :- Créer une URL de téléchargement : Demande une URL pré-signée pour télécharger ton fichier
- Compléter le téléchargement : Télécharge ton fichier à l’URL pré-signée, puis appelle l’endpoint de complétion pour valider et finaliser
Étape 1 : Créer une URL de téléchargement
Tout d’abord, crée une URL de téléchargement en fournissant le nom du fichier et un objectif optionnel. Le paramètrepurpose ne prend en charge que deux valeurs : "context" (par défaut) ou "batch".
upload_url pré-signée qui expire dans 10 minutes :
Étape 2 : Télécharger le fichier et compléter
Télécharge ton fichier JSON à l’URL pré-signée, puis appelle l’endpoint de complétion pour valider et finaliser le téléchargement.Récupérer les métadonnées d’un fichier par ID
Récupère les métadonnées d’un fichier par son ID.Récupérer l’objet fichier par ID
Obtiens une URL pré-signée pour télécharger le contenu JSON d’un fichier complété. Tu peux éventuellement spécifier le temps d’expiration pour l’URL de téléchargement en utilisant le paramètre de requêteexpires_in (par défaut à 600 secondes / 10 minutes).
download_url pré-signée qui expire après le temps spécifié :
Lister les fichiers
Liste tous les fichiers complétés pour ton équipe. Tu peux éventuellement filtrer par objectif (valeurs prises en charge :"context" ou "batch").
Supprimer un fichier
Supprime un fichier et ses données associées du stockage.Exemple de téléchargement complet (objectif context)
Voici un exemple complet qui télécharge un fichier JSON avecpurpose="context" :
Exemple de téléchargement de fichier batch
Voici un exemple qui télécharge un fichier JSON avecpurpose="batch" contenant des données batch valides pouvant être utilisées avec l’endpoint /v1/batches :
/v1/batches :
items: Tableau d’objets avec les champscustom_ideturlparser: Configuration optionnelle du parsercountry: Code de pays optionnel
Exigences pour les fichiers
- Format de fichier : Seuls les fichiers JSON sont pris en charge (extension
.jsonrequise) - Taille de fichier : Maximum 200 Mo par fichier
- Expiration : Les fichiers expirent après 30 jours
- URL de téléchargement : Les URL pré-signées expirent après 10 minutes
- Paramètre purpose : Ne prend en charge que les valeurs
"context"ou"batch"(par défaut"context")