Bilgi Tabanı Bölümleri ▾
Yeni Başlayanlar İçin
Yatırımcılar İçin
- GNK tokeninin değeri nereden geliyor
- Gonka rakiplere karşı: Render, Akash, io.net
- Libermanlar: biyofizikten merkeziyetsiz yapay zekaya
- GNK Tokenomikleri
- Gonka'nın riskleri ve beklentileri: objektif analiz
- Gonka vs Render Network: detaylı karşılaştırma
- Gonka vs Akash: AI çıkarımı vs konteynerler
- Gonka vs io.net: çıkarım vs GPU pazarı
- Gonka vs Bittensor: Yapay Zekaya İki Yaklaşımın Detaylı Karşılaştırması
- Gonka vs Flux: Faydalı Madenciliğe İki Yaklaşım
- Gonka'da Yönetişim: Merkezi Olmayan Bir Ağ Nasıl Yönetilir
Teknik
Analitik
Araçlar
- 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
- API Hızlı Başlangıç — curl, Python, TypeScript
- JoinGonka Gateway — Tam İnceleme
- Yönetim Anahtarları – Gonka'da SaaS
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'nin çalışıp çalışmadığını kontrol etmenin en hızlı yolu curl'dir:
Normal İstek:
curl https://gate.joingonka.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer jg-anahtarınız" \
-d '{
"model": "Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",
"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": "Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",
"messages": [
{"role": "user", "content": "Python'da merhaba dünya yaz"}
],
"stream": true
}'Yanıt JSON formatında (normal) veya Sunucu Tarafından Gönderilen Olaylar (streaming) olarak gelir – OpenAI API ile tamamen uyumludur.
Python — openai SDK
Resmi OpenAI Python SDK'sı JoinGonka Gateway ile değişikliğe uğramadan ç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="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",
messages=[
{"role": "user", "content": "Blockchain'i basit terimlerle açıkla"}
],
)
print(response.choices[0].message.content)Akış:
stream = client.chat.completions.create(
model="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",
messages=[{"role": "user", "content": "Python'da bir sıralama yaz"}],
stream=True,
)
for chunk in stream:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="")Fonksiyon Çağrısı:
import json
tools = [{
"type": "function",
"function": {
"name": "get_weather",
"description": "Bir şehirdeki hava durumunu al",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "Şehir adı"}
},
"required": ["city"]
}
}
}]
response = client.chat.completions.create(
model="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",
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}")Qwen3-235B yerel araç çağrısını destekler – fonksiyonlar metin yanıtlarını ayrıştırmadan doğru şekilde çağrılır.
TypeScript/Node.js — openai SDK
Kurulum:
npm install openaiNormal İstek:
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: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',
messages: [
{ role: 'user', content: 'Express.js sunucusu yaz' },
],
});
console.log(response.choices[0].message.content);
}
main();Akış:
const stream = await client.chat.completions.create({
model: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',
messages: [{ role: 'user', content: 'async/await açıkla' }],
stream: true,
});
for await (const chunk of stream) {
const content = chunk.choices[0]?.delta?.content || '';
process.stdout.write(content);
}Fonksiyon Çağrısı:
const response = await client.chat.completions.create({
model: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',
messages: [{ role: 'user', content: '100 USD'yi EUR'ya dönüştür' }],
tools: [{
type: 'function',
function: {
name: 'convert_currency',
description: 'Para birimi dönüştürme',
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(`Fonksiyon: ${toolCall?.function.name}`);
console.log(`Argümanlar: ${toolCall?.function.arguments}`);Tüm örnekler resmi OpenAI SDK'yı kullanır – ek kütüphanelere gerek yoktur. Sadece base_url ve api_key'i değiştirin.
Desteklenen API Parametreleri
JoinGonka Gateway, tüm standart OpenAI Chat Completions API parametrelerini destekler:
| Parametre | Tip | Açıklama |
|---|---|---|
model | dize | Model: Qwen/Qwen3-235B-A22B-Instruct-2507-FP8 |
messages | dizi | Mesaj geçmişi (system, user, assistant) |
stream | boolean | Akışlı üretim (SSE). Varsayılan: false |
temperature | sayı | Yanıtın yaratıcılığı (0.0 — 2.0) |
max_tokens | tam sayı | Maksimum yanıt uzunluğu (maks: 2048, varsayılan: 1024) |
tools | dizi | Araç çağırmak için fonksiyon tanımları |
tool_choice | dize/nesne | Fonksiyon çağırma stratejisi |
Qwen3-235B modelinin Parametreleri: Bağlam penceresi – 128K token, maksimum yanıt – 2048 token. Tam özellikler: HuggingFace. Model listesi GET /v1/models aracılığıyla edinilebilir.
İ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ı tamamen OpenAI ve Anthropic ile uyumludur – OpenAI veya Anthropic API'yi destekleyen herhangi bir SDK, kütüphane veya çerçeve, JoinGonka Gateway ile değişiklik yapmadan çalışır. Claude Code doğrudan Anthropic formatı üzerinden 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 →