Contributing to ToolUniverse¶
欢迎!请选择您想要贡献的工具类型,并按照详细指南操作。
选择工具类型¶
功能 | 本地工具 | 远程工具 |
|---------|————-|--------------| | 运行环境 | 在 ToolUniverse 进程中 | 独立服务器 | | 编程语言 | 仅支持 Python | 支持任何语言 | | 设置 | 修改 __init__.py 文件中的 4 个位置 | 将服务器公开部署 | | 测试 | 单元测试(覆盖率 >90%) | 集成测试 | | 最佳用途 | API 封装、数据处理 | 大量计算、外部服务 |
快速决策指南:
我想要… - 构建一个处理数据的 Python 工具 → 将本地工具贡献至 ToolUniverse - 集成外部 API 或服务 → 将本地工具贡献至 ToolUniverse 或 将远程工具贡献给ToolUniverse - 单独运行大量计算 → 将远程工具贡献给ToolUniverse - 使用 Python 以外的语言 → 将远程工具贡献给ToolUniverse - 不确定该选择哪一个?→ 查看上方的对比表,或阅读两份详细指南中的介绍
详细指南¶
下一步¶
Local Tools: 将本地工具贡献至 ToolUniverse - Complete 10-step guide with environment setup
远程工具:将远程工具贡献给ToolUniverse - 包含部署说明的完整10步指南
Compare Types: Review the comparison table above to understand tool type differences
小技巧
每份指南均包含完整的设置说明、代码示例和故障排除步骤。请从与您的工具类型相匹配的指南开始。