Files
social-app/backend/src/schemas/agent/system_agent.py
T

17 lines
409 B
Python
Raw Normal View History

from __future__ import annotations
from enum import Enum
from pydantic import BaseModel, Field
class AgentType(str, Enum):
ROUTER = "router"
WORKER = "worker"
class SystemAgentLLMConfig(BaseModel):
temperature: float | None = Field(default=None, ge=0.0, le=2.0)
max_tokens: int | None = Field(default=None, ge=1)
timeout_seconds: float | None = Field(default=30.0, gt=0.0, le=300.0)