ollive-gradio / assistants /frontier.py
Karthik Namboori
Deploy ollive Gradio Docker Space
187e042
Raw
History Blame Contribute Delete
644 Bytes
from assistants.langchain_assistant import LangChainAssistant
from config import FrontierConfig
from llm.factory import build_frontier_llm
from tools.registry import get_tools
class FrontierAssistant(LangChainAssistant):
"""Frontier model assistant via LangChain + hosted API."""
def __init__(self, config: FrontierConfig, system_prompt: str) -> None:
super().__init__(
llm=build_frontier_llm(config),
model_id=config.model_id,
system_prompt=system_prompt,
max_history_turns=config.max_history_turns,
tools=get_tools(),
session_id="frontier",
)