Spaces:
Sleeping
Sleeping
File size: 490 Bytes
2ff7327 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import asyncio
from queues.tasks import inference_queue
from engines.chat.manager import ChatManager
manager = ChatManager()
async def process_jobs():
while True:
job = await inference_queue.get()
result = await manager.generate(
provider=job["provider"],
model=job["model"],
prompt=job["prompt"],
)
print(result)
inference_queue.task_done()
if __name__ == "__main__":
asyncio.run(process_jobs()) |