Nexevo.aiNexevo.ai
← All examples
Agent / Automation

Agents quickstart

Sync + streaming, built-in tools.

Python
python
from nexevo_ai import Nexevo
client = Nexevo()

# Sync — block until result (recommended for < 60s tasks)
job = client.agents.run(
    task="Find the cheapest Chinese RAG embedding model; tell me the dimension and unit price",
)
print(job["result"])
# Agent internals:
#   1. chat → tool_call list_models(kind=embedding, multilingual=True)
#   2. tool_result returns candidates
#   3. chat → final_answer "BGE-m3 1024 d, $0.07/1M"

# Stream — receive step events in real time
for ev in client.agents.run_stream(task="..."):
    if ev["type"] == "step":
        print(ev["step"]["type"], ev["step"].get("content") or ev["step"].get("tool_name"))
    elif ev["type"] == "done":
        print("Final:", ev["job"]["result"])
Agents quickstart — Nexevo Cookbook | Nexevo.ai