ChatTTaj for developers

Build with intelligence.
Connect through our API.

Bring ChatTTaj text generation into your apps, internal tools and customer workflows.

Bearer authenticationJSON responsesUsage controls
PRO API ACCESS

One subscription.
Your app connected.

Included with an active, verified ChatTTaj Pro subscription. Subscribe through our existing secure checkout.

  • 100 API requests per calendar month (UTC)
  • 10 requests per minute, shared across your keys
  • Up to 512 output tokens per request
  • Up to 8,000 input characters per request
  • Up to 5 active keys; 2 concurrent requests
  • No automatic overage charges; failed requests restore the allowance
View subscription checkout

API allowance is separate from the web app allowance. It resets each calendar month and does not roll over.

DESIGNED FOR YOUR WORKFLOW

From a request
to a useful answer.

Text generation

Draft, summarize, translate and answer questions through one endpoint.

Keys you control

Create a key for each integration. View its last activity and revoke it whenever you need.

Visible consumption

Track requests and provider token usage in your developer console.

DEVELOPER CONSOLE

Your keys and usage

Sign in to manage API access. An active Pro subscription and verified email are required to create or use keys.

Sign in Create an account
QUICKSTART

Your first request

Send requests from your backend using Authorization: Bearer YOUR_API_KEY. This release supports text messages and non-streaming responses.

curl https://ai.ttajm.com/api/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model":"chatttaj-small","messages":[{"role":"user","content":"Write a short welcome message."}],"max_tokens":256}'

Use your running local app origin during development. Production API access becomes available after the server upgrade.

EndpointPurpose
GET /api/v1/modelsList supported model aliases
POST /api/v1/chat/completionsGenerate a text response

Response shape

{"id":"chatcmpl_…","object":"chat.completion","model":"chatttaj-small",
 "choices":[{"index":0,"message":{"role":"assistant","content":"Welcome!"},"finish_reason":"stop"}],
 "usage":{"prompt_tokens":12,"completion_tokens":5,"total_tokens":17}}

Limits and errors

Use 1–20 messages with roles system, user or assistant. Set max_tokens between 1 and 512. Tools, attachments, streaming and image generation are not supported by this text API. Image generation is available separately in the authenticated web chat.

401: invalid or revoked key · 403: subscription or verification required · 400: invalid request · 429: allowance, rate or concurrency limit · 503: temporary service issue.

The API uses the AI provider configured for ChatTTaj. Request text is sent to that provider for generation. Keep personal information out of requests unless you have the right to process it.