Manual Training failed
When I followed the "Manual Question-SQL Pair Training" section in the documentation (https://vanna.ai/docs/placeholder/training) to execute the code, an error occurred. The error message is as follows:
Traceback (most recent call last): File "/root/swh_files/vanna_test.py", line 151, in asyncio.run(save_training_examples(agent, training_examples, your_user)) File "/usr/lib64/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/root/swh_files/vanna_test.py", line 145, in save_training_examples context=ToolContext(user=your_user), ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/root/swh_text2sql/lib64/python3.11/site-packages/pydantic/main.py", line 214, in init validated_self = self.pydantic_validator.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 3 validation errors for ToolContext conversation_id Field required [type=missing, input_value={'user': User(id='admin',..._memberships=['admin'])}, input_type=dict] For further information visit https://errors.pydantic.dev/2.10/v/missing request_id Field required [type=missing, input_value={'user': User(id='admin',..._memberships=['admin'])}, input_type=dict] For further information visit https://errors.pydantic.dev/2.10/v/missing agent_memory Field required [type=missing, input_value={'user': User(id='admin',..._memberships=['admin'])}, input_type=dict] For further information visit https://errors.pydantic.dev/2.10/v/missing
Source: vanna-ai/vanna