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"])