Быстрый старт
Подключите CheapGPT API за несколько строк кода. Примеры для популярных языков и инструментов.
Что нужно
3 шага перед стартом
Укажите Base URL
Используйте https://api.aiproductiv.ru/v1 вместо стандартного URL OpenAI.
Выберите модель
Укажите модель, например gpt-5.4, и отправьте первый запрос.
Примеры
Примеры подключения
package main
import (
"context"
"fmt"
"github.com/openai/openai-go"
"github.com/openai/openai-go/option"
)
func main() {
client := openai.NewClient(
option.WithAPIKey("YOUR_API_KEY"),
option.WithBaseURL("https://api.aiproductiv.ru/v1"),
)
resp, err := client.Chat.Completions.New(
context.TODO(),
openai.ChatCompletionNewParams{
Model: openai.String("gpt-5.4"),
Messages: []openai.ChatCompletionMessageParamUnion{
openai.UserMessage("Hello from CheapGPT!"),
},
},
)
if err != nil {
panic(err)
}
fmt.Println(resp.Choices[0].Message.Content)
}
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.aiproductiv.ru/v1",
)
response = client.chat.completions.create(
model="gpt-5.4",
messages=[
{"role": "user", "content": "Hello from CheapGPT!"}
],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://api.aiproductiv.ru/v1",
});
const response = await client.chat.completions.create({
model: "gpt-5.4",
messages: [
{ role: "user", content: "Hello from CheapGPT!" },
],
});
console.log(response.choices[0].message.content);
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.*;
public class Main {
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.builder()
.apiKey("YOUR_API_KEY")
.baseUrl("https://api.aiproductiv.ru/v1")
.build();
ChatCompletion response = client.chat().completions().create(
ChatCompletionCreateParams.builder()
.model("gpt-5.4")
.addUserMessage("Hello from CheapGPT!")
.build()
);
System.out.println(
response.choices().get(0).message().content()
);
}
}
using OpenAI;
using OpenAI.Chat;
var options = new OpenAIClientOptions
{
Endpoint = new Uri("https://api.aiproductiv.ru/v1")
};
var client = new ChatClient(
model: "gpt-5.4",
credential: new ApiKeyCredential("YOUR_API_KEY"),
options: options
);
ChatCompletion response = await client.CompleteChatAsync(
new UserChatMessage("Hello from CheapGPT!")
);
Console.WriteLine(response.Content[0].Text);
Откройте настройки провайдера
В VS Code откройте панель RooCode и перейдите в настройки. Выберите провайдер OpenAI Compatible.
Укажите Base URL
В поле Base URL введите: https://api.aiproductiv.ru/v1
Введите API-ключ
Вставьте ваш API-ключ из личного кабинета в поле API Key.
Выберите модель
Укажите модель gpt-5.4 в поле Model ID. Готово, можете начать работу.
Создайте файл opencode.json в корне проекта:
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"cheapgpt": {
"npm": "@ai-sdk/openai-compatible",
"name": "CheapGPT",
"options": {
"baseURL": "https://api.aiproductiv.ru/v1"
},
"models": {
"gpt-5.4": {
"name": "GPT-5.4",
"attachment": true,
"reasoning": true,
"modalities": { "input": ["text", "image"], "output": ["text"] },
"variants": { "xhigh": { "reasoningEffort": "xhigh" } }
}
}
}
}
}
Запустите Codex CLI с CheapGPT
Откройте терминал и передайте Base URL и API-ключ через переменные окружения.
OPENAI_BASE_URL="https://api.aiproductiv.ru/v1" OPENAI_API_KEY="token" codex
Если 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.4 (name: GPT 5.4)
Сделай его основным и примени конфиг.
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.4",
"name": "GPT 5.4"
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "cheapgpt/gpt-5.4"
}
}
}
}
Если OpenClaw запущен через Docker, можно задать переменную окружения OPENCLAW_OPENAI_BASE_URL=https://api.aiproductiv.ru/v1 вместо ручного конфига.