Skip to content

Commit ca059a3

Browse files
Minor fixes.
1 parent 80b487b commit ca059a3

File tree

3 files changed

+10
-7
lines changed

3 files changed

+10
-7
lines changed

singlestoredb/ai/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
1+
from .chat import SingleStoreChat # noqa: F401
2+
from .chat import SingleStoreChatFactory # noqa: F401
13
from .chat import SingleStoreChatOpenAI # noqa: F401
24
from .embeddings import SingleStoreEmbeddings # noqa: F401
5+
from .embeddings import SingleStoreEmbeddingsFactory # noqa: F401

singlestoredb/ai/chat.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import httpx
88

9-
from singlestoredb.fusion.handlers.utils import get_workspace_manager
9+
from singlestoredb import manage_workspaces
1010

1111
try:
1212
from langchain_openai import ChatOpenAI
@@ -32,7 +32,7 @@
3232
class SingleStoreChatOpenAI(ChatOpenAI):
3333
def __init__(self, model_name: str, api_key: Optional[str] = None, **kwargs: Any):
3434
inference_api_manger = (
35-
get_workspace_manager().organizations.current.inference_apis
35+
manage_workspaces().organizations.current.inference_apis
3636
)
3737
info = inference_api_manger.get(model_name=model_name)
3838
token = (
@@ -51,7 +51,7 @@ def __init__(self, model_name: str, api_key: Optional[str] = None, **kwargs: Any
5151
class SingleStoreChat(ChatOpenAI):
5252
def __init__(self, model_name: str, api_key: Optional[str] = None, **kwargs: Any):
5353
inference_api_manger = (
54-
get_workspace_manager().organizations.current.inference_apis
54+
manage_workspaces().organizations.current.inference_apis
5555
)
5656
info = inference_api_manger.get(model_name=model_name)
5757
token = (
@@ -78,7 +78,7 @@ def SingleStoreChatFactory(
7878
"""Return a chat model instance (ChatOpenAI or ChatBedrockConverse).
7979
"""
8080
inference_api_manager = (
81-
get_workspace_manager().organizations.current.inference_apis
81+
manage_workspaces().organizations.current.inference_apis
8282
)
8383
info = inference_api_manager.get(model_name=model_name)
8484
token_env = os.environ.get('SINGLESTOREDB_USER_TOKEN')

singlestoredb/ai/embeddings.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import httpx
88

9-
from singlestoredb.fusion.handlers.utils import get_workspace_manager
9+
from singlestoredb import manage_workspaces
1010

1111
try:
1212
from langchain_openai import OpenAIEmbeddings
@@ -33,7 +33,7 @@ class SingleStoreEmbeddings(OpenAIEmbeddings):
3333

3434
def __init__(self, model_name: str, **kwargs: Any):
3535
inference_api_manger = (
36-
get_workspace_manager().organizations.current.inference_apis
36+
manage_workspaces().organizations.current.inference_apis
3737
)
3838
info = inference_api_manger.get(model_name=model_name)
3939
super().__init__(
@@ -54,7 +54,7 @@ def SingleStoreEmbeddingsFactory(
5454
"""Return an embeddings model instance (OpenAIEmbeddings or BedrockEmbeddings).
5555
"""
5656
inference_api_manager = (
57-
get_workspace_manager().organizations.current.inference_apis
57+
manage_workspaces().organizations.current.inference_apis
5858
)
5959
info = inference_api_manager.get(model_name=model_name)
6060
token_env = os.environ.get('SINGLESTOREDB_USER_TOKEN')

0 commit comments

Comments
 (0)