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:
- invents a fresh client id (sent as
x-anon-id), because the free grant pays for one image per id; - submits the prompt to
POST /api/ai/generate; - polls
GET /api/ai/anon-queryuntil 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.