MCPcopy Index your code
hub / github.com/AstrBotDevs/AstrBot / chat

Function chat

astrbot/dashboard/api/open_api.py:180–191  ·  view source on GitHub ↗
(
    payload: OpenApiChatRequest,
    auth: AuthContext = Depends(require_chat_scope),
    service: OpenApiService = Depends(get_service),
    chat_service: ChatService = Depends(get_chat_service),
)

Source from the content-addressed store, hash-verified

178
179@router.post("/chat")
180async 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")

Callers

nothing calls this directly

Calls 2

_open_api_chat_responseFunction · 0.85
_model_dictFunction · 0.70

Tested by

no test coverage detected