Passer au contenu principal
POST
Téléverser une pièce jointe
Cet endpoint téléverse des fichiers sur nos serveurs et renvoie une URL que vous pouvez utiliser dans les sessions Devin. Le fichier n’est pas automatiquement envoyé à une session : vous devez inclure cette URL dans vos prompts.

Comment utiliser les fichiers téléversés

Devin ne reconnaît les pièces jointes que lorsqu’elles sont écrites exactement au format ATTACHMENT:"{file_url}" (ATTACHMENT au singulier, en majuscules). La ligne ATTACHMENT: doit se trouver seule sur une ligne dans votre prompt, et l’URL doit être encadrée par des guillemets doubles.Inclure simplement l’URL brute sans ce format ne fonctionnera pas. Les variantes comme ATTACHMENTS: (au pluriel) ne sont pas reconnues non plus.
Pour faire référence à un fichier téléversé dans une session Devin :
  1. Téléversez le fichier en utilisant cet endpoint pour obtenir une URL
  2. Incluez l’URL dans votre prompt lors de la création d’une session ou de l’envoi d’un message
  3. Formatez correctement l’URL en plaçant ATTACHMENT:"{file_url}" seule sur sa propre ligne dans votre prompt

Exemple complet

Important : Le préfixe ATTACHMENT: doit figurer sur une ligne dédiée dans le prompt, avec l’URL entre guillemets doubles, exactement comme indiqué ci-dessus : ATTACHMENT:"{url}". Pour joindre plusieurs fichiers, ajoutez une ligne ATTACHMENT:"{file_url}" par fichier.

Autorisations

Authorization
string
header
requis

Clé d’API personnelle (apk_user_*) ou clé d’API de service (apk_*)

Corps

multipart/form-data
file
file
requis

Réponse

Réponse réussie

The response is of type string.