From 20114a6ceafb483048bddb08c6ea6b9dbcf5aae5 Mon Sep 17 00:00:00 2001 From: luijait Date: Tue, 6 May 2025 17:22:02 +0200 Subject: [PATCH] Delete trash on openaichatcompletions --- src/cai/sdk/agents/models/openai_chatcompletions.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/cai/sdk/agents/models/openai_chatcompletions.py b/src/cai/sdk/agents/models/openai_chatcompletions.py index 21c5ef81..bf35c06c 100644 --- a/src/cai/sdk/agents/models/openai_chatcompletions.py +++ b/src/cai/sdk/agents/models/openai_chatcompletions.py @@ -1089,10 +1089,6 @@ class OpenAIChatCompletionsModel(Model): direct_stats = final_stats.copy() direct_stats["interaction_cost"] = float(interaction_cost) direct_stats["total_cost"] = float(total_cost) - - # Add a small delay to avoid overlapping outputs - await asyncio.sleep(0.3) - # Use the direct copy with guaranteed float costs finish_agent_streaming(streaming_context, direct_stats) @@ -1103,12 +1099,6 @@ class OpenAIChatCompletionsModel(Model): # Find the assistant message to print for item in final_response.output: if isinstance(item, ResponseOutputMessage) and item.role == 'assistant': - # Add a small delay to avoid overlapping outputs - await asyncio.sleep(0.3) - - # Print clear visual separator before message - print("\n") - cli_print_agent_messages( agent_name=getattr(self, 'agent_name', 'Agent'), message=item, @@ -1612,7 +1602,6 @@ class OpenAIChatCompletionsModel(Model): } }] - # Handle special Ollama generic_linux_command format if isinstance(delta, dict) and 'content' in delta: content = delta['content'] # Try to detect if the content is a JSON string with function call format