Agent Framework

Synero + CrewAI

Give your CrewAI agents access to multi-model verification. When an agent needs a high-confidence answer, it queries four AI models and gets a synthesized response.

Setup

Get started in minutes

1

Install dependencies

Install the required packages.

pip install requests crewai
2

Create the Synero tool

Create a CrewAI-compatible tool.

import os, requests
from crewai.tools import tool

@tool("Synero Council")
def query_council(prompt: str) -> str:
    """Query 4 AI models for a multi-perspective answer.
    Use when you need verified, high-confidence information."""
    resp = requests.post(
        "https://synero.ai/api/query",
        headers={
            "Authorization": f"Bearer {os.environ['SYNERO_API_KEY']}",
            "Content-Type": "application/json",
        },
        json={"prompt": prompt, "format": "json"},
    )
    data = resp.json()
    return data.get("synthesis", str(data))

Full Example

Complete integration

from crewai import Agent, Task, Crew
from synero_tool import query_council

researcher = Agent(
    role="Senior Researcher",
    goal="Provide verified research findings",
    tools=[query_council],
)

task = Task(
    description="Research the current state of quantum computing",
    agent=researcher,
)

crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()

FAQ

Can multiple CrewAI agents use Synero?

Yes. Add the tool to any agent that needs multi-model verification. Each agent call is independent.

Related

Start using Synero with CrewAI

Four AI models. One synthesized answer. Integrated into your workflow.