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()