EmpirioLabs AI
Run 180+ AI models, image, video and speech generation, web search, batch jobs, GPU Cloud and hosted agents as tools.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- List Models: List EmpirioLabs models with provider, modality, endpoints and final prices. Filter by free-text query, modality (text, image, video, audio, multimodal, 3D), category, provider, or endpoi
- Get Model: Get one model's full schema: description, endpoints, context window, final prices, notes, and every supported parameter with defaults and ranges.
- Chat: Run a chat completion on any EmpirioLabs chat model and return the assistant reply, reasoning (when the model exposes it), tool calls and token usage. Uses credits.
What data it sees
Do you need an account
No: the server works without sign-in
Run 180+ AI models, image, video and speech generation, web search, batch jobs, GPU Cloud and hosted agents as tools. Sign in with your EmpirioLabs account.
Server tool list (60)
Raw names from tools/list. Only developers need these.
| list_models | List EmpirioLabs models with provider, modality, endpoints and final prices. Filter by free-text query, modality (text, image, video, audio, multimodal, 3D), category, provider, or endpoint path. |
| get_model | Get one model's full schema: description, endpoints, context window, final prices, notes, and every supported parameter with defaults and ranges. |
| chat | Run a chat completion on any EmpirioLabs chat model and return the assistant reply, reasoning (when the model exposes it), tool calls and token usage. Uses credits. |
| embeddings | Create embedding vectors for one or more texts with an embedding model. Uses credits. |
| rerank | Score and reorder documents by relevance to a query with a reranking model. Uses credits. |
| generate_image | Generate images from a prompt (or a generation template) with an image model. Returns signed output URLs, or a job_id when generation takes longer than the wait. Uses credits. |
| generate_video | Generate a video from a prompt, an image, or a creative-effect template with a video model. Video takes minutes, so the tool returns a job_id for the running job. Uses credits. |
| list_generation_templates | List curated image and video generation templates (creative effects) with their slug, modality, recommended model and inputs. |
| get_generation_template | Get one generation template by slug, including its prompt guidance, recommended model and default parameters. |
| list_compose_recipes | List the Compose recipes that chain script, visuals, voice and music into a finished video, with their modes and inputs. |
| compose_video | Create a finished video from a Compose recipe (brief, script, storyboard or edits). Returns a job_id for the running job. Uses credits. |
| generate_3d | Generate a 3D model from an image with a 3D generation model (for example trellis-2-4b). Returns a job_id for the running job. Uses credits. |
| text_to_speech | Synthesize speech from text with a TTS model and voice. Returns a signed audio URL (or inline audio). Uses credits. |
| list_voices | List the voices available for text-to-speech, filterable by model, language, gender or search text. |
| generate_audio | Generate music or sound effects from a prompt with an audio generation model (for example ace-step-1-5-xl). Returns a signed URL or a job_id for the running job. Uses credits. |
| transcribe_audio | Transcribe an audio or video file at an https URL with a speech-to-text model. Returns the transcript or a job_id for the running job. Uses credits. |
| web_search | Run a live web search through a search model (for example exa-search, tavily-search, linkup-search). Returns results with titles, URLs and snippets. Uses credits. |
| web_research | Run a multi-step research task with citations (for example tavily-research, exa-research, linkup-deep-search). Takes up to a few minutes. Uses credits. |
| web_answer | Get a one-shot answer with citations from a grounded answer model (for example exa-answer). Uses credits. |
| run_agent_task | Start a long-running agent task (for example with the manus model) or send a follow-up message to an existing task. Returns the job_id and the task_id of the agent task. Uses credits. |
| get_agent_task | Get the status and output of an agent task. |
| get_agent_task_messages | List the messages exchanged during an agent task. |
| stop_agent_task | Stop a running agent task. |
| analyze_image | Ask a question about an image with a vision-capable model and get a text answer. Uses credits. |
| detect_ai_text | Classify whether text was written by an AI model (GPTZero). Uses credits. |
| get_account_usage | Read the account's current credit balance and recent usage history (model, endpoint, tokens, cost, status). |
| upload_batch_file | Upload a JSONL file of requests for the Batch API (one {custom_id, method, url, body} object per line). Returns the file id to pass to create_batch. |
| get_batch_file_content | Download the content of a batch input, output, or error file as JSONL text. |
| create_batch | Start a discounted batch run from an uploaded JSONL file. Each line bills at the batch price when it executes. Uses credits. |
| list_batches | List the account's batch runs. |
| get_batch | Get a batch run's status, counts and output file ids. |
| cancel_batch | Cancel a batch run; lines that already executed stay billed. |
| list_jobs | List the account's recent asynchronous jobs, newest first. |
| get_job | Get the status and result of an asynchronous generation job by job_id. Optionally wait up to wait_seconds for it to finish. |
| cancel_job | Cancel a queued or processing job. Completed jobs are returned unchanged. |
| list_gpu_types | List the GPU types available to rent with hourly prices, VRAM, and availability. |
| get_gpu_type | Get one GPU type by slug. |
| order_gpu_cluster | Order a multi-node GPU cluster from a fabric. Creates billable infrastructure charged by the hour. |
| list_gpu_clusters | List multi-node GPU clusters for distributed training, with node counts, prices and ordering availability. |
| list_gpu_volumes | List the account's persistent GPU volumes. |
| create_gpu_volume | Create a persistent volume that can be attached to GPU instances. Billable storage. |
| get_gpu_volume | Get one GPU volume. |
| delete_gpu_volume | Delete a GPU volume and everything stored on it. |
| list_gpu_instances | List the account's GPU instances with status, GPU type, hourly price and connection details. |
| deploy_gpu_instance | Rent a GPU and start a workload on it (a template, a Hugging Face model, or a container image). Creates a billable instance charged by the hour until you destroy it. |
| get_gpu_instance | Get one GPU instance's status, endpoints and cost so far. |
| destroy_gpu_instance | Destroy a GPU instance and stop its hourly charges. Data on the instance disk is lost unless it is on an attached volume. |
| add_gpu_ssh_key | Authorize an SSH public key on a running GPU instance and return the SSH connection details. |
| gpu_instance_action | Stop (pauses hourly compute charges), start, or refresh a GPU instance. |
| gpu_workload_send | Send a POST, PUT, PATCH, or DELETE request with a JSON body to the workload running on your GPU instance through the authenticated connect endpoint (https://docs.empiriolabs.ai/gpu-cloud). For example call an LLM server you deployed. |
| gpu_workload_get | Send a GET request to the workload running on your GPU instance through the authenticated connect endpoint (https://docs.empiriolabs.ai/gpu-cloud). Useful for health checks and reading results. |
| get_hosted_agents_health | Check whether the hosted-agents service is available. |
| get_hosted_agent_plans | Get the hosted-agent plans, runtime presets and defaults available to the account. |
| list_hosted_agents | List the account's hosted agents with status, runtime type, plan and model. |
| create_hosted_agent | Create a private hosted agent (OpenClaw or Hermes runtime) on a plan. Creates a billable resource. |
| get_hosted_agent | Get one hosted agent's status, configuration and connection details. |
| delete_hosted_agent | Destroy a hosted agent, its storage and its channels, and stop its charges. |
| rename_hosted_agent | Change a hosted agent's display name. |
| hosted_agent_action | Start, stop, restart, or refresh a hosted agent's runtime. |
| message_hosted_agent | Send chat messages to a running hosted agent and return its reply. The agent may use its connected tools. Uses credits. |