Skip to content

Quickstart#

From zero to first response in under a minute.

1. Create an account#

Go to siati.aiStart in 30 seconds. Email + password, email verification. No card required for the Free plan.

2. Generate an API key#

Dashboard → API keysCreate key. The key (siati_<32 random>) is shown only once — copy it now. We only store the SHA-256 hash; the raw key cannot be recovered.

3. Install the SDK#

bash pip install openai

bash npm install openai

```bash

Already installed on any POSIX system.#

```

4. First call#

```python from openai import OpenAI

client = OpenAI( base_url="https://api.siati.ai/v1", api_key="siati_...", )

resp = client.chat.completions.create( model="siati/llama-3.1-405b", messages=[{"role": "user", "content": "Hello, siati!"}], ) print(resp.choices[0].message.content) ```

```typescript import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.siati.ai/v1", apiKey: process.env.SIATI_API_KEY, });

const resp = await client.chat.completions.create({ model: "siati/llama-3.1-405b", messages: [{ role: "user", content: "Hello, siati!" }], }); console.log(resp.choices[0].message.content); ```

bash curl https://api.siati.ai/v1/chat/completions \ -H "Authorization: Bearer siati_..." \ -H "Content-Type: application/json" \ -d '{ "model": "siati/llama-3.1-405b", "messages": [{"role": "user", "content": "Hello, siati!"}] }'

5. (Optional) Without code#

Just want to try the model from a browser? Go to chat.siati.ai — same identity as your account, persistent conversations, model and tier picker.

What's next?#