Every request to Anyone must include an API key to identify your account and authorize access. You create tokens in the dashboard, and the same API key works across all endpoint formats — OpenAI, Anthropic Claude, and Google Gemini. The only difference is which header you use to send it.Documentation Index
Fetch the complete documentation index at: https://docs.anyone.ai/llms.txt
Use this file to discover all available pages before exploring further.
Get your API key
Create an API key
Click Add API Key, give it a name, configure any model restrictions or quota limits, then click Submit.
Authentication styles
Anyone supports three authentication styles to match the native format of each API family. All three use the same API key value — only the header name changes.OpenAI-compatible (most endpoints)
Pass your API key as a Bearer API key in theAuthorization header. Use this style with all standard endpoints.
Applies to: POST /v1/chat/completions, POST /v1/completions, POST /v1/responses, POST /v1/embeddings, POST /v1/audio/*, POST /v1/images/*, POST /v1/rerank, GET /v1/realtime, GET /v1/models
Anthropic Claude
Pass your API key in thex-api-key header and include the anthropic-version header. Anyone uses these headers to identify requests that should be handled in Claude Messages format.
Applies to: POST /v1/messages
Google Gemini
Pass your API key in thex-goog-api-key header, or as a key query parameter. Both are equivalent.
Applies to: POST /v1beta/models/{model}:generateContent
Authentication errors
| Code | Cause | Fix |
|---|---|---|
401 Unauthorized | API key is missing, malformed, or has been deleted. | Check that you are sending the correct header and that the API key value is complete. |
403 Forbidden | API key exists but does not have access to the requested model. | In the dashboard, edit the API key and check its allowed models list. |

