File size: 442 Bytes
994ec86 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
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()
|