Bagian Basis Pengetahuan ▾
Navigasi
▸ Mulai di sini Berdasarkan peranKategori
- Cursor + Gonka AI — LLM Murah untuk Coding
- Claude Code + Gonka AI — LLM untuk Terminal
- OpenClaw + Gonka AI — Agen AI Terjangkau
- OpenCode: model Anda sendiri di terminal
- Continue.dev + Gonka AI — AI untuk VS Code/JetBrains
- Cline + Gonka AI — Agen AI di VS Code
- Aider + Gonka AI — Pemrograman Berpasangan dengan AI
- LangChain + Gonka AI — Aplikasi AI dengan Biaya Rendah
- n8n + Gonka AI — Otomatisasi dengan AI Murah
- Open WebUI + Gonka AI — ChatGPT Anda Sendiri
- LibreChat + Gonka AI — ChatGPT open-source
- Agen Hermes + DeepSeek di jaringan Gonka — agen otonom dengan harga murah
- Kilo Code + Gonka AI — Agen AI di VS Code
- Roo Code + Gonka AI — Agen AI otonom di VS Code
- LlamaIndex + Gonka AI — Aplikasi RAG dengan biaya rendah
- PydanticAI + Gonka — Agen AI berjenis dengan biaya rendah
- Vercel AI SDK + Gonka AI — Aplikasi AI di TypeScript dengan biaya rendah
- TanStack AI + Gonka — Aplikasi AI di TypeScript dengan biaya rendah
- API Mulai Cepat — curl, Python, TypeScript
- JoinGonka Gateway — ulasan lengkap
- Management Keys — SaaS di Gonka
- API AI Termurah: Perbandingan Penyedia 2026
- Cara membeli token AI dan kunci API: 3 cara di 2026
- Limit permintaan Cursor Pro habis — analisis dan alternatif murah
- Claude Code lebih murah — analisis tagihan dan cara pindah
- Cline menguras uang — mengapa agen ini menghabiskan banyak biaya
- OpenClaw berbiaya mahal — mengapa agen menghabiskan token dan cara berhemat
- OpenRouter: alternatif murah — perbandingan dengan JoinGonka Gateway
- Model AI coding terbaik 2026: perbandingan dan harga
- Alternatif murah GitHub Copilot tanpa batas
- Alternatif Windsurf Murah tanpa kredit dan batasan
- API termurah untuk AI agent di tahun 2026
- ZCode: inferensi GLM murah sebagai pengganti GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — endpoint sendiri alih-alih kredit
- GitHub Copilot BYOK — model Anda sendiri alih-alih kuota
- Zed + JoinGonka Gateway — inferensi murah di editor
- Pi + JoinGonka Gateway — agen terminal dengan inferensi murah
- Codex CLI: kunci Anda sendiri alih-alih langganan
- DeepSeek Harness: penyedia Anda sendiri melalui JoinGonka Gateway
- MiniMax Code: agen MiniMax dengan kunci Anda sendiri via Gonka
- Warp + JoinGonka Gateway — agen terminal di endpoint Anda sendiri
- Trae + JoinGonka Gateway — model jaringan Gonka di AI-IDE
- Cherry Studio + JoinGonka Gateway — klien AI desktop
- omp (Oh My Pi) + JoinGonka Gateway: agen dengan peran model
- OpenHands + JoinGonka Gateway: agen di endpoint sendiri
- Qwen Code setelah penutupan qwen-oauth: bekerja via JoinGonka Gateway
- Goose + JoinGonka Gateway: penyedia dan kunci sendiri di keyring
- Crush + JoinGonka Gateway: agen Charm pada model jaringan Gonka
- Zoo Code + JoinGonka Gateway: migrasi dari Roo Code ke model Gonka
- Kimi Code CLI: agen Moonshot AI dengan kunci Anda melalui Gonka
- Factory Droid + JoinGonka Gateway: BYOK pada model jaringan Gonka
- MiMo Code + JoinGonka Gateway: agen Xiaomi pada model jaringan Gonka
Alat
API Mulai Cepat — curl, Python, TypeScript
JoinGonka Gateway menyediakan API yang kompatibel dengan OpenAI + Anthropic ke jaringan terdesentralisasi Gonka. Kode apa pun yang ditulis untuk OpenAI API (/v1/chat/completions) dapat bekerja dengan Gonka — cukup ubah base_url dan api_key. Alat yang menggunakan Anthropic API (Claude Code) terhubung melalui /v1/messages — secara langsung, tanpa proxy.
Dalam artikel ini, terdapat contoh kode siap pakai untuk tiga alat paling populer: curl (baris perintah), Python, dan TypeScript/Node.js (format OpenAI). Untuk format Anthropic, lihat petunjuk Claude Code.
Yang Anda perlukan: Kunci API JoinGonka (format jg-xxx). Dapatkan secara gratis di gate.joingonka.ai/register bersama dengan bonus 3M token.
curl — permintaan dari terminal
Cara tercepat untuk menguji API adalah dengan curl:
Permintaan biasa:
curl https://gate.joingonka.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer jg-your-key" \
-d '{
"model": "MiniMaxAI/MiniMax-M2.7",
"messages": [
{"role": "user", "content": "What is Gonka?"}
]
}'Streaming (respons bertahap):
curl https://gate.joingonka.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer jg-your-key" \
-d '{
"model": "MiniMaxAI/MiniMax-M2.7",
"messages": [
{"role": "user", "content": "Write hello world in Python"}
],
"stream": true
}'Respons datang dalam format JSON (biasa) atau Server-Sent Events (streaming) — sepenuhnya kompatibel dengan OpenAI API.
Python — OpenAI SDK
SDK Python resmi OpenAI langsung bekerja dengan JoinGonka Gateway tanpa perubahan apa pun:
pip install openaiPermintaan biasa:
from openai import OpenAI
client = OpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-your-key",
)
response = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[
{"role": "user", "content": "Explain blockchain in simple terms"}
],
)
print(response.choices[0].message.content)Streaming:
stream = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[{"role": "user", "content": "Write a sorting function in Python"}],
stream=True,
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")Tool calling:
import json
tools = [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Get the weather in a city",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "City name"}
},
"required": ["city"]
}
}
}]
response = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[{"role": "user", "content": "What is the weather in Moscow?"}],
tools=tools,
)
tool_call = response.choices[0].message.tool_calls[0]
print(f"Function: {tool_call.function.name}")
print(f"Arguments: {tool_call.function.arguments}")Model-model di jaringan ini mendukung tool calling native — fungsi dipanggil dengan benar, tanpa perlu parsing respons teks.
TypeScript/Node.js — OpenAI SDK
Instalasi:
npm install openaiPermintaan biasa:
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: 'jg-your-key',
});
async function main() {
const response = await client.chat.completions.create({
model: 'MiniMaxAI/MiniMax-M2.7',
messages: [
{ role: 'user', content: 'Write an Express.js server' },
],
});
console.log(response.choices[0].message.content);
}
main();Streaming:
const stream = await client.chat.completions.create({
model: 'MiniMaxAI/MiniMax-M2.7',
messages: [{ role: 'user', content: 'Explain async/await' }],
stream: true,
});
for await (const chunk of stream) {
const content = chunk.choices[0]?.delta?.content || '';
process.stdout.write(content);
}Tool calling:
const response = await client.chat.completions.create({
model: 'MiniMaxAI/MiniMax-M2.7',
messages: [{ role: 'user', content: 'Convert 100 USD to EUR' }],
tools: [{
type: 'function',
function: {
name: 'convert_currency',
description: 'Currency conversion',
parameters: {
type: 'object',
properties: {
amount: { type: 'number' },
from: { type: 'string' },
to: { type: 'string' },
},
required: ['amount', 'from', 'to'],
},
},
}],
});
const toolCall = response.choices[0].message.tool_calls?.[0];
console.log(`Function: ${toolCall?.function.name}`);
console.log(`Arguments: ${toolCall?.function.arguments}`);Semua contoh menggunakan SDK OpenAI resmi — tidak perlu pustaka tambahan. Cukup ganti base_url dan api_key.
Parameter API yang didukung
JoinGonka Gateway mendukung semua parameter standar OpenAI Chat Completions API:
| Parameter | Tipe | Deskripsi |
|---|---|---|
model | string | Model: MiniMaxAI/MiniMax-M2.7 |
messages | array | Riwayat pesan (system, user, assistant) |
stream | boolean | Generasi streaming (SSE). Default: false |
temperature | number | Kreativitas respons (0.0 — 2.0) |
max_tokens | integer | Panjang maksimum respons (maks: 8192, pada DeepSeek V4 Flash — 32768; default tanpa max_tokens — 1500) |
tools | array | Definisi fungsi untuk tool calling |
tool_choice | string/object | Strategi pemanggilan fungsi |
Parameter model jaringan: jendela konteks — 200K token pada MiniMax M2.7 (380K pada DeepSeek V4 Flash, 390K pada GLM-5.3 Flash), respons maksimum — hingga 8192 token (pada DeepSeek V4 Flash — hingga 32768). Daftar model tersedia melalui GET /v1/models.
Dua endpoint:
- Format OpenAI:
POST https://gate.joingonka.ai/v1/chat/completions - Format Anthropic:
POST https://gate.joingonka.ai/v1/messages
Autentikasi: Authorization: Bearer jg-your-key (OpenAI) atau x-api-key: jg-your-key (Anthropic)
Format respons sepenuhnya kompatibel dengan OpenAI dan Anthropic — SDK, library, atau framework apa pun yang mendukung OpenAI atau Anthropic API dapat bekerja dengan JoinGonka Gateway tanpa modifikasi. Claude Code terhubung langsung melalui format Anthropic.
Ingin tahu lebih banyak?
Jelajahi bagian lain atau mulai hasilkan GNK sekarang.
Dapatkan token gratis →