From b95568d1ba322efe1b500fb6289f7adc2387da35 Mon Sep 17 00:00:00 2001 From: Rune Olsen Date: Fri, 6 Feb 2026 13:29:14 +0100 Subject: [PATCH] Fixed some tool use errors --- oai/providers/anthropic.py | 6 ++++++ oai/providers/ollama.py | 6 ++++++ oai/providers/openai.py | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/oai/providers/anthropic.py b/oai/providers/anthropic.py index af5542a..a68cbaf 100644 --- a/oai/providers/anthropic.py +++ b/oai/providers/anthropic.py @@ -647,6 +647,9 @@ class AnthropicProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } for model in models ] @@ -669,5 +672,8 @@ class AnthropicProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } return None diff --git a/oai/providers/ollama.py b/oai/providers/ollama.py index 9d0de6a..854ca25 100644 --- a/oai/providers/ollama.py +++ b/oai/providers/ollama.py @@ -397,6 +397,9 @@ class OllamaProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } for model in models ] @@ -419,5 +422,8 @@ class OllamaProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } return None diff --git a/oai/providers/openai.py b/oai/providers/openai.py index 0ec2139..540c6bc 100644 --- a/oai/providers/openai.py +++ b/oai/providers/openai.py @@ -604,6 +604,9 @@ class OpenAIProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } for model in models ] @@ -626,5 +629,8 @@ class OpenAIProvider(AIProvider): "description": model.description, "context_length": model.context_length, "pricing": model.pricing, + "supported_parameters": model.supported_parameters, + "input_modalities": model.input_modalities, + "output_modalities": model.output_modalities, } return None