Fix test_make_agent

This commit is contained in:
Reinier van der Leer
2023-06-15 23:59:15 +02:00
parent 244393e4ef
commit 9943c58fba
3 changed files with 5 additions and 4 deletions

View File

@@ -34,7 +34,7 @@ class ApiManager(metaclass=Singleton):
temperature: float = None,
max_tokens: int | None = None,
deployment_id=None,
) -> str:
):
"""
Create a chat completion and update the cost.
Args:

View File

@@ -242,7 +242,7 @@ def create_chat_completion(
max_tokens=max_tokens,
)
resp = response.choices[0].message["content"]
resp = response.choices[0].message.content
for plugin in cfg.plugins:
if not plugin.can_handle_on_response():
continue

View File

@@ -11,10 +11,11 @@ def test_make_agent(agent: Agent, mocker: MockerFixture) -> None:
mock = mocker.patch("openai.ChatCompletion.create")
response = MagicMock()
# del response.error
response.choices[0].messages[0].content = "Test message"
response.choices[0].message.content = "Test message"
response.usage.prompt_tokens = 1
response.usage.completion_tokens = 1
del response.error
mock.return_value = response
start_agent("Test Agent", "chat", "Hello, how are you?", agent, "gpt-3.5-turbo")
agents = list_agents(agent)