Spaces:
Sleeping
Sleeping
| """Admin API models.""" | |
| from typing import List, Optional | |
| from pydantic import BaseModel | |
| class SessionInfo(BaseModel): | |
| """Session information.""" | |
| id: str | |
| path: str | |
| created_at: float | |
| size: int | |
| class SessionList(BaseModel): | |
| """List of sessions.""" | |
| sessions: List[SessionInfo] | |
| class ConfigUpdate(BaseModel): | |
| """Configuration update model.""" | |
| openai_api_key: Optional[str] = None | |
| aider_model: Optional[str] = None | |
| temp_dir_prefix: Optional[str] = None | |
| class ConfigResponse(BaseModel): | |
| """Configuration response model.""" | |
| openai_api_key: Optional[str] | |
| aider_model: str | |
| temp_dir_prefix: str | |