Skip to navigation
Manus
Manus · Tools & Agents
POST /v1/agents/run

Autonomous AI agent that turns a high-level prompt into subtasks, calls tools and APIs, and delivers end-to-end results without manual orchestration.

At a glance

FieldValue
Model idmanus
Model release date-
Input modalitiesText, Image, Video, Audio, Document
Output modalitiesText, Image, Video, Audio, Document
Context window-
Weight precision-
Featuresautonomous, multi_step, tool_use
Native inferenceNo
NewNo
Supported endpointsPOST /v1/agents/run, GET /v1/agents/{task_id}, GET /v1/agents/{task_id}/messages, POST /v1/agents/{task_id}/stop

Pricing

ChargeSpecRate
Lite profileper task$1.44 - $2.63
Standard profileper task$2.89 - $5.25
Max profileper task$5.25 - $9.19

Example request

curl https://api.empiriolabs.ai/v1/agents/run \
-H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"model": "manus", "input": "Find the cheapest flight from NYC to LAX next week"}'

Parameters

ParameterTypeRequiredDefaultDescription
inputstringyes-Task description for the agent
attachmentsarrayno-Files for the agent to work with (any type: audio, video, images, documents, data). Each item is a URL string or an object with url, filename, and mime_type. Files are placed in the agent’s workspace before the task starts. Up to 10 files per message.
agent_profileenumno"standard"Capability profile for the task: standard for most work, lite for quicker, lower-cost tasks, or max for the most complex work. A follow-up sent with task_id can switch profiles. · Allowed: standard, lite, max
disable_formattingbooleannofalseReturn the agent’s output without added Markdown formatting. Applies to streamed runs only.

Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/manus.