chainlit uvicorn openai