pymongo gradio python-dotenv openai anthropic together cohere