← Files EmpirioLabs AIARCHIVED FILE
plugin.json
7.76 KB · Nov 15, 2026 · 06:36 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "empiriolabs",
"version": "1.0.10",
"description": "Run EmpirioLabs AI models for image, video, audio and 3D generation, chat, search and agent tasks from ChatGPT.",
"author": {
"name": "EmpirioLabs AI",
"email": "support@empiriolabs.ai",
"url": "https://empiriolabs.ai"
},
"homepage": "https://empiriolabs.ai",
"keywords": [
"ai image generator",
"ai video generator",
"text to image",
"text to video",
"image to video",
"image generation",
"video generation",
"image editing",
"photo editing",
"ai art",
"ai music generator",
"music generation",
"sound effects",
"ai voice generator",
"text to speech",
"tts",
"voiceover",
"voice over",
"narration",
"3d model generator",
"3d generation",
"image to 3d",
"ai models",
"llm",
"chat models",
"embeddings",
"reranking",
"transcription",
"speech to text",
"ocr",
"image analysis",
"web search",
"ai agents",
"batch jobs",
"ai photo editor",
"ai image editor",
"image to image",
"ai video maker",
"ai song generator",
"music maker",
"text to music",
"sound effect generator",
"ai voiceover",
"ai narrator",
"audio transcription",
"transcribe audio",
"pdf reader",
"document reader",
"story to video",
"text to 3d"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "EmpirioLabs AI",
"shortDescription": "AI image, video, music & voice",
"longDescription": "EmpirioLabs AI connects ChatGPT to your EmpirioLabs account, so you can use its catalog of image, video, audio, 3D, text, transcription, embedding, and reranking models from a conversation.\n\nWhat you can do:\n- Generate and edit images, and create video, speech, music, sound effects and 3D assets.\n- Chat with text and multimodal models, create embeddings, rerank documents, and get yes/no or multiple-choice answers from decision models.\n- Transcribe audio, analyze images, and read PDFs and scanned documents as Markdown.\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: creators and developers 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": "Creativity",
"capabilities": [
"Generate and edit images",
"Generate video",
"Generate speech, music and sound effects",
"Generate 3D assets",
"Chat with text and multimodal models",
"Analyze images",
"Transcribe audio",
"Read documents (OCR)",
"Search the web with sources",
"Create embeddings and rerank documents",
"Get yes/no and multiple-choice decisions",
"Run agent tasks",
"Run batch jobs",
"Review account usage"
],
"websiteURL": "https://empiriolabs.ai",
"supportURL": "https://docs.empiriolabs.ai/support",
"privacyPolicyURL": "https://empiriolabs.ai/privacy-policy",
"termsOfServiceURL": "https://empiriolabs.ai/terms-of-service",
"defaultPrompt": [
"Generate an image of a lighthouse on a cliff at sunset",
"Read this aloud in a warm voice: Welcome to our weekly update.",
"Make a five-second video of waves rolling onto a beach at sunset"
],
"brandColor": "#0a7cff",
"brandColorDark": "#0a7cff",
"composerIcon": "./assets/composer.png",
"composerIconDark": "./assets/composer-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"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-v3.mp4?token=yXa2oGZl3kWx2-94gkKXGFAdTtYZAZNjbbBht649_ho&expires=1799903494"
},
"publication": {
"release_notes": "Adds search keywords for what the app's skills make. The tools and the skills are unchanged."
},
"apps": "./.app.json"
}
}
}
SHA-256: be6fc1f1e46f8eb655a1f8b37863e6bde7978cab5bf9a33cceccda106e9e43cd