Spaces:
Running
Running
| """ | |
| Schemas for memory related API endpoints. | |
| """ | |
| from __future__ import annotations | |
| from pydantic import BaseModel, Field | |
| class MemoryOptimizeRequest(BaseModel): | |
| """Request body for triggering memory optimization.""" | |
| user_id: str = Field(..., alias="userId") | |
| strategy: str | None = Field(default=None) | |
| apply: bool = Field(default=True) | |
| memory_provider: str | None = Field(default=None, alias="memoryProvider") | |
| memory_model: str | None = Field(default=None, alias="memoryModel") | |
| memory_base_url: str | None = Field(default=None, alias="memoryBaseUrl") | |
| memory_api_key: str | None = Field(default=None, alias="memoryApiKey") | |
| class Config: | |
| populate_by_name = True | |