Skip to content

Commit

Permalink
community[minor]: Add async_client for Anyscale Chat model (langchain…
Browse files Browse the repository at this point in the history
…-ai#18050)

Add `async_client` for Anyscale Chat_model
  • Loading branch information
kYLe authored and al1p-R committed Feb 27, 2024
1 parent 5b28747 commit 2876c76
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion libs/community/langchain_community/chat_models/anyscale.py
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,12 @@ def validate_environment(cls, values: dict) -> dict:
# "default_query": values["default_query"],
# "http_client": values["http_client"],
}
values["client"] = openai.OpenAI(**client_params).chat.completions
if not values.get("client"):
values["client"] = openai.OpenAI(**client_params).chat.completions
if not values.get("async_client"):
values["async_client"] = openai.AsyncOpenAI(
**client_params
).chat.completions
else:
values["openai_api_base"] = values["anyscale_api_base"]
values["openai_api_key"] = values["anyscale_api_key"].get_secret_value()
Expand Down

0 comments on commit 2876c76

Please sign in to comment.