========================= Orchestrator Core ========================= LangGraph-based multi-agent orchestrator, LLM providers, and interfaces. Agent Orchestrator ------------------ .. automodule:: backend.service.chat.orchestrator.orchestrator_agent_codesign :members: :undoc-members: :show-inheritance: Chat Service Entry Point ------------------------ .. automodule:: backend.service.chat.main :members: :undoc-members: :show-inheritance: Chat Utilities -------------- .. automodule:: backend.service.chat.utils :members: :undoc-members: :show-inheritance: Interfaces ---------- Abstract base classes defining the contracts for pluggable components. .. automodule:: backend.service.chat.interfaces.i_orchestrator :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_agent :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_llm :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_retriever :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_vectorspace :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_loader :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_pdf_extractor :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.interfaces.i_prompt :members: :undoc-members: :show-inheritance: LLM Providers ------------- .. automodule:: backend.service.chat.llms.ovh_provider :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.llms.openai_provider :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.llms.google_provider :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.llms.naive_provider :members: :undoc-members: :show-inheritance: Database Builders ----------------- .. automodule:: backend.service.chat.database_builder_chunks :members: :undoc-members: :show-inheritance: .. automodule:: backend.service.chat.database_builder_destine :members: :undoc-members: :show-inheritance: