# Quickstart

> Sign up, get your first API key and make your first request in five minutes.

The gateway gives you models from multiple vendors through one key and one
base URL compatible with OpenAI and Anthropic tooling. You pay as you go.

## First steps

**1. Sign up**

Create an account and verify your email.

**2. Top up your balance**

Currently done manually — email us at support@example.com. Crypto top-up is
coming soon. How requests are priced is covered in
[Balance and pricing](https://ai-seller.vibe-codes.ru/en/docs/pricing).

**3. Create an API key**

In the cabinet's Keys section. You can copy it at any time with “Show key”.

**4. Pick a model**

`GET /v1/models` returns the list — see [Models](https://ai-seller.vibe-codes.ru/en/docs/models).

## First request

Replace the `$AISELLER_API_KEY` placeholder with your own key:

```bash [curl]
curl https://ai-seller.vibe-codes.ru/v1/chat/completions \
  -H "Authorization: Bearer $AISELLER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-5.6-sol",
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
```

```python [Python]
from openai import OpenAI

client = OpenAI(base_url="https://ai-seller.vibe-codes.ru/v1", api_key="$AISELLER_API_KEY")
resp = client.chat.completions.create(
    model="gpt-5.6-sol",
    messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)
```

```ts [Node]
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://ai-seller.vibe-codes.ru/v1",
  apiKey: process.env.AISELLER_API_KEY,
});
const resp = await client.chat.completions.create({
  model: "gpt-5.6-sol",
  messages: [{ role: "user", content: "Hello!" }],
});
console.log(resp.choices[0].message.content);
```

The response comes in the OpenAI Chat Completions format — see an example on
the [Chat Completions](https://ai-seller.vibe-codes.ru/en/docs/chat-completions) page. For streaming output add
`"stream": true` — see [Streaming](https://ai-seller.vibe-codes.ru/en/docs/streaming).

## What's next

- [Integrations](https://ai-seller.vibe-codes.ru/en/docs/tools)
  Ready-made configs for Claude Code, Codex CLI, Cursor, OpenCode and SDKs.

- [API overview](https://ai-seller.vibe-codes.ru/en/docs/endpoints)
  Base URLs, endpoints and which format fits which model.

- [Errors](https://ai-seller.vibe-codes.ru/en/docs/errors)
  Error codes, what to do about them and which requests to retry.
