Page 1 of 1

Wie kann ich beim Erstellen von Langchain -Tool eine neue Eigenschaft hinzufügen?

Posted: 12 Feb 2025, 07:00
by Guest
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: 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"