← Files EmpirioLabs AIARCHIVED FILE
plugin.json
6.13 KB · Oct 2, 2026 · 00:28 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "empiriolabs",
"version": "1.0.2",
"description": "Run EmpirioLabs AI models for chat, media generation, search and agent tasks from ChatGPT.",
"author": {
"name": "EmpirioLabs AI",
"email": "support@empiriolabs.ai",
"url": "https://empiriolabs.ai"
},
"homepage": "https://empiriolabs.ai",
"keywords": [
"ai models",
"image generation",
"video generation",
"web search",
"speech",
"transcription"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "EmpirioLabs AI",
"shortDescription": "Run 180+ AI models as tools",
"longDescription": "EmpirioLabs AI connects ChatGPT to your EmpirioLabs account, so you can use its catalog of more than 180 AI models from a conversation.\n\nWhat you can do:\n- Chat with text and multimodal models, create embeddings, rerank documents, and get yes/no or multiple-choice answers from decision models.\n- Generate and edit images, and create video, speech, music, sound effects and 3D assets.\n- Transcribe audio and analyze images.\n- Search the web and get grounded answers with their sources.\n- Run agent tasks, submit batch jobs, follow generation jobs, and review your account usage.\n\nWho it is for: developers and creators who use EmpirioLabs and want its models inside ChatGPT.\n\nLimitations: an EmpirioLabs account is required, and each request runs on that account. Longer generations return a job that the app checks until the result is ready. Account settings and API keys are managed in the EmpirioLabs dashboard.",
"developerName": "EmpirioLabs AI",
"category": "Developer Tools",
"websiteURL": "https://empiriolabs.ai",
"supportURL": "https://docs.empiriolabs.ai/support",
"privacyPolicyURL": "https://empiriolabs.ai/privacy-policy",
"termsOfServiceURL": "https://empiriolabs.ai/terms-of-service",
"defaultPrompt": [
"Ask qwen3-7-max to explain vector databases in three sentences",
"Generate an image of a lighthouse on a cliff at sunset",
"Search the web for this week's AI research news with sources"
],
"composerIcon": "./assets/composer.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Browse the model catalog",
"prompt": "Use EmpirioLabs to list three image generation models.",
"tools_triggered": "list_models",
"expected_behavior": "The app returns image generation models from the EmpirioLabs catalog and ChatGPT lists three of them with their model ids and names."
},
{
"description": "Chat with a hosted model",
"prompt": "Ask qwen3-7-max on EmpirioLabs to write a haiku about the ocean.",
"tools_triggered": "chat",
"expected_behavior": "The app runs qwen3-7-max and ChatGPT shows the haiku the model wrote: three short lines about the ocean."
},
{
"description": "Search the web with sources",
"prompt": "Search the web with EmpirioLabs for the latest Model Context Protocol specification release and list your sources.",
"tools_triggered": "web_search",
"expected_behavior": "The app runs a web search and ChatGPT summarizes the latest specification release with the titles and URLs of the pages it used."
},
{
"description": "Generate an image",
"prompt": "Generate an image of a red bicycle leaning against a brick wall with EmpirioLabs using qwen-image-2-0.",
"tools_triggered": "list_models, generate_image, get_job",
"expected_behavior": "The app creates the image with qwen-image-2-0 and ChatGPT replies with a link to it; opening the link shows the image. ChatGPT may confirm the model id with list_models first, and if the image is still being created it checks the job with get_job before returning the link."
},
{
"description": "Review account usage",
"prompt": "How much have I used EmpirioLabs this week?",
"tools_triggered": "get_account_usage",
"expected_behavior": "The app reads this week's usage and ChatGPT reports the number of requests, the tokens used, the amount spent and the current balance, without request ids or timestamps."
}
],
"negative": [
{
"description": "Account deletion is not available in the app. No tool deletes or changes an account, so nothing is changed and ChatGPT explains that the account is managed in the EmpirioLabs dashboard.",
"prompt": "Delete my EmpirioLabs account."
},
{
"description": "API keys are never shown. No tool reads or returns API keys, so ChatGPT declines and explains that keys are managed in the EmpirioLabs dashboard.",
"prompt": "Show me the API keys on my EmpirioLabs account."
},
{
"description": "Passwords are never handled. No tool reads or changes sign-in credentials, so nothing is changed and ChatGPT explains that the password is changed in the EmpirioLabs account settings.",
"prompt": "Change the password on my EmpirioLabs account."
}
]
},
"commerce": false,
"commerce_description": "The app does not sell products or process payments. Requests run on the user's existing EmpirioLabs account.",
"demo_recording_url": "https://media.empiriolabs.ai/marketing/mcp/chatgpt-plugin-demo-v2.mp4?token=thtOpye5W8Mk2ZXCuA_LAhLw65KLqlfDjO7tyGdtENI&expires=1822330893"
},
"publication": {
"release_notes": "Initial ChatGPT release: chat and text tools for 180+ models, image, video, speech, music and 3D generation, transcription and image analysis, web search with sources, agent tasks, batch jobs, job status and account usage."
},
"apps": "./.app.json"
}
}
}
SHA-256: 5d0f1701179c802ba40ef67a7c5448fa27973b6b1ed3c58e673e4dfb3bde2bda