Private inference API
Pseudonymous keys, shared Dot credits, OpenAI-compatible routes. No account required.
API key
Key balanceno key
Requestsno key
Tokensno key
Credits spentno key
Browser credits0local
Token usage
Jul 15Jul 30Aug 13
inputoutput
| Model | Requests | Input | Output | Total | Credits |
|---|
Per-model usage appears here once a key is making requests.
Aggregate metrics only. No prompts, outputs, or network identifiers are retained.
Endpoints
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| GET | /v1/models | public | List available models, capabilities, and credit pricing. |
| POST | /v1/chat/completions | key | OpenAI-compatible chat completions, with streaming and tools. |
example request | |||
| GET | /v1/credits | key | Key credit balance and status. |
| GET | /v1/usage | key | Aggregate usage: requests, tokens, credits, model totals. |
| POST | /dotpay/veil/quote | key | Quote a request's credit cost before spending. |
| POST | /dotpay/api-keys/mint | vault | Create a key from browser credits. |
| POST | /dotpay/api-keys/fund | vault | Sync browser credits into an existing key. |
| POST | /dotpay/api-keys/rotate | key | Rotate a key while preserving shared credits. |
Models
| Model | Context | Tools | Web | Pricing |
|---|---|---|---|---|
| Loading models… | ||||
Quickstart
curl
curl https://api.usedot.xyz/agent/v1/chat/completions \
-H "Authorization: Bearer $DOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "dot-auto",
"messages": [{"role": "user", "content": "Hello from Dot"}]
}'Hermes / OpenAI config
# OpenAI-compatible provider (Hermes, SDKs, agents)
base_url: https://api.usedot.xyz/agent/v1
api_key: $DOT_API_KEY
model: dot-autoDefault model dot-auto auto-routes per request. Set DOT_API_KEY to your dot_live_… key.
