Подключение
OpenAI-совместимый API: GPT, Gemini и Grok
Все модели CoreCode доступны в формате OpenAI API: он естественно подходит для GPT, Gemini и Grok и работает также для Claude. OpenAI SDK, curl и любой OpenAI-совместимый клиент, где можно указать base URL и ключ, подключаются к CoreCode (прокси для API) напрямую.
https://corecode.live/v1/v1/chat/completions) и Responses (/v1/responses), для всех моделейAuthorization: Bearer sk-your-key, ключ из группы модели или из autoСоздание ключа
На странице API-ключей нажмите «Create API key» и выберите группу для нужных моделей:
| Модели | Группа |
|---|---|
| GPT | GPT |
| Gemini | |
| Grok | Grok |
| Несколько из них | auto: группа выбирается по имени модели |
Проверка через curl
curl https://corecode.live/v1/chat/completions \
-H "Authorization: Bearer sk-your-key" \
-H "Content-Type: application/json" \
-d '{"model": "grok-4.7", "messages": [{"role": "user", "content": "reply ok"}]}'
Если choices[0].message.content равно ok, подключение работает. Чтобы попробовать другую группу, замените model на gpt-6.1-sol или gemini-3.8-flash-high; группа ключа должна соответствовать модели.
OpenAI SDK
from openai import OpenAI
client = OpenAI(base_url="https://corecode.live/v1", api_key="sk-your-key")
resp = client.chat.completions.create(
model="gemini-3.8-flash-high",
messages=[{"role": "user", "content": "reply ok"}],
)
print(resp.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://corecode.live/v1", apiKey: "sk-your-key" });
const resp = await client.chat.completions.create({
model: "gemini-3.8-flash-high",
messages: [{ role: "user", content: "reply ok" }],
});
console.log(resp.choices[0].message.content);
Responses API тоже работает, для всех моделей: client.responses.create(model="gpt-6.1-sol", input="reply ok").
В клиентском приложении
В чат-приложениях, плагинах для редакторов и агентских инструментах поля называются по-разному. Найдите провайдера типа «OpenAI» или «OpenAI-compatible» и заполните три поля:
| Поле | Значение |
|---|---|
| Адрес API / Base URL | https://corecode.live/v1. Некоторые клиенты сами дописывают /v1 и ждут https://corecode.live; если запросы возвращают 404, попробуйте другой вариант |
| API-ключ | Ваш ключ, начинающийся с sk- |
| Модель | Введите имя модели, например gpt-6.1-sol, gemini-3.8-flash-high, grok-4.7 |
Настройка для конкретных инструментов описана на страницах OpenCode, OpenClaw и Codex; если установлен Magpie, выбирать модели в нём проще.
Группа GPT
Пул Codex. Модели: gpt-6.1-sol, gpt-6.1-terra, gpt-6-astra, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, codex-auto-review.
Группа Gemini
Пул Antigravity. Модели: gemini-3.8-flash-high.
Группа Grok
Пул Grok. Модели: grok-4.7, grok-4.6.
FAQ
401
Ключ не передан или неверен. Заголовок выглядит так: Authorization: Bearer sk-your-key, после Bearer ровно один пробел.
Модель не найдена или нет доступного канала
Группа ключа не обслуживает эту модель. Например, ключ группы Grok, вызывающий gpt-6.1-sol, получает эту ошибку; используйте ключ нужной группы или ключ auto.
Можно ли вызывать Claude через этот API?
Да, с ключом из 「Claude 满血(可外接)」 или auto; 仅限CC пускает только Claude Code. Однако кэширование промптов и thinking у Claude полнее всего работают в нативном Anthropic API, поэтому из SDK лучше использовать Anthropic SDK с адресом https://corecode.live.