通用MCP Chatter
一个轻量级的Python工作区,用于在一个通用接口后面实验多个模型提供者(OpenAI、Anthropic、Gemini)。包括对核心实用程序和特定于提供商的处理的测试。
设置
- 确保Python 3.10+可用。
- (可选)创建并激活虚拟环境。
- 安装运行时依赖项:
pip install -r requirements.txt开发和测试
要安装仅测试依赖项(pytest、插件):
pip install -r requirements-test.txt运行测试
pytest -q项目结构
models/:提供商集成(openai.py,anthropic.py,gemini.py).model.py:核心模型编排。utils.py:共享助手。tests/:公用事业和供应商的单元测试。
备注
可能需要提供程序SDK的环境变量(例如,API密钥)。请参阅每个提供商的文档。
许可证
该项目根据 知识共享署名-非商业共享4.0国际版(CC BY-NC-SA 4.0) 许可证。
