{"name":"ModelsLab","description":"Generates images from a text prompt with ModelsLab models. Each task is billed to the calling API key exactly like POST \/api\/v7\/images\/text-to-image.","supportedInterfaces":[{"url":"https:\/\/modelslab.com\/a2a\/v1","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"ModelsLab","url":"https:\/\/modelslab.com"},"version":"1.0.0","documentationUrl":"https:\/\/docs.modelslab.com","iconUrl":"https:\/\/modelslab.com\/favicon.ico","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"bearer":{"httpAuthSecurityScheme":{"scheme":"Bearer","description":"ModelsLab API key as \"Authorization: Bearer <key>\". Create one at https:\/\/modelslab.com\/dashboard\/api-keys."}},"apiKey":{"apiKeySecurityScheme":{"location":"header","name":"X-API-Key","description":"ModelsLab API key in the X-API-Key header."}}},"securityRequirements":[{"schemes":{"bearer":{"list":[]}}},{"schemes":{"apiKey":{"list":[]}}}],"defaultInputModes":["text\/plain","application\/json"],"defaultOutputModes":["image\/png","image\/jpeg","image\/webp"],"skills":[{"id":"text-to-image","name":"Text to image","description":"Send the prompt as a text part and the model as a data part: {\"model_id\": \"<id>\"} (required; pick one from https:\/\/modelslab.com\/models-feed). Optional data fields: width, height, aspect_ratio, samples, size, resolution. A completed task carries one artifact with a url part per image. A slow model returns TASK_STATE_WORKING: poll GetTask.","tags":["image-generation","text-to-image"],"examples":["A watercolor lighthouse at dawn"],"inputModes":["text\/plain","application\/json"],"outputModes":["image\/png","image\/jpeg","image\/webp"]}]}