{ "opencollection": "1.0.0", "info": { "name": "Memesio API Contracts agent-infra ai-providers API", "version": "0.1.0" }, "items": [ { "info": { "name": "ai-providers", "type": "folder" }, "items": [ { "info": { "name": "Read the Current Actor's Daily AI Meme Quota, Remaining Generations, and Next Action", "type": "http" }, "http": { "method": "GET", "url": "/api/ai/memes/generate", "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Read the Current Actor's Daily AI Meme Quota, Remaining Generations, and Next Action" }, { "info": { "name": "Select an Existing Meme Template, Generate Captions, and Return Editor-Ready Meme Variants", "type": "http" }, "http": { "method": "POST", "url": "/api/ai/memes/generate", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Select an Existing Meme Template, Generate Captions, and Return Editor-Ready Meme Variants" }, { "info": { "name": "Rank Template Suggestions from Prompt + Trend Signals for Creative Ideation Flow", "type": "http" }, "http": { "method": "POST", "url": "/api/ai/templates/suggest", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Rank Template Suggestions from Prompt + Trend Signals for Creative Ideation Flow" }, { "info": { "name": "Detect Meme Template from Source Image and Return 1-2 Caption Slot Placement with Single/Split Assignment Plan", "type": "http" }, "http": { "method": "POST", "url": "/api/ai/templates/detect", "body": { "type": "json", "data": "{}" } }, "docs": "Detect Meme Template from Source Image and Return 1-2 Caption Slot Placement with Single/Split Assignment Plan" }, { "info": { "name": "Run or Retrieve Face-Swap Provider Benchmark and Recommendation", "type": "http" }, "http": { "method": "GET", "url": "/api/ai/providers/face-swap-benchmark", "params": [ { "name": "refresh", "value": "", "type": "query" } ] }, "docs": "Run or Retrieve Face-Swap Provider Benchmark and Recommendation" }, { "info": { "name": "Run or Retrieve Background-Remove Provider Benchmark and Recommendation", "type": "http" }, "http": { "method": "GET", "url": "/api/ai/providers/background-remove-benchmark", "params": [ { "name": "refresh", "value": "", "type": "query" } ] }, "docs": "Run or Retrieve Background-Remove Provider Benchmark and Recommendation" }, { "info": { "name": "Return Ranked Meme Template Ideas for a Prompt Using a Developer or Agent Key", "type": "http" }, "http": { "method": "POST", "url": "/api/v1/templates/ideas", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Return Ranked Meme Template Ideas for a Prompt Using a Developer or Agent Key" }, { "info": { "name": "Read the Keyed Actor's Daily AI Meme Quota Snapshot", "type": "http" }, "http": { "method": "GET", "url": "/api/v1/memes/generate", "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Read the Keyed Actor's Daily AI Meme Quota Snapshot" }, { "info": { "name": "Generate AI Meme Variants Synchronously for a Developer or Standalone Agent Key", "type": "http" }, "http": { "method": "POST", "url": "/api/v1/memes/generate", "body": { "type": "json", "data": "{}" }, "auth": { "type": "apikey", "key": "x-developer-api-key", "value": "{{x-developer-api-key}}", "placement": "header" } }, "docs": "Generate AI Meme Variants Synchronously for a Developer or Standalone Agent Key" } ] } ], "bundled": true }