Specs, pricing, billing — fully transparent
One API key for text and video models. Specs tested before listing, billed by usage.
Verification specs
On shelf- Spec test
- ✓Matches official spec
- Capability test
- ✓Passed before listing
- Pricing
- $0.75 in · $3.75 out /1M
- Cache price
- $0.075 /1M
- Data boundary
- Billing and audit metadata only
- Spec test
- ✓Matches official spec
- Capability test
- ✓Passed before listing
- Pricing
- $2.50 in · $12.50 out /1M
- Cache price
- $0.0625 /1M
- Data boundary
- Billing and audit metadata only
- Spec test
- ✓Matches official spec
- Render test
- ✓Verified on real billed tasks
- Pricing
- Per task · live estimate before submit
- Flow
- Submit → poll → download
- Data boundary
- Task params and result URL retained
Key to first call in three steps
Get a key, add it to your client, or call the HTTP endpoints directly.
Configure your tool
// ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://tryaiapi.com", "ANTHROPIC_AUTH_TOKEN": "sk-your-key" } }
Restart Claude Code after saving
# ~/.codex/config.toml [model_providers.tryaiapi] name = "Try AI API" base_url = "https://tryaiapi.com/v1" env_key = "TRYAIAPI_KEY" [profiles.default] model_provider = "tryaiapi" model = "gpt-6-astra"
Put your key in the TRYAIAPI_KEY environment variable; fields follow the docs
# Cherry Studio Settings → Model services → Add provider Type: OpenAI-compatible API base: https://tryaiapi.com API key: sk-your-key Add model → enter the model ID (e.g. claude-sonnet-5)
Works for most OpenAI-compatible clients
More tools and full parameters in the docs →
Make your first call
curl https://tryaiapi.com/v1/messages \ -H "x-api-key: $TRYAIAPI_KEY" \ -H "anthropic-version: 2023-06-01" \ -d '{ "model": "claude-sonnet-5", "max_tokens": 1024, "messages": [{ "role": "user", "content": "..." }] }'
curl https://tryaiapi.com/v1/chat/completions \ -H "Authorization: Bearer $TRYAIAPI_KEY" \ -d '{ "model": "gpt-6-astra", "messages": [{ "role": "user", "content": "..." }] }'
curl https://tryaiapi.com/videos/v1/videos/generations \ -H "Authorization: Bearer $TRYAIAPI_KEY" \ -d '{ "model": "doubao-seedance-2.0", "prompt": "..." }' # async task: submit → poll → download
The live list is the model market and GET /v1/models
20 on the shelf, pure, authentic
Text chat
Pay as you go16 / 20Video generation
Per task · async flow4 / 20Listing changelog
Open books, every entry queryable
Public schema snapshot
Our billing and logging schema is published on the transparency page — open it and see what we store.
/transparency/schema.json →Usage queryable line by line
Every call is queryable by model, key, and time — built for internal cost allocation and reconciliation.
Minimal metadata logging
We store only what billing, routing, and troubleshooting need.