Veida: generate images with no API key

Veida is an online AI image generator. Its anonymous free tier answers plain HTTP calls without a key, an account or a card, and these docs cover the clients that wrap it in thirteen languages.

from veida import generate
print(generate("a paper boat on a calm lake at sunrise, soft light", aspect_ratio="16:9"))

Every client does the same three things:

  1. invents a fresh client id (sent as x-anon-id), because the free grant pays for one image per id;
  2. submits the prompt to POST /api/ai/generate;
  3. polls GET /api/ai/anon-query until a CDN URL comes back, and returns it.
Language Package Page
Python pip install veida Python
JavaScript / TypeScript npm install veida ยท jsr:@veida/veida JavaScript
Go go get github.com/hanshs474/veida-go Go
Rust cargo add veida Rust
Ruby gem install veida Ruby
PHP composer require hanshs474/veida PHP
Java io.github.hanshs474:veida Java
Clojure io.github.hanshs474/veida-clj Clojure
C# / .NET dotnet add package Veida .NET
Dart / Flutter dart pub add veida Dart
Elixir {:veida, "~> 0.1"} Elixir
Lua luarocks install veida Lua
R hanshs474.r-universe.dev R

No language on the list? The protocol is two calls; see Raw HTTP. For agents there is an MCP server.