diff --git a/anthropic_telegram_inference_bot.py b/anthropic_telegram_inference_bot.py index 3e9ba43..294f860 100644 --- a/anthropic_telegram_inference_bot.py +++ b/anthropic_telegram_inference_bot.py @@ -39,9 +39,9 @@ class AnthropicTelegramInferenceBot(BaseTelegramInferenceBot): if hasattr(self, 'functions') and self.functions: anthropic_tools = [ { - "name": function['name'], - "description": function['description'], - "input_schema": function['parameters'] if function['parameters'] not in [None, {}] else {"type": "object", "properties": {}} + "name": function['function']['name'], + "description": function['function']['description'], + "input_schema": function['function']['parameters'] if function['function']['parameters'] not in [None, {}] else {"type": "object", "properties": {}} } for function in self.functions ]