简体中文
cURL
curl --request POST \ --url https://api.devin.ai/v1/attachments \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: multipart/form-data' \ --form file='@example-file'
"<string>"
上传文件供 Devin 在会话期间使用。支持多种文件类型,包括代码、数据和文档文件。
ATTACHMENT:"{file_url}"
ATTACHMENT
ATTACHMENT:
ATTACHMENTS:
import os import requests DEVIN_API_KEY = os.getenv("DEVIN_API_KEY") # 步骤 1:上传文件 with open("data.csv", "rb") as f: response = requests.post( "https://api.devin.ai/v1/attachments", headers={"Authorization": f"Bearer {DEVIN_API_KEY}"}, files={"file": f} ) file_url = response.text # 步骤 2:创建引用已上传文件的会话 session_response = requests.post( "https://api.devin.ai/v1/sessions", headers={"Authorization": f"Bearer {DEVIN_API_KEY}"}, json={ "prompt": f"""请分析附件中的 CSV 文件数据并生成摘要报告。 重点关注趋势和关键洞察。 ATTACHMENT:"{file_url}" """ } ) print(session_response.json())
ATTACHMENT:"{url}"
Personal API Key (apk_user_) or Service API Key (apk_)
Successful Response
The response is of type string.
string