ज्ञानकोश अनुभाग ▾

नेविगेशन

▸ यहाँ से शुरू करें भूमिका के अनुसार

श्रेणियाँ

उपकरण 32
शब्दावली 12

उपकरण

API त्वरित शुरुआत — curl, Python, TypeScript

JoinGonka Gateway विकेन्द्रीकृत Gonka नेटवर्क के लिए OpenAI + Anthropic संगत API प्रदान करता है। OpenAI API (/v1/chat/completions) के लिए लिखा गया कोई भी कोड Gonka के साथ काम करता है - बस base_url और api_key को बदलना है। और Anthropic API (Claude Code) पर आधारित टूल /v1/messages के माध्यम से सीधे, बिना प्रॉक्सी के जुड़े होते हैं।

इस लेख में — तीन सबसे लोकप्रिय उपकरणों के लिए तैयार कोड उदाहरण: curl (कमांड लाइन), Python और TypeScript/Node.js (OpenAI प्रारूप)। Anthropic प्रारूप के लिए, Claude Code निर्देश देखें।

आपको क्या चाहिए: JoinGonka API कुंजी (jg-xxx प्रारूप)। इसे gate.joingonka.ai/register पर 10M टोकन के बोनस के साथ मुफ्त पाएं।

curl — टर्मिनल से अनुरोध

API के काम की जांच करने का सबसे तेज़ तरीका curl है:

सामान्य अनुरोध (Standard request):

curl https://gate.joingonka.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer jg-आपकी-की" \
  -d '{
    "model": "MiniMaxAI/MiniMax-M2.7",
    "messages": [
      {"role": "user", "content": "Gonka क्या है?"}
    ]
  }'

Streaming (भागों में उत्तर):

curl https://gate.joingonka.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer jg-आपकी-की" \
  -d '{
    "model": "MiniMaxAI/MiniMax-M2.7",
    "messages": [
      {"role": "user", "content": "Python में hello world लिखें"}
    ],
    "stream": true
  }'

उत्तर JSON (सामान्य) या Server-Sent Events (streaming) प्रारूप में आता है — OpenAI API के साथ पूरी तरह से संगत।

Python — openai SDK

आधिकारिक OpenAI Python SDK बिना किसी बदलाव के JoinGonka Gateway के साथ काम करता है:

pip install openai

सामान्य अनुरोध:

from openai import OpenAI

client = OpenAI(
    base_url="https://gate.joingonka.ai/v1",
    api_key="jg-ваш-ключ",
)

response = client.chat.completions.create(
    model="MiniMaxAI/MiniMax-M2.7",
    messages=[
        {"role": "user", "content": "ब्लॉकचेन को सरल शब्दों में समझाएं"}
    ],
)

print(response.choices[0].message.content)

Streaming:

stream = client.chat.completions.create(
    model="MiniMaxAI/MiniMax-M2.7",
    messages=[{"role": "user", "content": "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": "शहर में मौसम प्राप्त करें",
        "parameters": {
            "type": "object",
            "properties": {
                "city": {"type": "string", "description": "शहर का नाम"}
            },
            "required": ["city"]
        }
    }
}]

response = client.chat.completions.create(
    model="MiniMaxAI/MiniMax-M2.7",
    messages=[{"role": "user", "content": "मास्को में मौसम कैसा है?"}],
    tools=tools,
)

tool_call = response.choices[0].message.tool_calls[0]
print(f"फ़ंक्शन: {tool_call.function.name}")
print(f"तर्क: {tool_call.function.arguments}")

Kimi K2.6 नेटिव टूल कॉलिंग का समर्थन करता है — फ़ंक्शन सही ढंग से कॉल किए जाते हैं, टेक्स्ट रिस्पॉन्स पार्स करने की आवश्यकता नहीं है।

TypeScript/Node.js — openai SDK

इंस्टॉलेशन:

npm install openai

सामान्य अनुरोध:

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://gate.joingonka.ai/v1',
  apiKey: 'jg-आपकी-कुंजी',
});

async function main() {
  const response = await client.chat.completions.create({
    model: 'MiniMaxAI/MiniMax-M2.7',
    messages: [
      { role: 'user', content: 'Express.js सर्वर लिखें' },
    ],
  });

  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 समझाएं' }],
  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 को EUR में बदलें' }],
  tools: [{
    type: 'function',
    function: {
      name: 'convert_currency',
      description: 'मुद्रा रूपांतरण',
      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(`फ़ंक्शन: ${toolCall?.function.name}`);
console.log(`आर्ग्युमेंट्स: ${toolCall?.function.arguments}`);

सभी उदाहरण आधिकारिक OpenAI SDK का उपयोग करते हैं — किसी अतिरिक्त लाइब्रेरी की आवश्यकता नहीं है। बस base_url और api_key को बदलें।

समर्थित API पैरामीटर

JoinGonka Gateway सभी मानक OpenAI Chat Completions API मापदंडों का समर्थन करता है:

पैरामीटरप्रकारविवरण
modelstringमॉडल: MiniMaxAI/MiniMax-M2.7
messagesarrayसंदेश इतिहास (system, user, assistant)
streambooleanस्ट्रीमिंग जनरेशन (SSE)। डिफ़ॉल्ट: false
temperaturenumberउत्तर की रचनात्मकता (0.0 — 2.0)
max_tokensintegerअधिकतम उत्तर लंबाई (अधिकतम: 8192 सभी नेटवर्क मॉडल के लिए; डिफ़ॉल्ट बिना max_tokens — 1500)
toolsarrayटूल कॉलिंग के लिए फ़ंक्शन परिभाषाएं
tool_choicestring/objectफ़ंक्शन कॉल करने की रणनीति

नेटवर्क मॉडल पैरामीटर: संदर्भ विंडो — 200K टोकन, अधिकतम उत्तर — 8192 टोकन तक (सभी नेटवर्क मॉडल के लिए)। मॉडल की सूची GET /v1/models के माध्यम से उपलब्ध है।

दो एंडपॉइंट:

  • OpenAI-प्रारूप: POST https://gate.joingonka.ai/v1/chat/completions
  • Anthropic-प्रारूप: POST https://gate.joingonka.ai/v1/messages

प्रमाणीकरण: Authorization: Bearer jg-ваш-ключ (OpenAI) या x-api-key: jg-ваш-ключ (Anthropic)

उत्तर का प्रारूप OpenAI और Anthropic के साथ पूरी तरह से संगत है — कोई भी SDK, लाइब्रेरी या फ्रेमवर्क जो OpenAI या Anthropic API का समर्थन करता है, वह JoinGonka Gateway के साथ बिना किसी बदलाव के काम करता है। Claude Code सीधे Anthropic-प्रारूप के माध्यम से जुड़ता है।

JoinGonka Gateway — $0.003/1M टोकन पर OpenAI + Anthropic संगत API। curl, Python, TypeScript — 3 लाइन कोड। स्ट्रीमिंग, टूल कॉलिंग, OpenAI + Anthropic API के सभी पैरामीटर। Claude Code सीधे /v1/messages के माध्यम से काम करता है। शुरुआत में 10M मुफ्त टोकन।

अधिक जानना चाहते हैं?

अन्य अनुभागों का अन्वेषण करें या अभी GNK कमाना शुरू करें।

10M मुफ्त टोकन प्राप्त करें →