Make your first request through otari.ai in a few minutes. This is the shortest hosted path: you'll use your default workspace, generate a workspace token, send one request, and confirm it appears in the Usage tab.
What you need
Let's keep the first run small and just make sure the platform works.
An otari.ai account and access to a workspace
A new workspace token from the API Keys tab
Prefer self-hosting instead? Use the gateway deployment guide.
1. Open a workspace
Use your default workspace for the first request.
Open the dashboard.
Open your default workspace.
You will use the API Keys and Usage tabs in this guide.
About the workspace ID
Some SDK and CLI flows use the workspace ID, but you do not need it for the first API request on this page. If another guide asks for it later, you can copy it from the workspace URL or settings.
2. Generate an API token
Next, generate the credential your app will actually send to otari.ai. This token starts with tk_.
Open the API Keys tab.
Click Generate.
Copy the token right away. It is only shown once.
export OTARI_API_KEY=tk_your_token
Treat this like a password. Keep it in your shell or secret store, not in source control.
3. Send your first request
otari.ai exposes an OpenAI-compatible endpoint at https://api.otari.ai/v1. The fastest first check is one cURL request.
otari.ai exposes an OpenAI-compatible endpoint at https://api.otari.ai/v1. The fastest first check is one cURL request.
curl https://api.otari.ai/v1/chat/completions \ -H "Authorization: Bearer $OTARI_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "mzai:deepseek-ai/DeepSeek-V3.2", "messages": [{"role": "user", "content": "Say hello in one short sentence."}] }'
Pick a model your workspace can use
The example uses mzai:deepseek-ai/DeepSeek-V3.2. If your workspace only has Anthropic available, swap it for something like anthropic:claude-sonnet-4-6.
4. Confirm it worked
Open the Usage tab in the same workspace.
Look for the request you just sent.
If it does not appear, double-check the provider key and workspace token first.
✔️ Success
Once the request appears in Usage, your hosted path is working. From there you can add budgets, more providers, or an editor integration.
