Розділи бази знань ▾
Навігація
▸ Почніть тут За ролямиКатегорії
- OpenCode: безкоштовні моделі, провайдери та API-ключ
- Cursor + Gonka AI — дешевий LLM для кодування
- Claude Code + Gonka AI — LLM для терміналу
- DeepSeek Harness: власний провайдер через JoinGonka Gateway
- Codex CLI: свій ключ замість підписки
- Pi + JoinGonka Gateway — термінальний агент на дешевому інференсі
- omp (Oh My Pi) + JoinGonka Gateway: агент із ролями моделей
- Zoo Code + JoinGonka Gateway: переїзд з Roo Code на моделі Gonka
- Kilo Code + Gonka AI — AI-агент у VS Code
- ZCode: тарифи, ціни та ліміти GLM Coding Plan
- Hermes Agent + DeepSeek у мережі Gonka — автономний агент за копійки
- OpenClaw + Gonka AI — доступні AI-агенти
- Continue.dev + Gonka AI — AI для VS Code/JetBrains
- Cline + Gonka AI — AI-агент у VS Code
- Aider + Gonka AI — парне програмування з AI
- LangChain + Gonka AI — AI-додатки за копійки
- n8n + Gonka AI — автоматизація з дешевим AI
- Open WebUI + Gonka AI — свій ChatGPT
- LibreChat + Gonka AI — open-source ChatGPT
- Roo Code + Gonka AI — автономний AI-агент у VS Code
- LlamaIndex + Gonka AI — RAG-додатки за копійки
- PydanticAI + Gonka — типізовані AI-агенти за копійки
- Vercel AI SDK + Gonka AI — AI-додатки на TypeScript за копійки
- TanStack AI + Gonka — AI-додатки на TypeScript за копійки
- API швидкий старт — curl, Python, TypeScript
- JoinGonka Gateway — повний огляд
- Management Keys — SaaS на Gonka
- Найдешевший AI API: порівняння провайдерів 2026
- Як купити токени AI та API-ключ: 3 способи у 2026
- Безкоштовний AI API: токени при реєстрації та за запрошення
- Ліміт запитів Cursor Pro вичерпано — розбір та дешева альтернатива
- Claude Code дешевше: GLM і DeepSeek замість Claude
- Claude Code + DeepSeek V4 Flash: як підключити та скільки коштує задача
- Cline спалює гроші — чому агент витрачає так багато
- OpenClaw дорого обходиться — чому агент спалює токени і як заощадити
- Альтернатива OpenRouter: ті самі моделі в рази дешевше
- Найкраща AI-модель для кодингу у 2026: порівняння та ціни
- Дешева альтернатива GitHub Copilot без лімітів
- Дешева альтернатива Windsurf без кредитів і лімітів
- Найдешевший API для AI-агентів у 2026
- JetBrains IDE + JoinGonka Gateway — власний endpoint замість кредитів
- GitHub Copilot BYOK — власні моделі замість квоти
- Zed + JoinGonka Gateway — дешевий інференс у редакторі
- MiniMax Code: агент MiniMax на своєму ключі через Gonka
- Warp + JoinGonka Gateway — агент терміналу на своєму endpoint
- Trae + JoinGonka Gateway — моделі мережі Gonka в AI-IDE
- Cherry Studio + JoinGonka Gateway — настільний AI-клієнт
- OpenHands + JoinGonka Gateway: агент на своєму endpoint
- Qwen Code після закриття qwen-oauth: робота через JoinGonka Gateway
- Goose + JoinGonka Gateway: свій провайдер і ключ у keyring
- Crush + JoinGonka Gateway: агент Charm на моделях мережі Gonka
- Kimi Code CLI: агент Moonshot AI на своєму ключі через Gonka
- Factory Droid + JoinGonka Gateway: BYOK на моделях мережі Gonka
- MiMo Code + JoinGonka Gateway: агент Xiaomi на моделях мережі Gonka
Інструменти
LlamaIndex + Gonka AI — RAG-додатки за копійки
LlamaIndex — провідний фреймворк для побудови RAG-додатків та AI-агентів на Python (є й TypeScript-версія LlamaIndex.TS). Він бере на себе завантаження документів, розбиття на чанки, індексацію, пошук за векторами та збірку відповіді — ви описуєте дані, а LlamaIndex перетворює їх на питально-відповідну систему поверх будь-якої LLM.
Проблема одна — вартість інференсу. RAG за своєю природою прожерливий: на кожне запитання в модель відправляється запит плюс кілька знайдених фрагментів контексту, а для індексації великих колекцій додаються ембеддинги. На обсягах production це тисячі запитів на день. В OpenAI ($2.50–15 за 1M токенів) або Anthropic ($3–15 за 1M) навіть скромний сервіс запитань-відповідей перетворюється на десятки тисяч доларів на місяць.
LlamaIndex нативно працює з будь-яким OpenAI-сумісним endpoint через клас OpenAILike. Це означає, що JoinGonka Gateway підключається кількома рядками — без кастомних провайдерів і патчів. Результат: та сама RAG-система працює за $0.0062/1M токенів на вході (вихід ×3) через децентралізовану мережу Gonka — у сотні й тисячі разів дешевше за хмарні API.
Швидкий старт: підключення через OpenAILike
API-ключ JoinGonka: зареєструйтеся на gate.joingonka.ai/register — на старті ми даємо 3M безкоштовних токенів — і створіть ключ jg-xxx у Dashboard.
Встановлення:
pip install llama-index llama-index-llms-openai-likeДля довільного OpenAI-сумісного API LlamaIndex надає клас OpenAILike з пакета llama_index.llms.openai_like. Мінімальний приклад запиту до Gonka:
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
api_base="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
is_chat_model=True, # Gonka is a chat endpoint
is_function_calling_model=True, # native tool calling is supported
context_window=180000, # MiniMax M2.7 context window
max_tokens=8192, # Gateway output cap
)
response = llm.complete("Explain what RAG is in three sentences.")
print(response)Важливо про OpenAILike: обов'язково вкажіть is_chat_model=True — інакше LlamaIndex піде в застарілий ендпоінт Completions із сирим промптом замість діалогу. is_function_calling_model=True вмикає нативні tool calls. context_window задавайте відповідно до моделі, щоб LlamaIndex правильно нарізав контекст.
Приклад: RAG-пайплайн з query engine
Класичний сценарій LlamaIndex — індекс за вашими документами та запити до нього через query_engine. Глобальна LLM задається один раз через Settings.llm, далі весь пайплайн використовує Gonka автоматично.
from llama_index.core import (
VectorStoreIndex,
SimpleDirectoryReader,
Settings,
)
from llama_index.llms.openai_like import OpenAILike
from llama_index.embeddings.huggingface import HuggingFaceEmbedding
# 1. LLM via Gonka (set once, globally)
Settings.llm = OpenAILike(
api_base="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
is_chat_model=True,
context_window=180000,
max_tokens=8192,
)
# 2. Local embeddings (free, no OpenAI)
Settings.embed_model = HuggingFaceEmbedding(
model_name="BAAI/bge-small-en-v1.5"
)
# 3. Load and index documents from the ./data folder
documents = SimpleDirectoryReader("data").load_data()
index = VectorStoreIndex.from_documents(documents)
# 4. Query the knowledge base
query_engine = index.as_query_engine()
response = query_engine.query("What is this document about?")
print(response)Критичний нюанс про ембедінги: за замовчуванням VectorStoreIndex використовує ембедінги OpenAI (text-embedding-ada-002) — це окремі платні виклики до OpenAI, а не до Gonka. Щоб повністю піти від OpenAI, задайте локальну модель ембедінгів через Settings.embed_model (як у прикладі вище — HuggingFaceEmbedding, пакет pip install llama-index-embeddings-huggingface). Тоді генерація йде через Gonka, а векторизація — локально й безкоштовно.
Вартість: один запит RAG-пайплайну (пошук + генерація) витрачає ~2–5K токенів LLM. Через Gonka це частки цента; через OpenAI/Anthropic — на 3–4 порядки дорожче. На потоці в тисячі запитів на день різниця перетворюється на десятки тисяч доларів економії на місяць.
Порівняння вартості RAG-навантаження
RAG-застосунок — це не разовий чат, а постійний потік запитів: кожне питання користувача тягне за собою 2–5K токенів LLM (саме питання плюс знайдені фрагменти контексту). Порахуймо типові обсяги й у скільки вони обходяться в різних провайдерів. Ціни Gonka через JoinGonka Gateway: вхід ~$0.0062/1M, вихід ×3.
| Сценарій | Токенів LLM | OpenAI / Anthropic | JoinGonka Gonka |
|---|---|---|---|
| Одне питання до бази знань | ~4K | $0.01 — $0.06 | ~$0.00004 |
| Чат-бот підтримки (1K запитів/день) | ~4M/день | $10 — $60 на день | ~$0.038 на день |
| Індексація + Q&A по корпусу (1M слів) | ~5M | $12 — $75 | ~$0.048 |
| Production-сервіс, 50K запитів/міс | ~200M/міс | $500 — $3,000 на міс | ~$1.92 на міс |
На безкоштовних 3M токенів можна прогнати перші запити RAG-пайплайну, проіндексувати тестовий корпус і прогнати тисячі запитів — і не витратити ні цента. На production-обсягах JoinGonka Gateway перетворює RAG з дорогого сервісу на статтю витрат, яку можна взагалі не помічати.
Агенти, виклик інструментів та вибір моделі
LlamaIndex вміє не лише відповідати за документами, а й будувати агентів з інструментами. Усі три моделі Gonka підтримують нативний tool calling — агенти викликають функції структуровано, без парсингу тексту. Приклад агента з інструментом:
import asyncio
from llama_index.core.agent.workflow import FunctionAgent
from llama_index.llms.openai_like import OpenAILike
llm = OpenAILike(
api_base="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
is_chat_model=True,
is_function_calling_model=True,
context_window=180000,
max_tokens=8192,
)
def multiply(a: float, b: float) -> float:
"""Multiplies two numbers."""
return a * b
agent = FunctionAgent(
tools=[multiply],
llm=llm,
system_prompt="You are a helpful assistant. Use the tools for calculations.",
)
async def main():
result = await agent.run("What is 1234 multiplied by 5678?")
print(result)
asyncio.run(main())Вибір моделі (поле model та відповідні ліміти context_window / max_tokens):
Модель (model) | Контекст | Макс. вивід | Коли брати |
|---|---|---|---|
MiniMaxAI/MiniMax-M2.7 | 180K | 8192 | Дефолт (як у прикладі): tool calling, агенти, RAG |
deepseek-ai/DeepSeek-V4-Flash-0731 | 380K | 32768 | Другий за довжиною контекст мережі, найдовший вивід, дешеві великі промпти |
zai-org/GLM-5.3-Flash | 390K | 8192 | Reasoning-модель: складна логіка, найдовший контекст мережі; міркування витрачають частину max_tokens |
Ліміт max_tokens через Gateway — до 8192 для MiniMax M2.7 і GLM-5.3 Flash, до 32768 для DeepSeek V4 Flash. Якщо max_tokens не задано для не-стримінгового запиту, за замовчуванням повернеться до 1500 токенів — для RAG-відповідей і агентських кроків задавайте значення явно.
TypeScript: для LlamaIndex.TS є дзеркальний шлях — клас OpenAI з пакета @llamaindex/openai приймає baseURL і apiKey (або читає змінні OPENAI_BASE_URL / OPENAI_API_KEY), тож той самий Gateway підключається і в Node.js-стеку. Якщо будуєте AI-застосунки й на Python-фреймворках, погляньте також гайд по LangChain.
Бажаєте дізнатися більше?
Вивчіть інші розділи або почніть заробляти GNK прямо зараз.
Отримати безкоштовні токени →