Download src/models/api/chat.py from DataEyond/Agentic-Service-Data-Eyond-Catalog: direct link, hf CLI and curl.
- Browser
- Download file 340 Bytes
-
https://huggingface.co/spaces/DataEyond/Agentic-Service-Data-Eyond-Catalog/resolve/ae50194de0d72e5b8f551bb4325bec31bfa803be/src/models/api/chat.py
- Command line
-
hf download hf://spaces/DataEyond/Agentic-Service-Data-Eyond-Catalog@ae50194de0d72e5b8f551bb4325bec31bfa803be/src/models/api/chat.py
-
curl -L -o chat.py https://huggingface.co/spaces/DataEyond/Agentic-Service-Data-Eyond-Catalog/resolve/ae50194de0d72e5b8f551bb4325bec31bfa803be/src/models/api/chat.py
340 Bytes
| """Request / response models for /api/v1/chat/* routes.""" | |
| from typing import Any | |
| from pydantic import BaseModel | |
| class ChatRequest(BaseModel): | |
| user_id: str | |
| room_id: str | |
| message: str | |
| class ChatStreamEvent(BaseModel): | |
| """One SSE event. Type values: `sources`, `chunk`, `done`.""" | |
| event: str | |
| data: dict[str, Any] | |