mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-09 13:25:11 +00:00
Fix chat_client configurations for OpenAI chat director tests
This commit is contained in:
@@ -235,7 +235,7 @@ def chat_client(search_config: SearchConfig, default_user2: KhojUser):
|
|||||||
OpenAIProcessorConversationConfigFactory()
|
OpenAIProcessorConversationConfigFactory()
|
||||||
UserConversationProcessorConfigFactory(user=default_user2, setting=chat_model)
|
UserConversationProcessorConfigFactory(user=default_user2, setting=chat_model)
|
||||||
|
|
||||||
state.anonymous_mode = False
|
state.anonymous_mode = True
|
||||||
|
|
||||||
app = FastAPI()
|
app = FastAPI()
|
||||||
|
|
||||||
@@ -253,7 +253,9 @@ def chat_client_no_background(search_config: SearchConfig, default_user2: KhojUs
|
|||||||
|
|
||||||
# Initialize Processor from Config
|
# Initialize Processor from Config
|
||||||
if os.getenv("OPENAI_API_KEY"):
|
if os.getenv("OPENAI_API_KEY"):
|
||||||
|
chat_model = ChatModelOptionsFactory(chat_model="gpt-3.5-turbo", model_type="openai")
|
||||||
OpenAIProcessorConversationConfigFactory()
|
OpenAIProcessorConversationConfigFactory()
|
||||||
|
UserConversationProcessorConfigFactory(user=default_user2, setting=chat_model)
|
||||||
|
|
||||||
state.anonymous_mode = True
|
state.anonymous_mode = True
|
||||||
|
|
||||||
|
|||||||
@@ -307,6 +307,7 @@ def test_ask_for_clarification_if_not_enough_context_in_question(chat_client_no_
|
|||||||
"which one is",
|
"which one is",
|
||||||
"which of namita's sons",
|
"which of namita's sons",
|
||||||
"the birth order",
|
"the birth order",
|
||||||
|
"provide more context",
|
||||||
]
|
]
|
||||||
assert response.status_code == 200
|
assert response.status_code == 200
|
||||||
assert any([expected_response in response_message.lower() for expected_response in expected_responses]), (
|
assert any([expected_response in response_message.lower() for expected_response in expected_responses]), (
|
||||||
|
|||||||
Reference in New Issue
Block a user