Spaces:
Sleeping
Sleeping
| from pydantic import BaseModel, Field | |
| class RetrieveContextInput(BaseModel): | |
| query: str = Field( | |
| description=( | |
| "Search query for current programme context. Use the same language as " | |
| "the requested language when possible." | |
| ) | |
| ) | |
| program: str = Field( | |
| description=( | |
| "Programme identifier to retrieve context for. Expected values are " | |
| "'emba', 'iemba', or 'emba x'." | |
| ) | |
| ) | |
| language: str | None = Field( | |
| default=None, | |
| description="Optional language code for retrieval, either 'de' or 'en'.", | |
| ) | |
| class ProgrammeAgentInput(BaseModel): | |
| query: str = Field( | |
| description=( | |
| "Question or user context to pass to the programme-specific support " | |
| "agent. Include relevant profile details when available." | |
| ) | |
| ) | |