Разделы базы знаний ▾
Навигация
▸ Начните здесь По ролямКатегории
- Cursor + Gonka AI — дешёвый LLM для кодинга
- Claude Code + Gonka AI — LLM для терминала
- OpenClaw + Gonka AI — доступные AI-агенты
- OpenCode: своя модель в терминале
- 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
- Hermes Agent + DeepSeek в сети Gonka — автономный агент за копейки
- Kilo Code + Gonka AI — AI-агент в VS Code
- 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
- Лимит запросов Cursor Pro исчерпан — разбор и дешёвая альтернатива
- Claude Code дешевле — разбор счёта и переключение
- Cline сжигает деньги — почему агент тратит так много
- OpenClaw дорого обходится — почему агент жжёт токены и как сэкономить
- OpenRouter: дешёвая альтернатива — сравнение с JoinGonka Gateway
- Лучшая AI-модель для кодинга в 2026: сравнение и цены
- Дешёвая альтернатива GitHub Copilot без лимитов
- Дешёвая альтернатива Windsurf без кредитов и лимитов
- Самый дешёвый API для AI-агентов в 2026
- ZCode: тарифы, цены и лимиты GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — свой endpoint вместо кредитов
- GitHub Copilot BYOK — свои модели вместо квоты
- Zed + JoinGonka Gateway — дешёвый инференс в редакторе
- Pi + JoinGonka Gateway — терминальный агент на дешёвом инференсе
- Codex CLI: свой ключ вместо подписки
- DeepSeek Harness: свой провайдер через JoinGonka Gateway
- MiniMax Code: агент MiniMax на своём ключе через Gonka
- Warp + JoinGonka Gateway — агент терминала на своём endpoint
- Trae + JoinGonka Gateway — модели сети Gonka в AI-IDE
- Cherry Studio + JoinGonka Gateway — настольный AI-клиент
- omp (Oh My Pi) + JoinGonka Gateway: агент с ролями моделей
- OpenHands + JoinGonka Gateway: агент на своём endpoint
- Qwen Code после закрытия qwen-oauth: работа через JoinGonka Gateway
- Goose + JoinGonka Gateway: свой провайдер и ключ в keyring
- Crush + JoinGonka Gateway: агент Charm на моделях сети Gonka
- Zoo Code + JoinGonka Gateway: переезд с Roo Code на модели Gonka
- Kimi Code CLI: агент Moonshot AI на своём ключе через Gonka
- Factory Droid + JoinGonka Gateway: BYOK на моделях сети Gonka
- MiMo Code + JoinGonka Gateway: агент Xiaomi на моделях сети Gonka
Инструменты
LangChain + Gonka AI — AI-приложения за копейки
LangChain — самый популярный фреймворк для создания AI-приложений на Python и JavaScript. RAG-пайплайны, цепочки (chains), агенты, работа с документами — LangChain предоставляет абстракции для всего этого.
LangChain нативно поддерживает OpenAI-совместимые API через класс ChatOpenAI. Это значит, что JoinGonka Gateway интегрируется в 3 строки кода — без дополнительных пакетов и настроек.
Результат: RAG-система, чат-бот или AI-агент, работающий за $0.0069/1M токенов вместо $2.50-15 у OpenAI.
Быстрый старт: 3 строки кода
Минимальный пример — подключение LangChain к Gonka:
from langchain_openai import ChatOpenAI
llm = ChatOpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
)
response = llm.invoke("Explain what RAG is")
print(response.content)Это всё. Три строки — и ваш LangChain-проект работает через децентрализованную сеть Gonka за копейки.
Установка зависимостей:
pip install langchain langchain-openai
# for the RAG and agent examples below
pip install langchain-classic langchain-community langchain-text-splitters faiss-cpu sentence-transformersИмпорты в примерах даны для LangChain 1.x (проверено на версии 1.4): прежние цепочки и AgentExecutor в ней живут в пакете langchain-classic, а разбиение текста — в langchain-text-splitters.
Рекомендация: явно указывайте max_tokens=8192 — это потолок вывода через JoinGonka Gateway для MiniMax M2.7 и GLM-5.3 Flash (у DeepSeek V4 Flash — до 32768). Контекстное окно — 200K токенов у MiniMax M2.7 (380K у DeepSeek V4 Flash, 390K у GLM-5.3 Flash) — учитывайте это при настройке chunk_size в RAG-пайплайнах.
Пример: RAG-пайплайн с Gonka
RAG (Retrieval-Augmented Generation) — самый популярный паттерн AI-приложений. Загружаете документы, разбиваете на чанки, создаёте эмбеддинги, ищете релевантные фрагменты и генерируете ответ с контекстом.
from langchain_openai import ChatOpenAI
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_classic.chains import RetrievalQA
from langchain_community.vectorstores import FAISS
from langchain_community.embeddings import HuggingFaceEmbeddings
from langchain_community.document_loaders import TextLoader
# 1. LLM via Gonka
llm = ChatOpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
streaming=True,
)
# 2. Load and index documents
loader = TextLoader("docs/my_document.txt")
docs = loader.load()
splitter = RecursiveCharacterTextSplitter(chunk_size=1000)
chunks = splitter.split_documents(docs)
# 3. Vector store (local, free)
embeddings = HuggingFaceEmbeddings()
vectorstore = FAISS.from_documents(chunks, embeddings)
# 4. RAG chain
qa = RetrievalQA.from_chain_type(
llm=llm,
retriever=vectorstore.as_retriever(),
)
# 5. Query
result = qa.invoke("What is this document about?")
print(result["result"])Стоимость: один запрос RAG-пайплайна (retrieval + generation) использует ~2-5K токенов LLM. Через Gonka это $0.00001-0.000024. Через OpenAI — $0.005-0.05. Разница — 1,300x.
Для production-систем, обрабатывающих тысячи запросов в день, экономия составляет десятки тысяч долларов в месяц.
Пример: AI-агент с tool calling
LangChain позволяет создавать агентов с инструментами (tools). Модели сети поддерживают нативный tool calling — агенты работают надёжно, без парсинга текстовых ответов.
from langchain_openai import ChatOpenAI
from langchain_classic.agents import create_openai_tools_agent, AgentExecutor
from langchain.tools import tool
from langchain_core.prompts import ChatPromptTemplate
llm = ChatOpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
model="MiniMaxAI/MiniMax-M2.7",
)
@tool
def calculator(expression: str) -> str:
"""Evaluates a math expression."""
return str(eval(expression))
@tool
def search_web(query: str) -> str:
"""Searches the web for information."""
return f"Search results for: {query}"
prompt = ChatPromptTemplate.from_messages([
("system", "You are a helpful assistant."),
("human", "{input}"),
("placeholder", "{agent_scratchpad}"),
])
agent = create_openai_tools_agent(llm, [calculator, search_web], prompt)
executor = AgentExecutor(agent=agent, tools=[calculator, search_web])
result = executor.invoke({"input": "What is 2**10 * 3.14?"})
print(result["output"])Агент вызывает calculator, получает результат и формирует ответ. Весь цикл стоит ~$0.00005 через Gonka. Через OpenAI — $0.01-0.05. Для систем с тысячами пользователей это разница в десятки тысяч долларов.
Хотите узнать больше?
Изучите другие разделы или начните зарабатывать GNK прямо сейчас.
Получить бесплатные токены →