Быстрый старт
Подключите CheapGPT API за несколько строк кода. Примеры для популярных языков и инструментов.
Что нужно
3 шага перед стартом
Замените Base URL
Укажите https://api.aiproductiv.ru/v1 вместо стандартного URL OpenAI.
Выберите модель
Из актуального списка, например gpt-5.5, и отправьте первый запрос.
Примеры
Примеры подключения
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.aiproductiv.ru/v1",
)
response = client.responses.create(
model="gpt-5.5",
input="Hello from CheapGPT!",
)
print(response.output_text)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.aiproductiv.ru/v1",
});
const response = await client.responses.create({
model: "gpt-5.5",
input: "Hello from CheapGPT!",
});
console.log(response.output_text);
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.responses.Response;
import com.openai.models.responses.ResponseCreateParams;
public class Main {
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.builder()
.apiKey("YOUR_API_KEY")
.baseUrl("https://api.aiproductiv.ru/v1")
.build();
Response response = client.responses().create(
ResponseCreateParams.builder()
.model("gpt-5.5")
.input("Hello from CheapGPT!")
.build()
);
System.out.println(response.output());
}
}
using System;
using System.ClientModel;
using OpenAI;
using OpenAI.Responses;
var client = new ResponsesClient(
new ApiKeyCredential("YOUR_API_KEY"),
new OpenAIClientOptions { Endpoint = new Uri("https://api.aiproductiv.ru/v1") }
);
var response = await client.CreateResponseAsync(
"gpt-5.5",
"Hello from CheapGPT!"
);
Console.WriteLine(response.Value.GetOutputText());
package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
"github.com/openai/openai-go/v3/responses"
)
func main() {
client := openai.NewClient(
option.WithAPIKey("YOUR_API_KEY"),
option.WithBaseURL("https://api.aiproductiv.ru/v1"),
)
resp, err := client.Responses.New(
context.TODO(),
responses.ResponseNewParams{
Model: openai.ChatModel("gpt-5.5"),
Input: responses.ResponseNewParamsInputUnion{
OfString: openai.String("Hello from CheapGPT!"),
},
},
)
if err != nil {
panic(err)
}
fmt.Println(resp.OutputText())
}
Откройте настройки провайдера
В VS Code откройте панель RooCode и перейдите в настройки. Выберите провайдер OpenAI Compatible.
Замените Base URL
В поле Base URL введите: https://api.aiproductiv.ru/v1
Введите API-ключ
Вставьте ваш API-ключ из личного кабинета в поле API Key.
Выберите модель
Укажите модель gpt-5.5 в поле Model ID. Готово, можете начать работу.
Создайте файл opencode.json в корне проекта:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"cheapgpt": {
"npm": "@ai-sdk/openai",
"name": "CheapGPT",
"options": {
"baseURL": "https://api.aiproductiv.ru/v1"
},
"models": {
"gpt-5.5": {
"name": "GPT-5.5",
"attachment": true,
"reasoning": true,
"modalities": { "input": ["text", "image"], "output": ["text"] },
"variants": { "xhigh": { "reasoningEffort": "xhigh" } }
}
}
}
}
}
В новых версиях Codex CLI по умолчанию используется WebSocket-транспорт, поэтому одних переменных окружения недостаточно — нужно добавить профиль провайдера в ~/.codex/config.toml.
Добавьте провайдера в ~/.codex/config.toml
Откройте (или создайте) файл ~/.codex/config.toml и добавьте профиль cheapgpt с wire_api = "responses".
[model_providers.cheapgpt]
name = "CheapGPT"
base_url = "https://api.aiproductiv.ru/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
Запустите Codex CLI с профилем cheapgpt
Передайте API-ключ через переменную окружения и выберите провайдера флагом -c model_provider=cheapgpt.
OPENAI_API_KEY="token" codex -c model_provider=cheapgpt
Если Codex CLI уже был настроен — сделайте logout
Если CLI подтягивает старую авторизацию или прошлую конфигурацию, сначала выполните codex logout, затем снова запустите команду выше.
OpenClaw поддерживает любые OpenAI-совместимые API через models.providers. Два способа настройки:
Быстрый способ: команда агенту
Напишите прямо в чат OpenClaw:
Добавь кастомный провайдер с такими параметрами:
- Имя провайдера: cheapgpt
- Base URL: https://api.aiproductiv.ru/v1
- API ключ: YOUR_API_KEY
- API тип: openai-completions
- Модель: gpt-5.5 (name: GPT 5.5)
Сделай его основным и примени конфиг.
OpenClaw обновит конфиг и перезапустит gateway автоматически. Проверьте командой /models.
Ручная настройка: openclaw.json
Добавьте провайдер в конфиг openclaw.json:
{
"models": {
"providers": {
"cheapgpt": {
"baseUrl": "https://api.aiproductiv.ru/v1",
"apiKey": "YOUR_API_KEY",
"api": "openai-completions",
"models": [
{
"id": "gpt-5.5",
"name": "GPT 5.5"
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "cheapgpt/gpt-5.5"
}
}
}
}
Если OpenClaw запущен через Docker, можно задать переменную окружения OPENCLAW_OPENAI_BASE_URL=https://api.aiproductiv.ru/v1 вместо ручного конфига.