id renvoyé, puis relisez les métadonnées et les octets du fichier grâce à cet identifiant. Les exemples utilisent un client créé comme dans Installation.
Envoyer un fichier
TypeScript et Python envoient le fichier avec une méthode du SDK, qui appellePOST /v1/batches/files. Les autres SDK ne savent pas envoyer de multipart : ils envoient donc le formulaire à POST /v1/files avec le client HTTP standard.
Options d’envoi
Elles s’appliquent aux méthodes d’envoi TypeScript et Python. Dans les requêtes multipart brutes, envoyezpurpose et file comme champs de formulaire.
Relire un fichier
file_123 par l’identifiant renvoyé lors de l’envoi.
En Python, vous pouvez aussi passer par
client.files : create(params) envoie le fichier comme upload_file, list() liste, retrieve(id) lit les métadonnées et content(id) lit les octets. Rust n’a pas de méthode pour les fichiers.
Les endpoints de fichiers sont en bêta et nécessitent un fournisseur de lots activé.
Conservez l’identifiant du fichier : vous ne pouvez pas lister les fichiers
Enregistrez l’id de chaque fichier envoyé. Les méthodes de liste appellent GET /v1/files, qui renvoie 400 avec le code not_supported et le motif file_list_not_supported_with_shared_gateway_key. Le contrat complet se trouve dans la référence de l’API Files.
Réponse
FileObject, renvoyé par l’envoi et par les méthodes de métadonnées :