Spaces:
Running
Running
Download src/services/api/constants/agent.py from Leon4gr45/brain: direct link, hf CLI and curl.
- Browser
- Download file 558 Bytes
-
https://huggingface.co/spaces/Leon4gr45/brain/resolve/main/src/services/api/constants/agent.py
- Command line
-
hf download hf://spaces/Leon4gr45/brain/src/services/api/constants/agent.py
-
curl -L -o agent.py https://huggingface.co/spaces/Leon4gr45/brain/resolve/main/src/services/api/constants/agent.py
558 Bytes
| from typing import Any | |
| from pydantic import BaseModel, ConfigDict, Field | |
| class AgentRequest(BaseModel): | |
| model_config = ConfigDict(extra="forbid") | |
| class AgentSearchRequest(AgentRequest): | |
| query: str = Field(min_length=1) | |
| limit: int = Field(default=10, ge=1, le=100) | |
| class AgentContextRequest(AgentRequest): | |
| query: str = Field(min_length=1) | |
| max_tokens: int = Field(default=4000, ge=100, le=32000) | |
| class AgentMemoryRequest(AgentRequest): | |
| text: str = Field(min_length=1) | |
| metadata: dict[str, Any] = Field(default_factory=dict) | |