/
mainframe
/
Intellectuality_task_manager
Обзор
Документация
Войти
/
mainframe
/
Intellectuality_task_manager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
backend/app/dependencies.py
29 строк
720 B
Ivan
initial commit
14 апр 2026, 17:18
14 апр 2026, 17:18
d3c4609
Код
Авторство
О чём код?
# path: backend/app/dependencies.py from fastapi import Depends from app.repositories.task_repository import TaskRepository from app.services.llm_service import LLMService from app.services.task_service import TaskService def get_task_repository() -> TaskRepository: """ Возвращает экземпляр репозитория задач. """ return TaskRepository() def get_task_service( repository: TaskRepository = Depends(get_task_repository), ) -> TaskService: """ Возвращает сервис задач. """ return TaskService(repository) def get_llm_service() -> LLMService: """ Возвращает сервис LLM. """ return LLMService()