feat: optimize PER_REQ_CONFIG_MODIFIER

This commit is contained in:
martsforever
2026-03-31 16:57:56 +08:00
parent 77a5c547ed
commit e1f57b6f09
+5 -1
View File
@@ -1,6 +1,10 @@
import uuid
def next_thread_id():
return str(uuid.uuid4())
async def PER_REQ_CONFIG_MODIFIER(config, request):
body = await request.json()
return {
@@ -9,6 +13,6 @@ async def PER_REQ_CONFIG_MODIFIER(config, request):
body
.get("config", {})
.get("configurable", {})
.get("thread_id", None) or str(uuid.uuid4())
.get("thread_id", None) or next_thread_id()
}
}