跳转到主要内容
CrewAI 允许您构建自主的多代理系统,其中专门化的 AI agent 协作完成复杂任务。得益于 OpenAI 兼容性,Venice AI 可作为 LLM 提供商即插即用。

设置

基本配置

使用 OpenAI 兼容接口将 Venice 配置为 CrewAI 的 LLM 提供商:
或通过 LLM 对象按 agent 配置:

您的第一个 Crew

创建一个包含两个 agent 的简单研究 crew:

多代理产品分析 Crew

包含专门化 agent 的更复杂示例:

使用工具

通过 web 搜索和其他工具增强 agent:
SerperDevTool 需要来自 serper.devSERPER_API_KEY 环境变量。作为替代方案,您可以通过 model_kwargs 传递 venice_parameters: {"enable_web_search": "auto"} 来使用 Venice 的内置 web 搜索 —— 不需要额外的 API 密钥。请参阅 LangChain 指南的 Web 搜索集成中的示例。

CrewAI 模型选择指南

为每个 agent 角色选择合适的 Venice 模型:

成本优化建议

  1. 为更简单的 agent 使用更便宜的模型:不是每个 agent 都需要旗舰模型。可使用 qwen3-4b 进行格式化、摘要或简单提取。
  2. 创意/批评角色使用 venice-uncensored:它快速、便宜,且不会拒绝令人不适的分析。
  3. 将旗舰模型留给推理任务:仅在需要复杂推理或可靠函数调用的 agent 上使用 zai-org-glm-5-1
  4. 限制最大迭代次数:在 agent 上设置 max_iter 以防止 token 用量失控:

隐私优势

Venice 的隐私保障使其特别适合以下 CrewAI 用例:
  • 机密商业战略 —— 零数据保留意味着您的竞争分析保持私密
  • 敏感数据处理 —— 私有模型从不记录或存储您的数据
  • 红队演练 —— 无审查模型在没有内容过滤的情况下给出诚实反馈

CrewAI 文档

官方 CrewAI 文档

Venice 模型

浏览所有 Venice 模型