Spaces:
Sleeping
Sleeping
from langchain_core.tools import BaseTool, tool | |
from base_service import BaseService | |
from template._prompts import SYSTEM_PROMPT ## FIX | |
from typing import List | |
import logging | |
import time | |
logger = logging.getLogger(__name__) | |
class ExamplePLSRenameService(BaseService): | |
def system_prompt(self) -> str: | |
return SYSTEM_PROMPT | |
def tools(self) -> List[BaseTool]: | |
return self._base_tools + [ | |
self.example_func, | |
] | |
def example_func(question: str) -> None: | |
"""Пример функции, как её здесь оформлять. Просто для примера, нужно удалить при реальном использовании""" | |
print("Я example_func") | |
time.sleep(4) | |
logger.info("Кто-то забыл удалить example_func!") | |