Bilgi Tabanı Bölümleri ▾
Navigasyon
▸ Buradan başlayın Rol bazlıKategoriler
- Cursor + Gonka AI — Kodlama için Ucuz LLM
- Claude Code + Gonka AI — Terminal için LLM
- OpenClaw + Gonka AI — Erişilebilir Yapay Zeka Ajanları
- OpenCode + Gonka AI — Kod için Ücretsiz Yapay Zeka
- Continue.dev + Gonka AI — VS Code/JetBrains için Yapay Zeka
- Cline + Gonka AI — VS Code'da Yapay Zeka Ajanı
- Aider + Gonka AI — Yapay Zeka ile Eşli Programlama
- LangChain + Gonka AI — Kuruşlarla Yapay Zeka Uygulamaları
- n8n + Gonka AI — Ucuz Yapay Zeka ile Otomasyon
- Open WebUI + Gonka AI — Kendi ChatGPT'niz
- LibreChat + Gonka AI — Açık kaynaklı ChatGPT
- Hermes Agent + Gonka AI — Otonom Ajan Çok Ucuza
- Kilo Code + Gonka AI — VS Code'da AI Ajan
- Roo Code + Gonka AI — VS Code'da Otonom AI Ajanı
- LlamaIndex + Gonka AI — RAG uygulamaları kuruşa
- PydanticAI + Gonka — tip güvenli yapay zeka ajanları kuruşa
- Vercel AI SDK + Gonka AI — TypeScript'te yapay zeka uygulamaları kuruşa
- TanStack AI + Gonka — TypeScript'te AI Uygulamaları Kuruşlara
- API Hızlı Başlangıç — curl, Python, TypeScript
- JoinGonka Gateway — Tam İnceleme
- Yönetim Anahtarları – Gonka'da SaaS
- En Ucuz AI API: Sağlayıcı Karşılaştırması 2026
- Cursor Pro istek limiti tükendi — analiz ve ucuz bir alternatif
- Claude Code daha ucuz — fatura analizi ve geçiş
- Cline parayı yakıyor — ajan neden bu kadar çok tüketiyor
- OpenClaw maliyetli — ajan neden token yakıyor ve nasıl tasarruf edilir
- OpenRouter: Ucuz alternatif — JoinGonka Gateway ile karşılaştırma
- 2026'da kodlama için en iyi AI-modeli: karşılaştırma ve fiyatlar
- Limitsiz, ucuz GitHub Copilot alternatifi
- Kredi ve limit olmaksızın ucuz Windsurf alternatifi
- 2026'da AI-ajanları için en ucuz API
- ZCode: GLM Coding Plan yerine ucuz GLM çıkarımı
Araçlar
API Hızlı Başlangıç — curl, Python, TypeScript
JoinGonka Gateway, merkeziyetsiz Gonka ağına OpenAI + Anthropic uyumlu bir API sunar. OpenAI API (/v1/chat/completions) için yazılan herhangi bir kod Gonka ile çalışır – sadece base_url ve api_key'i değiştirmek yeterlidir. Anthropic API'ye (Claude Code) dayalı araçlar ise /v1/messages aracılığıyla doğrudan, proxy olmadan bağlanır.
Bu makalede, en popüler üç araç için hazır kod örnekleri bulunmaktadır: curl (komut satırı), Python ve TypeScript/Node.js (OpenAI formatı). Anthropic formatı için bkz. Claude Code talimatları.
İhtiyacınız olan şey: Bir JoinGonka API anahtarı (jg-xxx formatı). gate.joingonka.ai/register adresinden 10M token bonusuyla birlikte ücretsiz olarak alın.
curl — Terminalden İstek
API'yi test etmenin en hızlı yolu curl'dür:
Normal istek:
curl https://gate.joingonka.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer jg-anahtarınız" \
-d '{
"model": "MiniMaxAI/MiniMax-M2.7",
"messages": [
{"role": "user", "content": "Gonka nedir?"}
]
}'Streaming (parçalar halinde yanıt):
curl https://gate.joingonka.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer jg-anahtarınız" \
-d '{
"model": "MiniMaxAI/MiniMax-M2.7",
"messages": [
{"role": "user", "content": "Python ile hello world yaz"}
],
"stream": true
}'Yanıt JSON (normal) veya Server-Sent Events (streaming) formatında gelir — OpenAI API ile tamamen uyumludur.
Python — openai SDK
Resmi OpenAI Python SDK, JoinGonka Gateway ile herhangi bir değişiklik yapmadan çalışır:
pip install openaiNormal istek:
from openai import OpenAI
client = OpenAI(
base_url="https://gate.joingonka.ai/v1",
api_key="jg-anahtarınız",
)
response = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[
{"role": "user", "content": "Blokzinciri basit sözlerle açıkla"}
],
)
print(response.choices[0].message.content)Streaming:
stream = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[{"role": "user", "content": "Python'da sıralama algoritması yaz"}],
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": "Şehirdeki hava durumunu öğren",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "Şehir ismi"}
},
"required": ["city"]
}
}
}]
response = client.chat.completions.create(
model="MiniMaxAI/MiniMax-M2.7",
messages=[{"role": "user", "content": "Moskova'da hava nasıl?"}],
tools=tools,
)
tool_call = response.choices[0].message.tool_calls[0]
print(f"Fonksiyon: {tool_call.function.name}")
print(f"Argümanlar: {tool_call.function.arguments}")Kimi K2.6 yerel tool calling'i destekler — fonksiyonlar, metin yanıtlarını parse etmeye gerek kalmadan doğru şekilde çağrılır.
TypeScript/Node.js — openai SDK
Kurulum:
npm install openaiNormal istek:
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://gate.joingonka.ai/v1',
apiKey: 'jg-anahtarınız',
});
async function main() {
const response = await client.chat.completions.create({
model: 'MiniMaxAI/MiniMax-M2.7',
messages: [
{ role: 'user', content: 'Express.js sunucusu yaz' },
],
});
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: 'async/await kavramını açıkla' }],
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: '100 USD'yi EUR'ye çevir' }],
tools: [{
type: 'function',
function: {
name: 'convert_currency',
description: 'Döviz çevirimi',
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(`İşlev: ${toolCall?.function.name}`);
console.log(`Argümanlar: ${toolCall?.function.arguments}`);Tüm örnekler resmi OpenAI SDK'yı kullanır — ek bir kütüphaneye gerek yoktur. Sadece base_url ve api_key kısımlarını değiştirin.
Desteklenen API Parametreleri
JoinGonka Gateway, tüm standart OpenAI Chat Completions API parametrelerini destekler:
| Parametre | Tip | Açıklama |
|---|---|---|
model | string | Model: MiniMaxAI/MiniMax-M2.7 |
messages | array | Mesaj geçmişi (system, user, assistant) |
stream | boolean | Streaming oluşturma (SSE). Varsayılan: false |
temperature | number | Yanıt yaratıcılığı (0.0 — 2.0) |
max_tokens | integer | Maksimum yanıt uzunluğu (maks: ağdaki tüm modeller için 8192; max_tokens yoksa varsayılan — 1500) |
tools | array | Tool calling için fonksiyon tanımları |
tool_choice | string/object | Fonksiyon çağırma stratejisi |
Ağ modeli parametreleri: bağlam penceresi — 200K token, maksimum yanıt — 8192 tokene kadar (ağdaki tüm modeller için). Model listesine GET /v1/models üzerinden ulaşılabilir.
İki uç nokta:
- OpenAI formatı:
POST https://gate.joingonka.ai/v1/chat/completions - Anthropic formatı:
POST https://gate.joingonka.ai/v1/messages
Kimlik doğrulama: Authorization: Bearer jg-anahtarınız (OpenAI) veya x-api-key: jg-anahtarınız (Anthropic)
Yanıt formatı OpenAI ve Anthropic ile tam uyumludur; OpenAI veya Anthropic API destekleyen herhangi bir SDK, kütüphane veya framework, hiçbir değişiklik gerekmeden JoinGonka Gateway ile çalışır. Claude Code, Anthropic formatı üzerinden doğrudan bağlanır.
Daha fazla bilgi edinmek ister misiniz?
Diğer bölümleri keşfedin veya şimdi GNK kazanmaya başlayın.
10M ücretsiz token kazanın →