Mga Seksyon ng Base ng Kaalaman ▾
Nabigasyon
▸ Magsimula rito Ayon sa papelMga Kategorya
- OpenCode: mga libreng modelo, provider at API key
- Cursor + Gonka AI — Murang LLM para sa Coding
- Claude Code + Gonka AI — LLM para sa Terminal
- DeepSeek Harness: sariling provider sa pamamagitan ng JoinGonka Gateway
- Codex CLI: sariling key sa halip na subscription
- Pi + JoinGonka Gateway — terminal agent sa murang inference
- omp (Oh My Pi) + JoinGonka Gateway: agent na may mga model role
- Zoo Code + JoinGonka Gateway: paglipat mula sa Roo Code patungo sa Gonka models
- Kilo Code + Gonka AI — AI-agent sa VS Code
- ZCode: mga plano, presyo at limitasyon ng GLM Coding Plan
- Hermes Agent + DeepSeek sa Gonka network — awtonomong ahente sa murang halaga
- OpenClaw + Gonka AI — Abot-kayang AI Agents
- Continue.dev + Gonka AI — AI para sa VS Code/JetBrains
- Cline + Gonka AI — AI Agent sa VS Code
- Aider + Gonka AI — Pair Programming na may AI
- LangChain + Gonka AI — Mga AI Applications sa Mababang Halaga
- n8n + Gonka AI — Automation na may Murang AI
- Open WebUI + Gonka AI — Ating ChatGPT
- LibreChat + Gonka AI — open-source ChatGPT
- Roo Code + Gonka AI — Autonomous na AI-Agent sa VS Code
- LlamaIndex + Gonka AI — Mga Aplikasyon ng RAG sa Maliit na Halaga
- PydanticAI + Gonka — Typed AI Agents sa Maliit na Halaga
- Vercel AI SDK + Gonka AI — AI Applications sa TypeScript sa Maliit na Halaga
- TanStack AI + Gonka — AI Applications sa TypeScript sa Maliit na Halaga
- API Mabilis na Pagsisimula — curl, Python, TypeScript
- JoinGonka Gateway — Buong Pangkalahatang-ideya
- Management Keys — SaaS sa Gonka
- Ang Pinakamurang AI API: Paghahambing ng mga Provider 2026
- Paano bumili ng AI tokens at API key: 3 paraan sa 2026
- Libreng AI API: mga token sa pagpaparehistro at sa mga imbitasyon
- Cursor Pro request limit naubos — pagsusuri at murang alternatibo
- Mas mura ang Claude Code: GLM at DeepSeek sa halip na Claude
- Claude Code + DeepSeek V4 Flash: paano ikonekta at magkano ang isang gawain
- Nauubos ang pera sa Cline — bakit masyadong malakas gumastos ang agent
- Ang OpenClaw ay mahal — bakit inuubos ng agent ang mga token at paano makakatipid
- Alternatibo sa OpenRouter: parehong mga modelo, maraming beses na mas mura
- Pinakamahusay na AI-modelo para sa coding 2026: paghahambing at mga presyo
- Murang alternatibo sa GitHub Copilot nang walang limitasyon
- Murang alternatibo sa Windsurf na walang credits at limits
- Pinakamurang API para sa mga AI-agent sa 2026
- JetBrains IDE + JoinGonka Gateway — sariling endpoint imbes na credits
- GitHub Copilot BYOK — sariling mga modelo imbes na quota
- Zed + JoinGonka Gateway — murang inference sa editor
- MiniMax Code: MiniMax agent gamit ang sariling key via Gonka
- Warp + JoinGonka Gateway — terminal agent sa iyong sariling endpoint
- Trae + JoinGonka Gateway — mga Gonka network model sa AI-IDE
- Cherry Studio + JoinGonka Gateway — desktop AI client
- OpenHands + JoinGonka Gateway: ahente sa sariling endpoint
- Qwen Code pagkatapos ng pagsasara ng qwen-oauth: pagtatrabaho sa pamamagitan ng JoinGonka Gateway
- Goose + JoinGonka Gateway: sariling provider at key sa keyring
- Crush + JoinGonka Gateway: Charm agent sa mga modelo ng network ng Gonka
- Kimi Code CLI: Moonshot AI agent sa iyong sariling key sa pamamagitan ng Gonka
- Factory Droid + JoinGonka Gateway: BYOK sa mga modelo ng network ng Gonka
- MiMo Code + JoinGonka Gateway: Xiaomi agent sa mga Gonka network models
Mga Tool
Vercel AI SDK + Gonka AI — AI Applications sa TypeScript sa Maliit na Halaga
Ang Vercel AI SDK ay ang pinakasikat na SDK para sa pagbuo ng mga AI application sa TypeScript at JavaScript. Unified API generateText at streamText, streaming sa UI, native tool calling, handa nang gamitin na helpers para sa Next.js App Router — lahat ng kailangan para sa mga chatbot, agent, at RAG-pipeline sa web.
Ang problema ay pareho sa kahit anong LLM application — ang presyo ng provider. Ang streaming chat interface ay nagpapadala ng dialogue history sa bawat mensahe, ang agent ay nagpapatakbo ng context sa dose-dosenang hakbang. Sa presyo ng Anthropic ($3-15/1M) at OpenAI ($2.5-10/1M), kahit ang isang maliit na pet-project sa prod ay nagiging bayarin na daan-daang dolyar kada buwan.
JoinGonka Gateway — OpenAI-compatible endpoint sa ibabaw ng decentralized network ng Gonka. Ang Vercel AI SDK ay kumokonekta rito gaya ng kahit anong OpenAI-compatible provider — walang fork, walang sariling adapter. Ang parehong open models gaya ng sa mga commercial hoster — MiniMax M2.7, DeepSeek V4 Flash at GLM-5.3 Flash — ang parehong streamText, pero sa halagang $0.0062/1M tokens sa input — sampung beses na mas mura.
Hakbang 1: Kumuha ng Susi at Ikonekta ang Provider
API key ng JoinGonka: magrehistro sa gate.joingonka.ai/register — sa simula, binibigyan ka namin ng 3M na libreng token. Sa Dashboard, gumawa ng key na may prefix na jg-.
Pag-install ng mga package. Para sa custom na OpenAI-compatible endpoint, inirerekomenda ng Vercel AI SDK ang provider na @ai-sdk/openai-compatible:
npm install ai @ai-sdk/openai-compatibleMinimal na koneksyon — gagawa tayo ng instance ng provider gamit ang createOpenAICompatible at tatawagin ang generateText:
import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
import { generateText } from 'ai';
const gonka = createOpenAICompatible({
name: 'gonka',
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: process.env.GONKA_API_KEY, // jg-your-key
});
const { text } = await generateText({
model: gonka('MiniMaxAI/MiniMax-M2.7'),
prompt: 'Explain what a decentralized inference network is',
});
console.log(text);Awtomatikong nagdadagdag ang parameter na apiKey ng header na Authorization: Bearer jg-your-key — hindi na kailangan ng hiwalay na setup. Itago ang key sa environment variable na GONKA_API_KEY (halimbawa, sa .env.local), hindi sa code.
Alternatibo — ang package na @ai-sdk/openai gamit ang factory na createOpenAI({ baseURL, apiKey }). Gumagana ang dalawang paraan; para sa mga endpoint na hindi pag-aari ng OpenAI, ang dokumentasyon ng AI SDK ay nagrerekomenda ng @ai-sdk/openai-compatible — hindi ito nagdadala ng mga karagdagang OpenAI-specific na assumption.
Hakbang 2: Streaming at Next.js route handler
Ang pangunahing tampok ng Vercel AI SDK ay ang streaming na pagbabalik ng sagot. Ang function na streamText ay agad na nagsisimulang mag-stream ng mga token, at ang helper na toUIMessageStreamResponse() ay nagbabalik ng ready na stream direkta mula sa route handler sa Next.js App Router.
Server handler app/api/chat/route.ts:
import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
import { streamText, convertToModelMessages, type UIMessage } from 'ai';
const gonka = createOpenAICompatible({
name: 'gonka',
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: process.env.GONKA_API_KEY,
});
// allow streaming for up to 30 seconds
export const maxDuration = 30;
export async function POST(req: Request) {
const { messages }: { messages: UIMessage[] } = await req.json();
const result = streamText({
model: gonka('MiniMaxAI/MiniMax-M2.7'),
system: 'You are a helpful assistant. Answer briefly and to the point.',
messages: convertToModelMessages(messages),
maxOutputTokens: 8192, // Gateway output cap
});
return result.toUIMessageStreamResponse();
}Sa client, ikonekta ang hook na useChat mula sa @ai-sdk/react — ito na mismo ang tumatawag sa /api/chat at nagre-render ng stream ng mga mensahe. Ang backend naman ay dumadaan sa Gonka, hindi sa OpenAI.
Script na walang UI (Node, async iterator sa stream):
import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
import { streamText } from 'ai';
const gonka = createOpenAICompatible({
name: 'gonka',
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: process.env.GONKA_API_KEY,
});
const result = streamText({
model: gonka('MiniMaxAI/MiniMax-M2.7'),
prompt: 'Write a haiku about distributed computing',
});
for await (const chunk of result.textStream) {
process.stdout.write(chunk);
}Mga parameter ng modelo. Sa pamamagitan ng Gateway, may tatlong modelong available: 180K token na context sa MiniMax M2.7, 380K sa DeepSeek V4 Flash, at 390K sa GLM-5.3 Flash; ang limitasyon ng sagot (maxOutputTokens) — 8192 sa MiniMax M2.7 at GLM-5.3 Flash, 32768 sa DeepSeek V4 Flash:
MiniMaxAI/MiniMax-M2.7— default (MiniMax M2.7);deepseek-ai/DeepSeek-V4-Flash-0731(DeepSeek V4 Flash, context na 380K);zai-org/GLM-5.3-Flash(GLM-5.3 Flash, reasoning model — nag-iisip bago sumagot).
Kung hindi nakatakda ang maxOutputTokens, para sa non-stream request, ang Gateway ay default na magbabalik ng hanggang 1500 token — para sa mga streaming chat, mas mabuting tahasang tukuyin ang halaga.
Paghahambing ng Gastos
Ang Vercel AI SDK ay karaniwang nasa likod ng interactive interface — chat, agent, o assistant sa application. Bawat mensahe ay humihila ng history ng dialogue, at bawat hakbang ng agent ay humihila ng tools context. Kaya ang totoong halaga ay hindi kinakalkula bawat request, kundi base sa prod load. Ikumpara natin ang mga tipikal na scenario:
| Scenario | Tokens | Anthropic / OpenAI | JoinGonka Gonka |
|---|---|---|---|
| Isang mensahe sa chat | ~3K | $0.01 — $0.05 | $0.000028 |
| Dialogue na may 20 replies | ~150K | $0.50 — $2.25 | $0.0014 |
| RAG-response (search + generation) | ~5K | $0.015 — $0.05 | $0.000048 |
| Agent step na may tool calling | ~10K | $0.03 — $0.10 | $0.000096 |
| 10,000 requests bawat araw (prod) | ~50M | $150 — $500 | $0.48 |
Ang presyo ng JoinGonka ay humigit-kumulang $0.0062 bawat 1M tokens sa input, at ang output ay halos tatlong beses na mas mahal. Para sa application na may libo-libong requests bawat araw, ito ang pagkakaiba ng bayarin na daan-daang dolyar at bayarin na cents lang. Ang libreng 3M tokens ay sapat na para patakbuhin ang unang mga request ng project.
Pagtawag ng Tool at mga Ahente
Ang Vercel AI SDK ay naglalarawan ng mga tool nang deklarasyon sa pamamagitan ng tools object at zod schema. Sinusuportahan ng mga modelo sa network ang native na function calling, kaya ang AI SDK ay tumatanggap ng structured na tool_calls nang hindi kailangang i-parse ang mga text response. Ang parameter na stopWhen: stepCountIs(n) ay nagpapahintulot ng ilang sunod-sunod na hakbang — tumatawag ang modelo ng tool, natatanggap ang resulta, at nagpapatuloy.
import { createOpenAICompatible } from '@ai-sdk/openai-compatible';
import { generateText, tool, stepCountIs } from 'ai';
import { z } from 'zod';
const gonka = createOpenAICompatible({
name: 'gonka',
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: process.env.GONKA_API_KEY,
});
const { text } = await generateText({
model: gonka('MiniMaxAI/MiniMax-M2.7'),
stopWhen: stepCountIs(5),
tools: {
weather: tool({
description: 'Get the weather in a city',
inputSchema: z.object({ city: z.string() }),
execute: async ({ city }) => ({ city, tempC: 17 }),
}),
},
prompt: 'What is the weather in Moscow? Answer in one sentence.',
});
console.log(text);Tumatawag ang modelo ng weather tool, natatanggap ang resulta, at bumubuo ng final na sagot. Ang buong cycle ay nagkakahalaga ng humigit-kumulang $0.000048 sa Gonka kumpara sa $0.03-0.10 sa Anthropic o OpenAI. Para sa mga agentic na aplikasyon kung saan ang bawat user request ay nagiging 5-10 hakbang, ang matitipid sa production ay umaabot sa libu-libong dolyar bawat buwan.
Kung nagtatayo ka ng AI application sa Python, tingnan ang gabay sa LangChain — pareho ang diskarte doon sa pamamagitan ng OpenAI-compatible na class.
Gusto mo pang matuto?
Galugarin ang iba pang mga seksyon o simulang kumita ng GNK ngayon.
Kumuha ng libreng tokens →