From ad59a695afc92a28b46c90876d2cc046bbb4b470 Mon Sep 17 00:00:00 2001 From: T-BENZIN Date: Sun, 13 Jul 2025 19:47:37 +0500 Subject: [PATCH] Experimented with more convenient (although, less explicit) way of passing data into abstract dataclasses. --- reginaldCog/openai_client/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reginaldCog/openai_client/models.py b/reginaldCog/openai_client/models.py index 0031d34..c17a0a9 100644 --- a/reginaldCog/openai_client/models.py +++ b/reginaldCog/openai_client/models.py @@ -80,7 +80,7 @@ if __name__ == '__main__': test_user_message = Message(role='user', content=[InputText('Hi! How are you?')]) test_prompt = Prompt(model='gpt-4.1-mini', input=[test_system_message, test_user_message]) response = client.responses.create(**asdict(test_prompt)) - response_output = response.to_dict().get('output', [''])[0] + response_output = response.output[0].to_dict() response_message = Message(**filter_fields(response_output, Message)) print(response.to_dict().get('output')) test_prompt.add_message(response_message)