多模型提供者实验工具

一个轻量级的Python工作空间,用于通过统一接口实验多个模型提供者(如OpenAI、Anthropic、Gemini)。

  • by Fab1can
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Fab1can/universal_mcp_chatter

使用说明

通用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) 许可证。