(
payload: OpenApiChatRequest,
auth: AuthContext = Depends(require_chat_scope),
service: OpenApiService = Depends(get_service),
chat_service: ChatService = Depends(get_chat_service),
)
| 178 | |
| 179 | @router.post("/chat") |
| 180 | async def chat( |
| 181 | payload: OpenApiChatRequest, |
| 182 | auth: AuthContext = Depends(require_chat_scope), |
| 183 | service: OpenApiService = Depends(get_service), |
| 184 | chat_service: ChatService = Depends(get_chat_service), |
| 185 | ): |
| 186 | return await _open_api_chat_response( |
| 187 | _model_dict(payload), |
| 188 | auth, |
| 189 | service, |
| 190 | chat_service, |
| 191 | ) |
| 192 | |
| 193 | |
| 194 | @router.get("/chat/sessions") |
nothing calls this directly
no test coverage detected