Sezioni dell'archivio conoscenza ▾
Navigazione
▸ Inizia qui Per ruoloCategorie
- Cursor + Gonka AI — LLM economico per la codifica
- Claude Code + Gonka AI — LLM per terminale
- OpenClaw + Gonka AI — agenti AI accessibili
- OpenCode: il tuo modello nel terminale
- Continue.dev + Gonka AI — AI per VS Code/JetBrains
- Cline + Gonka AI — Agente AI in VS Code
- Aider + Gonka AI — Programmazione a coppie con AI
- LangChain + Gonka AI — Applicazioni AI a un costo minimo
- n8n + Gonka AI — automazione con AI economica
- Open WebUI + Gonka AI — il tuo ChatGPT
- LibreChat + Gonka AI — ChatGPT open-source
- Hermes Agent + DeepSeek sulla rete Gonka — agente autonomo a costi irrisori
- Kilo Code + Gonka AI — agente AI in VS Code
- Roo Code + Gonka AI — agente AI autonomo in VS Code
- LlamaIndex + Gonka AI — Applicazioni RAG a basso costo
- PydanticAI + Gonka — Agenti AI tipizzati a basso costo
- Vercel AI SDK + Gonka AI — Applicazioni AI in TypeScript a basso costo
- TanStack AI + Gonka — Applicazioni AI in TypeScript a basso costo
- Avvio rapido API — curl, Python, TypeScript
- JoinGonka Gateway — panoramica completa
- Management Keys — SaaS su Gonka
- L'API AI più economica: confronto tra i fornitori 2026
- Come acquistare token AI e chiavi API: 3 metodi nel 2026
- Limite di richieste Cursor Pro raggiunto — analisi e alternativa economica
- Claude Code costa meno — analisi del conto e switch
- Cline brucia soldi — perché l'agente consuma così tanto
- OpenClaw costa caro: perché l'agente brucia token e come risparmiare
- OpenRouter: un'alternativa economica — confronto con JoinGonka Gateway
- Il miglior modello AI per il coding nel 2026: confronto e prezzi
- Alternativa economica a GitHub Copilot senza limiti
- Alternativa economica a Windsurf senza crediti e limiti
- L'API più economica per AI-agent nel 2026
- ZCode: inferenza GLM economica al posto del GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — il tuo endpoint invece dei crediti
- GitHub Copilot BYOK — i tuoi modelli invece della quota
- Zed + JoinGonka Gateway — inferenza economica nell'editor
- Pi + JoinGonka Gateway — agente terminale con inferenza economica
- Codex CLI: la tua chiave invece dell'abbonamento
- DeepSeek Harness: il tuo provider tramite JoinGonka Gateway
- MiniMax Code: agente MiniMax con la tua chiave via Gonka
- Warp + JoinGonka Gateway — agent terminal sul proprio endpoint
- Trae + JoinGonka Gateway — modelli della rete Gonka in AI-IDE
- Cherry Studio + JoinGonka Gateway — AI client desktop
- omp (Oh My Pi) + JoinGonka Gateway: agente con ruoli dei modelli
- OpenHands + JoinGonka Gateway: agente sul proprio endpoint
- Qwen Code dopo la chiusura di qwen-oauth: utilizzo tramite JoinGonka Gateway
- Goose + JoinGonka Gateway: il tuo provider e chiave nel keyring
- Crush + JoinGonka Gateway: agente Charm sui modelli della rete Gonka
- Zoo Code + JoinGonka Gateway: migrazione da Roo Code ai modelli Gonka
- Kimi Code CLI: agente Moonshot AI con la propria chiave tramite Gonka
- Factory Droid + JoinGonka Gateway: BYOK sui modelli di rete Gonka
- MiMo Code + JoinGonka Gateway: agente Xiaomi sui modelli di rete Gonka
Strumenti
Avvio rapido API — curl, Python, TypeScript
JoinGonka Gateway fornisce una API compatibile con OpenAI + Anthropic per la rete decentralizzata Gonka. Qualsiasi codice scritto per OpenAI API (/v1/chat/completions) funziona con Gonka: basta cambiare base_url e api_key. Gli strumenti basati su Anthropic API (Claude Code) si collegano tramite /v1/messages direttamente, senza proxy.
In questo articolo troverai esempi di codice pronti all'uso per i tre strumenti più popolari: curl (riga di comando), Python e TypeScript/Node.js (formato OpenAI). Per il formato Anthropic, consulta la guida di Claude Code.
Cosa ti serve: API-key di JoinGonka (formato jg-xxx). Ottienila gratuitamente su gate.joingonka.ai/register insieme a un bonus di 3M token.
curl — richiesta dal terminale
Il modo più rapido per testare l'API è curl:
Richiesta standard:
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 (risposta a frammenti):
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
}'La risposta arriva in formato JSON (standard) o Server-Sent Events (streaming) — completamente compatibile con l'API OpenAI.
Python — openai SDK
L'SDK Python ufficiale di OpenAI funziona con JoinGonka Gateway senza alcuna modifica:
pip install openaiRichiesta standard:
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}")I modelli della rete supportano il tool calling nativo — le funzioni vengono richiamate correttamente, senza dover fare il parsing delle risposte testuali.
TypeScript/Node.js — openai SDK
Installazione:
npm install openaiRichiesta standard:
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}`);Tutti gli esempi utilizzano l'SDK OpenAI ufficiale — non serve alcuna libreria aggiuntiva. Ti basta sostituire base_url e api_key.
Parametri API supportati
JoinGonka Gateway supporta tutti i parametri standard dell'API OpenAI Chat Completions:
| Parametro | Tipo | Descrizione |
|---|---|---|
model | string | Modello: MiniMaxAI/MiniMax-M2.7 |
messages | array | Cronologia dei messaggi (system, user, assistant) |
stream | boolean | Generazione in streaming (SSE). Predefinito: false |
temperature | number | Creatività della risposta (0.0 — 2.0) |
max_tokens | integer | Lunghezza massima della risposta (max: 8192, per DeepSeek V4 Flash — 32768; valore predefinito senza max_tokens — 1500) |
tools | array | Definizioni delle funzioni per il tool calling |
tool_choice | string/object | Strategia di chiamata delle funzioni |
Parametri dei modelli della rete: finestra di contesto — 200K token per MiniMax M2.7 (380K per DeepSeek V4 Flash, 390K per GLM-5.3 Flash), risposta massima — fino a 8192 token (per DeepSeek V4 Flash — fino a 32768). L'elenco dei modelli è disponibile tramite GET /v1/models.
Due endpoint:
- Formato OpenAI:
POST https://gate.joingonka.ai/v1/chat/completions - Formato Anthropic:
POST https://gate.joingonka.ai/v1/messages
Autenticazione: Authorization: Bearer jg-your-key (OpenAI) o x-api-key: jg-your-key (Anthropic)
Il formato della risposta è completamente compatibile con OpenAI e Anthropic — qualsiasi SDK, libreria o framework che supporti l'API OpenAI o Anthropic funziona con JoinGonka Gateway senza modifiche. Claude Code si connette direttamente tramite il formato Anthropic.
Vuoi saperne di più?
Esplora altre sezioni o inizia a guadagnare GNK subito.
Ottieni token gratuiti →