Skip to content

Commit 295665a

Browse files
committed
client v2.5.3
1 parent 0eb294f commit 295665a

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

client/astra_assistants/patch.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
try:
2929
from openai.types.beta.vector_stores import VectorStoreObject
3030
except ImportError:
31-
from openai.types.vector_stores import VectorStoreObject
31+
from openai.types.vector_store import VectorStore as VectorStoreObject
3232

3333
from astra_assistants import OpenAIWithDefaultKey, AsyncOpenAIWithDefaultKey
3434

@@ -614,17 +614,21 @@ def get_headers_for_model(model):
614614
if provider == "bedrock":
615615
if os.getenv("AWS_ACCESS_KEY_ID") is None or os.getenv("AWS_SECRET_ACCESS_KEY") is None or os.getenv("AWS_REGION_NAME") is None:
616616
raise Exception("For bedrock models you must set the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS_REGION_NAME environment variables")
617-
headers[AWS_ACCESS_KEY_ID] = os.getenv("AWS_ACCESS_KEY_ID")
618-
headers[AWS_SECRET_ACCESS_KEY] = os.getenv("AWS_SECRET_ACCESS_KEY")
619-
headers[AWS_REGION_NAME] = os.getenv("AWS_REGION_NAME")
617+
headers[AWS_ACCESS_KEY_ID] = os.getenv("AWS_ACCESS_KEY_ID","")
618+
headers[AWS_SECRET_ACCESS_KEY] = os.getenv("AWS_SECRET_ACCESS_KEY","")
619+
headers[AWS_REGION_NAME] = os.getenv("AWS_REGION_NAME","")
620620
if provider != "openai":
621621
key = utils.get_api_key(provider, dynamic_key)
622622
if provider == "openrouter":
623-
key = os.getenv("OPENROUTER_API_KEY")
623+
key = os.getenv("OPENROUTER_API_KEY","")
624624
if provider == "gemini":
625-
key = os.getenv("GEMINI_API_KEY")
625+
key = os.getenv("GEMINI_API_KEY","")
626626
if provider == "ollama":
627-
headers["base_url"]= os.getenv("OLLAMA_API_BASE_URL")
627+
headers["base-url"]= os.getenv("OLLAMA_API_BASE_URL","")
628+
if provider == "watsonx":
629+
headers["base-url"]= os.getenv("WATSONX_API_BASE","")
630+
headers["project-id"]= os.getenv("WATSONX_PROJECT_ID", "")
631+
key = os.getenv("WATSONX_API_KEY", "")
628632
if key is not None:
629633
headers["api-key"] = key
630634
return headers

client/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "astra-assistants"
3-
version = "2.5.1"
3+
version = "2.5.3"
44
description = "Astra Assistants API - drop in replacement for OpenAI Assistants, powered by AstraDB"
55
authors = ["phact <estevezsebastian@gmail.com>"]
66
readme = "README.md"

0 commit comments

Comments
 (0)