mirror of
https://github.com/theroyallab/tabbyAPI.git
synced 2026-04-27 17:51:36 +00:00
API: Add ability to use request IDs
Identify which request is being processed to help users disambiguate which logs correspond to which request. Signed-off-by: kingbri <bdashore3@proton.me>
This commit is contained in:
@@ -107,12 +107,14 @@ async def completion_request(
|
||||
ping=maxsize,
|
||||
)
|
||||
else:
|
||||
generate_task = asyncio.create_task(generate_completion(data, model_path))
|
||||
generate_task = asyncio.create_task(
|
||||
generate_completion(data, request, model_path)
|
||||
)
|
||||
|
||||
response = await run_with_request_disconnect(
|
||||
request,
|
||||
generate_task,
|
||||
disconnect_message="Completion generation cancelled by user.",
|
||||
disconnect_message=f"Completion {request.state.id} cancelled by user.",
|
||||
)
|
||||
return response
|
||||
|
||||
@@ -161,13 +163,13 @@ async def chat_completion_request(
|
||||
)
|
||||
else:
|
||||
generate_task = asyncio.create_task(
|
||||
generate_chat_completion(prompt, data, model_path)
|
||||
generate_chat_completion(prompt, data, request, model_path)
|
||||
)
|
||||
|
||||
response = await run_with_request_disconnect(
|
||||
request,
|
||||
generate_task,
|
||||
disconnect_message="Chat completion generation cancelled by user.",
|
||||
disconnect_message=f"Chat completion {request.state.id} cancelled by user.",
|
||||
)
|
||||
return response
|
||||
|
||||
|
||||
Reference in New Issue
Block a user