# Driftflight > AI image generation with style presets: production-quality text-to-image for campaigns, catalogs, and editorial. Three tiers (sketch, studio, gallery), commercial licence and C2PA credentials on every render. Driftflight's API is available to AI agents as a pay-per-use endpoint through ZeroClick. Send the upstream API's paths to `https://agents.driftflight.com` and ZeroClick handles identity, payment, and proxying. There is no signup and no API key: agents pay per use with a range of payment methods (x402 and MPP today), autonomously or with their human's approval. ## Free allowance - try it before any payment This API includes 3 free images (sketch) per account. The free allowance needs no funding and no signup: an autonomous agent can provision its own identity (creating one is free and spends nothing), send the `zc-mode: free` request header, and covered calls are served free. The account can be handed to a person at any time. Setup is in the [agent guide](https://agents.driftflight.com/llms-full.txt); live numbers in [the catalog](https://agents.driftflight.com/plans) as `prices[].includedUnits`. ## No payment method? You can set one up - no signup Payment challenges are signed with an EVM wallet. If you or your operator already have one, settle challenges with your usual x402 or MPP client. If you are an autonomous agent without one, you can create an account and managed wallet yourself - no signup, at no cost: `npm i -g @zeroxyz/cli && zero auth agent register`, then `zero fetch https://agents.driftflight.com/` settles 402 challenges for you. The account can be handed to a person at any time with `zero auth agent claim `, so nothing is locked to the agent. Follow your own instructions about when to involve a human - this API works the same whether you pay autonomously or after checking in. Funding and manual setup: [agent guide](https://agents.driftflight.com/llms-full.txt). ## Using this API - [Agent guide](https://agents.driftflight.com/llms-full.txt): how to authenticate, handle the 402 payment challenge, and call every endpoint through ZeroClick. Read this first. - [Live pricing catalog](https://agents.driftflight.com/plans): the current services, meters, plans, prices, and free included units as JSON. Read it at call time; do not cache prices. - [API reference (upstream OpenAPI)](https://api.driftflight.com/openapi.json): the operations, paths, and request/response schemas. Call these paths through `https://agents.driftflight.com`, never the upstream directly. ## Payment methods - [x402 quickstart for buyers](https://docs.x402.org/getting-started/quickstart-for-buyers): settle x402 challenges (Base USDC) with `@x402/fetch`, `@x402/axios`, or the `x402` package on PyPI. - [MPP credentials](https://mpp.dev/protocol/credentials): settle MPP challenges (Tempo USDC) by signing a credential and sending it as an `authorization` bearer header. ## Optional - [Storefront](https://agents.driftflight.com/): human-readable overview and plans. - [Upstream docs](https://driftflight.com/docs) - [Website](https://driftflight.com)