Spaces:
Runtime error
Runtime error
"""Base class for Amadeus tools.""" | |
from __future__ import annotations | |
from typing import TYPE_CHECKING | |
from langchain_core.pydantic_v1 import Field | |
from langchain_core.tools import BaseTool | |
from langchain_community.tools.amadeus.utils import authenticate | |
if TYPE_CHECKING: | |
from amadeus import Client | |
class AmadeusBaseTool(BaseTool): | |
"""Base Tool for Amadeus.""" | |
client: Client = Field(default_factory=authenticate) | |