AGENTS.md instructions for aicontentdrop/aicontentdrop, covering agents.md — ai content drop cli & sdk, what this package is, if you only want to use the product, rules for agents modifying this codebase and build and check.
Choose the right AI video model for a brief and quote its credit cost before generating, using the AI Content Drop catalogue. Use when asked to generate a video and you must decide which model, when someone asks what a batch of clips will cost, or when a model id is rejected as unknown.
Read AI Content Drop API failures correctly and decide whether to retry, change the request, or stop. Covers the error envelope and its 21 codes, rate limits and Retry-After, idempotency conflicts, and the two response shapes the generation endpoints can return. Use when a call to aicontentdrop.com fails, returns 4xx…
Run many AI Content Drop reads or generations efficiently instead of looping one HTTP call at a time. Covers POST /v1/batch for reads, POST /v1/models/cost for bulk quoting, idempotency keys, and the submit-and-poll loop for generations. Use when handling a storyboard, a shot list, a spreadsheet of prompts, or any job…
Answer what an AI Content Drop generation costs, what a plan includes, and whether a user can afford a job before running it. Covers the flat per-generation credit model, the free tier, plan tiers and top-up packs, checking a balance, and the charge-on-success rule. Use when asked about pricing, credits, billing, "can…
Generate images through the AI Content Drop API and choose between the 27 image models by cost and job. Covers POST /v1/generate/image, picking a model for drafts versus finals, the sandbox rehearsal, and using a generated image as the first frame of a video. Use when asked for an image, a thumbnail, a product still…
Write a prompt that actually produces the shot someone described, for any AI Content Drop video model. Covers the shot-first structure, camera and lighting language models respond to, why text-to-video cannot preserve a specific subject, when to use a reference frame instead, and how to iterate without wasting…