Mga Seksyon ng Base ng Kaalaman ▾
Para sa mga Nagsisimula
Para sa mga Investor
- Saan Nagmumula ang Halaga ng Token ng GNK
- Gonka vs. Mga Kakumpitensya: Render, Akash, io.net
- Ang mga Lieberman: Mula Biophysics tungo sa Desentralisadong AI
- GNK Tokenomics
- Mga panganib at prospect ng Gonka: layunin na pagsusuri
- Gonka vs Render Network: detalyadong paghahambing
- Gonka vs Akash: AI inference vs Containers
- Gonka vs io.net: inference vs marketplace GPU
- Gonka vs Bittensor: Detalyadong Paghahambing ng Dalawang Diskarte sa AI
- Gonka vs Flux: Dalawang Diskarte sa Kapaki-pakinabang na Mining
- Governance sa Gonka: Paano pinamamahalaan ang isang desentralisadong network
Teknikal
Analitika
Mga Gamit
- Cursor + Gonka AI — Murang LLM para sa Coding
- Claude Code + Gonka AI — LLM para sa Terminal
- OpenClaw + Gonka AI — Abot-kayang AI Agents
- OpenCode + Gonka AI — Libreng AI para sa Code
- 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
- API Mabilis na Pagsisimula — curl, Python, TypeScript
- JoinGonka Gateway — Buong Pangkalahatang-ideya
- Management Keys — SaaS sa Gonka
Mga Kasangkapan
API Mabilis na Pagsisimula — curl, Python, TypeScript
Nagbibigay ang JoinGonka Gateway ng OpenAI + Anthropic compatible API sa desentralisadong network ng Gonka. Anumang code na isinulat para sa OpenAI API (/v1/chat/completions), ay gumagana sa Gonka — sapat na baguhin ang base_url at api_key. At ang mga tool sa Anthropic API (Claude Code) ay kumokonekta sa pamamagitan ng /v1/messages — direkta, nang walang proxy.
Sa artikulong ito — mga handa nang halimbawa ng code para sa tatlong pinakasikat na tool: curl (command line), Python at TypeScript/Node.js (OpenAI-format). Para sa Anthropic-format tingnan ang instruksiyon ng Claude Code.
Ano ang kailangan mo: API key ng JoinGonka (format jg-xxx). Kumuha ng libre sa gate.joingonka.ai/register kasama ang bonus na 10M tokens.
curl — kahilingan mula sa terminal
Ang pinakamabilis na paraan upang masuri ang paggana ng API — curl:
Karaniwang Kahilingan:
curl https://gate.joingonka.ai/v1/chat/completions \\n -H "Content-Type: application/json" \\n -H "Authorization: Bearer jg-iyong-key" \\n -d '{\n "model": "Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",\n "messages": [\n {"role": "user", "content": "Ano ang Gonka?"}\n ]\n }'Streaming (tugon nang paunti-unti):
curl https://gate.joingonka.ai/v1/chat/completions \\n -H "Content-Type: application/json" \\n -H "Authorization: Bearer jg-iyong-key" \\n -d '{\n "model": "Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",\n "messages": [\n {"role": "user", "content": "Sumulat ng hello world sa Python"}\n ],\n "stream": true\n }'Ang tugon ay dumarating sa format na JSON (karaniwan) o Server-Sent Events (streaming) — ganap na compatible sa OpenAI API.
Python — openai SDK
Ang opisyal na OpenAI Python SDK ay gumagana sa JoinGonka Gateway nang walang pagbabago:
pip install openaiKaraniwang Kahilingan:
from openai import OpenAI\n\nclient = OpenAI(\n base_url="https://gate.joingonka.ai/v1",\n api_key="jg-iyong-key",\n)\n\nresponse = client.chat.completions.create(\n model="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",\n messages=[\n {"role": "user", "content": "Ipaliwanag ang blockchain sa simpleng salita"}\n ],\n)\n\nprint(response.choices[0].message.content)Streaming:
stream = client.chat.completions.create(\n model="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",\n messages=[{"role": "user", "content": "Sumulat ng sorting algorithm sa Python"}],\n stream=True,\n)\n\nfor chunk in stream:\n if chunk.choices[0].delta.content:\n print(chunk.choices[0].delta.content, end="")Tool calling:
import json\n\ntools = [{\n "type": "function",\n "function": {\n "name": "get_weather",\n "description": "Kumuha ng panahon sa lungsod",\n "parameters": {\n "type": "object",\n "properties": {\n "city": {"type": "string", "description": "Pangalan ng lungsod"}\n },\n "required": ["city"]\n }\n }\n}]\n\nresponse = client.chat.completions.create(\n model="Qwen/Qwen3-235B-A22B-Instruct-2507-FP8",\n messages=[{"role": "user", "content": "Anong panahon sa Moscow?"}],\n tools=tools,\n)\n\ntool_call = response.choices[0].message.tool_calls[0]\nprint(f"Function: {tool_call.function.name}")\nprint(f"Arguments: {tool_call.function.arguments}")Sinusuportahan ng Qwen3-235B ang native tool calling — tama ang pagtawag ng mga function, nang walang pag-parse ng mga sagot na text.
TypeScript/Node.js — openai SDK
Pag-install:
npm install openaiKaraniwang Kahilingan:
import OpenAI from 'openai';\n\nconst client = new OpenAI({\n baseURL: 'https://gate.joingonka.ai/v1',\n apiKey: 'jg-iyong-key',\n});\n\nasync function main() {\n const response = await client.chat.completions.create({\n model: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',\n messages: [\n { role: 'user', content: 'Sumulat ng Express.js server' },\n ],\n });\n\n console.log(response.choices[0].message.content);\n}\n\nmain();Streaming:
const stream = await client.chat.completions.create({\n model: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',\n messages: [{ role: 'user', content: 'Ipaliwanag ang async/await' }],\n stream: true,\n});\n\nfor await (const chunk of stream) {\n const content = chunk.choices[0]?.delta?.content || '';\n process.stdout.write(content);\n}Tool calling:
const response = await client.chat.completions.create({\n model: 'Qwen/Qwen3-235B-A22B-Instruct-2507-FP8',\n messages: [{ role: 'user', content: 'I-convert ang 100 USD sa EUR' }],\n tools: [{\n type: 'function',\n function: {\n name: 'convert_currency',\n description: 'Pag-convert ng mga pera',\n parameters: {\n type: 'object',\n properties: {\n amount: { type: 'number' },\n from: { type: 'string' },\n to: { type: 'string' },\n },\n required: ['amount', 'from', 'to'],\n },\n },\n }],\n});\n\nconst toolCall = response.choices[0].message.tool_calls?.[0];\nconsole.log(`Function: ${toolCall?.function.name}`);\nconsole.log(`Arguments: ${toolCall?.function.arguments}`);Lahat ng halimbawa ay gumagamit ng opisyal na OpenAI SDK — walang karagdagang libraries na kailangan. Palitan lang ang base_url at api_key.
Mga Sinusuportahang Parameter ng API
Sinusuportahan ng JoinGonka Gateway ang lahat ng karaniwang parameter ng OpenAI Chat Completions API:
| Parameter | Uri | Paglalarawan |
|---|---|---|
model | string | Modelo: Qwen/Qwen3-235B-A22B-Instruct-2507-FP8 |
messages | array | Kasaysayan ng mensahe (system, user, assistant) |
stream | boolean | Streaming na henerasyon (SSE). Default: false |
temperature | number | Pagiging malikhain ng sagot (0.0 — 2.0) |
max_tokens | integer | Maximum na haba ng sagot (max: 2048, default: 1024) |
tools | array | Mga depinisyon ng function para sa tool calling |
tool_choice | string/object | Estratehiya sa pagtawag ng function |
Mga parameter ng modelo ng Qwen3-235B: contextual window — 128K token, maximum na sagot — 2048 token. Buong detalye: HuggingFace. Ang listahan ng mga modelo ay magagamit sa pamamagitan ng GET /v1/models.
Dalawang endpoint:
- OpenAI-format:
POST https://gate.joingonka.ai/v1/chat/completions - Anthropic-format:
POST https://gate.joingonka.ai/v1/messages
Authentication: Authorization: Bearer jg-iyong-key (OpenAI) o x-api-key: jg-iyong-key (Anthropic)
Ang format ng tugon ay ganap na katugma sa OpenAI at Anthropic — anumang SDK, library o framework na sumusuporta sa OpenAI o Anthropic API, ay gumagana sa JoinGonka Gateway nang walang pagbabago. Ang Claude Code ay kumokonekta sa pamamagitan ng Anthropic-format nang direkta.
Gusto mo pang matuto?
Galugarin ang iba pang mga seksyon o simulang kumita ng GNK ngayon.
Kumuha ng Libreng 10M Tokens →