Wie kann ich beim Erstellen von Langchain -Tool eine neue Eigenschaft hinzufügen?
Posted: 12 Feb 2025, 07:00
Ich möchte eine benutzerdefinierte Werkzeugklasse mit einer zusätzlichen Eigenschaft erstellen. Sagen wir Nummer . Wie kann ich diesen Code so ändern, dass er keinen Fehler macht? < /P>
Code: < /p>
Code: < /p>
Code: Select all
from langchain.tools import BaseTool
class MyTool(BaseTool):
name = "Whatever"
description = "Whatever"
def __init__(self):
self.number = 123
def _run(self):
pass
def _arun(self):
pass
tool = MyTool()
< /code>
Fehler: < /p>
ValueError: "MyTool" object has no field "number"