# ИИ-прокси Gitsell: первый запрос через OpenAI SDK и curl

> Первое подключение к ИИ-прокси Gitsell: единый OpenAI-совместимый endpoint, API-ключ, список моделей, curl и Python SDK.

- Category: gitsell-news
- Published: 2026-09-28T04:07:46.074871
- Canonical: https://gitsell.ru/blog/ii-proksi-gitsell-pervyi-zapros-cherez-openai-sdk-i-curl

## Article

ИИ-прокси Gitsell предоставляет OpenAI-совместимый API: приложение отправляет знакомый запрос `chat/completions`, но использует ключ и адрес Gitsell. Это удобно, когда нужны оплата в рублях, единая статистика и доступ к нескольким моделям без отдельной интеграции с каждым провайдером.

Начните с регистрации и пробного тарифа на странице [ИИ-прокси](/ai-proxy). В кабинете создайте отдельный API-ключ для приложения. Не вставляйте ключ в исходный код и не публикуйте его в Git — передавайте через переменную окружения.

## Проверка через curl

```bash
curl https://gitsell.ru/api/v1/models   -H "Authorization: Bearer $GITSELL_API_KEY"
```

Затем отправьте короткий запрос:

```bash
curl https://gitsell.ru/api/v1/chat/completions   -H "Authorization: Bearer $GITSELL_API_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "auto",
    "messages": [{"role": "user", "content": "Составь чек-лист проверки релиза 1С"}]
  }'
```

`auto` подходит для первого теста. Для воспроизводимых сценариев лучше закрепить конкретную модель из ответа `/models`.

## Тот же запрос через Python

```python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["GITSELL_API_KEY"],
    base_url="https://gitsell.ru/api/v1",
)
response = client.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Назови три проверки перед обновлением 1С"}],
)
print(response.choices[0].message.content)
```

Если приложение уже работает с OpenAI SDK, обычно достаточно заменить `base_url` и ключ. Формат сообщений и структура ответа сохраняются.

## Что проверить перед интеграцией

- Ключ относится к нужному окружению и не используется одновременно в тестах и проде.
- Выбранная модель активна и поддерживает требуемую возможность.
- Клиент логирует HTTP-статус и `usage`, но не пишет ключ в журнал.
- Для повторяемых операций заданы таймаут и ограничение длины ответа.

Управляемый ИИ-прокси не следует путать с репозиторием API_proxy: в том варианте пользователь передаёт собственные ключи OpenAI, Grok или OpenRouter. Здесь используется один ключ Gitsell и общий учёт потребления.
