import requests | |
def upload_file_to_vectara(file, customer_id, api_key, corpus_key): | |
"""Uploads a file to Vectara API v2.""" | |
url = f"https://api.vectara.io/v2/corpora/{corpus_key}/upload_file" | |
headers = { | |
"x-api-key": api_key, | |
"Accept": "application/json" | |
} | |
files = {"file": (file.name, file.getvalue())} | |
response = requests.post(url, headers=headers, files=files) | |
return response.json() | |