-
Stefy Lanza (nextime / spora ) authored
- Fixed GoogleProviderHandler to return OpenAI-style response format - Added tools and tool_choice parameters to OllamaProviderHandler (accepted but ignored) - Fixed OpenAI message building to properly handle tool messages with tool_call_id - Fixed max_tokens handling to avoid passing null values to APIs - Converted Ollama response to OpenAI-style format for consistency This fixes the following errors: - 'Cannot read properties of undefined (reading '0')' - Google response format issue - 'OllamaProviderHandler.handle_request() got an unexpected keyword argument 'tools'' - 'for 'role:tool' the following must be satisfied[('messages.23.tool_call_id' : property 'tool_call_id' is missing)]' - 'Invalid input: expected number, received null' for max_tokens parameter871fcdaf