Создавайте с Ellami
От первого ключа
до своего продукта.
Начало работы, API и выбор моделей. Всё необходимое для подключения Ellami к вашему проекту.
01 / ELLAMI
Быстрый старт
Войдите в консоль
Откройте ellami.pro/identity. В одном аккаунте находятся ключи, баланс и история использования.
Выберите способ работы
Установите Ellami IDE для работы над проектами или создайте API-ключ, чтобы подключить своё приложение.
Задайте первую задачу
Опишите желаемый результат и критерии готовности. Агент использует контекст проекта и встроенные скиллы.
02 / ELLAMI
Ellami IDE
Среда объединяет чаты, редактор, файлы и инструменты агента. Откройте папку проекта, войдите через консоль и выберите модель.
Открыть инструкцию установки ↗Текущая сборка для macOS на Intel подписана локально и не прошла нотариализацию Apple. Другие платформы этим установщиком не поддерживаются.
CLI для терминала
npm install -g https://www.ellami.pro/downloads/ellami-0.3.1.tgz
ellami login
ellami ask "Изучи проект и исправь ошибку в форме входа"Введите ключ Ellami по запросу CLI. Не передавайте ключ прямо в командной строке.
03 / ELLAMI
Знания уже подключены
Встроенная библиотека содержит инструкции для проектирования продуктов, интерфейсов, программирования и проверки. Сервер подбирает подходящий набор для задачи и загружает его автоматически. Устанавливать каждый скилл вручную не нужно.
Ellami Product Intelligence начинает с цели и контекста. Затем агент создаёт решение, проверяет его в доступной среде и сопоставляет результат с задачей.
04 / ELLAMI
Подключите своё приложение
Создайте ключ в разделе API-ключей консоли. Сохраните его на сервере в переменной ELLAMI_KEY. Секрет нового ключа отображается один раз.
https://www.ellami.pro/api/ellamiМаршрут принимает массив messages в формате Chat Completions. Для выбора модели используется поле ellami_model. Произвольное поле model не переключает модель.
const response = await fetch("https://www.ellami.pro/api/ellami", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.ELLAMI_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ellami_model": "gpt-6-luna",
"ellami_effort": "medium",
"messages": [
{
"role": "user",
"content": "Помоги написать описание продукта"
}
]
})
});
const data = await response.json();
if (!response.ok) throw new Error(data.error || "Request failed");
console.log(data.choices[0].message.content);import os
import json
import urllib.request
request = urllib.request.Request(
"https://www.ellami.pro/api/ellami",
data=json.dumps({
"ellami_model": "gpt-6-luna",
"ellami_effort": "medium",
"messages": [
{
"role": "user",
"content": "Помоги написать описание продукта"
}
]
}).encode(),
headers={
"Authorization": "Bearer " + os.environ["ELLAMI_KEY"],
"Content-Type": "application/json"
},
method="POST"
)
with urllib.request.urlopen(request) as response:
data = json.load(response)
print(data["choices"][0]["message"]["content"])curl https://www.ellami.pro/api/ellami \
-H "Authorization: Bearer $ELLAMI_KEY" \
-H "Content-Type: application/json" \
-d '{"ellami_model":"gpt-6-luna","ellami_effort":"medium","messages":[{"role":"user","content":"Помоги написать описание продукта"}]}'Параметры
| Поле | Значение |
|---|---|
messages | Обязательный непустой массив сообщений. |
ellami_model | Идентификатор доступной модели из списка ниже. |
ellami_effort | low, medium, high, xhigh, max |
max_tokens | Желаемый предел ответа. Сервер учитывает бюджет и ограничения модели. |
stream | Только false. Текущий маршрут возвращает JSON целиком. |
Текст ответа находится в choices[0].message.content. Проверяйте HTTP-статус до использования результата. Ключи не должны попадать в клиентский JavaScript или публичный репозиторий.
05 / ELLAMI
Модель под вашу задачу
Текущий выбор в Ellami API поддерживает следующие идентификаторы. Доступность и стоимость проверяются по каталогу провайдера во время запроса.
gpt-6-luna · gpt-6-sol · gpt-6-astraclaude-sonnet-5 · claude-opus-5.5gemini-3.8-flashdeepseek-v4.1-flashQwen и каталог провайдера
В каталоге AITUNNEL также есть Qwen3.8 Max, Flash и Qwen3 Coder. В текущем клиентском списке Ellami эти идентификаторы не включены. При собственном развёртывании серверный маршрут можно настроить на Qwen через ELLAMI_STANDARD_MODEL и соответствующие тарифы. Это настройка сервера, а не параметр клиентского ключа.
Актуальный каталог AITUNNEL · Проверено 27 сентября 2026
Не все возможности провайдера доступны через Ellami. Эта документация описывает текстовые JSON-запросы; потоковая передача, генерация изображений и видео не заявлены для данного маршрута.
06 / ELLAMI
CRM, связанная с вашим продуктом
Для ранее созданной CRM подключите сервер сайта или приложения к API интеграции, чтобы передавать клиентов, сделки, подписки и события.
Сохраните ключ
Ключ интеграции можно сменить в разделе «Интеграция» существующей CRM. Держите его только на сервере.
Передайте данные
Отправьте POST на console.ellami.pro/api/crm/ingest с Bearer-ключом и JSON типа contact, deal, subscription или event.
07 / ELLAMI
Расход, который можно понять
Базовая модель — оплата по использованию. В каталоге консоли есть суммы $3, $10 и $25. Стоимость работы зависит от выбранной модели, входных и выходных токенов.
Токены Ellami — единицы баланса. Токены модели — объём обработанных данных. Это разные величины: один миллион токенов Ellami не равен миллиону токенов модели.
Сервер получает фактическую стоимость провайдера, применяет сервисный коэффициент 1,5 и переводит сумму в единицы баланса. Комиссия включена в списание. В консоли можно посмотреть историю расхода и задать собственный лимит ключа.
Доступность пополнения отображается в консоли. Тестовое зачисление помечается отдельно и не списывает деньги.
08 / ELLAMI
Если запрос не прошёл
| HTTP | Что сделать |
|---|---|
400 | Проверьте messages, модель, усилие и stream: false. |
401 | Проверьте ключ и заголовок Authorization. |
402 | Проверьте баланс и лимит ключа в консоли. |
429 | Уменьшите частоту запросов и повторите с задержкой. |
503 | Сервис или модель временно недоступны. Повторите позже. |