/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 points d’accès
- Les fichiers expirent après 30 jours
- Processus de téléchargement sécurisé par 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 vers l’URL pré-signée, puis appelle le point d’accès complet 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 une finalité optionnelle. Le paramètrepurpose ne supporte 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 vers l’URL pré-signée, puis appelle le point d’accès complet 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é. Spécifie éventuellement le temps d’expiration de 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. Filtre éventuellement par finalité (valeurs supportées :"context" ou "batch").
Supprimer un fichier
Supprime un fichier et ses données associées du stockage.Exemple de téléchargement complet (finalité contexte)
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 le point d’accès /v1/batches :
/v1/batches :
items: Tableau d’objets avec les champscustom_ideturlparser: Configuration optionnelle du parseurcountry: Code de pays optionnel
Exigences pour les fichiers
- Format de fichier : Seuls les fichiers JSON sont supportés (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 de finalité : Ne supporte que les valeurs
"context"ou"batch"(par défaut"context")