API संदर्भ

API दस्तावेज़

Claude Max को अपने एप्लिकेशन में एकीकृत करने के लिए आवश्यक सब कुछ। पूर्ण एंडपॉइंट, 6 भाषाओं में कोड उदाहरण और सभी 5 मॉडल।

प्रमाणीकरण

बेस URL

प्रोडक्शन
https://claudemaxhub.com/api/v1

सभी API अनुरोधों को HTTPS का उपयोग करना चाहिए।

API कुंजी हेडर

हेडर
Authorization: Bearer YOUR_API_KEY

ट्रायल सक्रिय करने के बाद आपकी API कुंजी प्रदान की जाती है। इसे हर अनुरोध में शामिल करें।

दर सीमा

प्रति मिनट 60 अनुरोध

सामग्री प्रकार

application/json

प्रतिक्रिया प्रारूप

JSON (UTF-8)

अपनी API कुंजी प्राप्त करना

मुफ्त ट्रायल के लिए साइन अप करें → अपना अकाउंट सक्रिय करें → डैशबोर्ड में अपनी API कुंजी खोजें।

उपलब्ध मॉडल

सभी मॉडल शामिल — अपने उपयोग के लिए सही मॉडल चुनें।

मॉडल API ID संदर्भ विंडो के लिए सर्वोत्तम
Claude Opus 5 claude-opus-5 200K जटिल तर्क, अनुसंधान, कोडिंग
Claude Fable 5 claude-fable-5 1M लंबे दस्तावेज़, बड़े कोडबेस
Claude Opus 4 claude-opus-4-8 200K विश्लेषण, विस्तृत रिपोर्ट
Claude Sonnet 4 claude-sonnet-4 200K सामान्य उपयोग, चैट, लेखन
Claude Haiku claude-haiku 200K त्वरित कार्य, रियल-टाइम प्रतिक्रियाएँ
GET /api/v1/models आपके खाते के लिए सभी उपलब्ध Claude मॉडल की सूची लौटाता है।
cURL
curl https://claudemaxhub.com/api/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"
Python
import requests

response = requests.get(
    "https://claudemaxhub.com/api/v1/models",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)

models = response.json()
for model in models["data"]:
    print(f"{model['id']}: {model['description']}")
JavaScript
const response = await fetch(
  'https://claudemaxhub.com/api/v1/models',
  {
    headers: {
      'Authorization': 'Bearer YOUR_API_KEY',
    },
  }
);

const { data } = await response.json();
data.forEach(model => console.log(model.id));
PHP
$ch = curl_init('https://claudemaxhub.com/api/v1/models');

curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer YOUR_API_KEY',
    ],
]);

$response = curl_exec($ch);
curl_close($ch);

$models = json_decode($response, true);
foreach ($models['data'] as $model) {
    echo $model['id'] . ': ' . $model['description'] . "\n";
}
Go
req, _ := http.NewRequest("GET",
  "https://claudemaxhub.com/api/v1/models", nil)

req.Header.Set("Authorization", "Bearer YOUR_API_KEY")

resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()

var result struct {
    Data []struct {
        ID          string `json:"id"`
        Description string `json:"description"`
    } `json:"data"`
}
json.NewDecoder(resp.Body).Decode(&result)

for _, m := range result.Data {
    fmt.Printf("%s: %s\n", m.ID, m.Description)
}
Ruby
require 'net/http'
require 'json'

uri = URI('https://claudemaxhub.com/api/v1/models')
req = Net::HTTP::Get.new(uri)
req['Authorization'] = 'Bearer YOUR_API_KEY'

res = Net::HTTP.start(uri.hostname, uri.port,
  use_ssl: true) { |http| http.request(req) }

models = JSON.parse(res.body)
models['data'].each do |m|
  puts "#{m['id']}: #{m['description']}"
end
200 — Success
{
  "data": [
    {"id": "claude-opus-5",   "description": "सबसे शक्तिशाली — उन्नत तर्क और जटिल विश्लेषण",   "context_window": 200000},
    {"id": "claude-fable-5",  "description": "फ्लैगशिप मॉडल — 1M टोकन संदर्भ विंडो",  "context_window": 1000000},
    {"id": "claude-opus-4-8",   "description": "गहन विश्लेषण और जटिल बहु-चरणीय कार्य",   "context_window": 200000},
    {"id": "claude-sonnet-4", "description": "गति और गुणवत्ता का सर्वोत्तम संतुलन", "context_window": 200000},
    {"id": "claude-haiku",    "description": "सबसे तेज़ प्रतिक्रियाएँ — रियल-टाइम एप्लिकेशन के लिए आदर्श",    "context_window": 200000}
  ]
}
चैट बनाएं
POST /api/v1/chat Claude मॉडल को संदेश भेजें और प्रतिक्रिया प्राप्त करें। यह सभी इंटरैक्शन के लिए मुख्य एंडपॉइंट है।
model आवश्यक
string
प्रतिक्रिया के लिए उपयोग किया जाने वाला मॉडल।
messages आवश्यक
array
भूमिका और सामग्री के साथ संदेश ऑब्जेक्ट का ऐरे।
max_tokens
integer
प्रतिक्रिया में टोकन की अधिकतम संख्या।
temperature
float
यादृच्छिकता नियंत्रित करता है। 0 = निर्धारक, 1 = रचनात्मक।
stream
boolean
स्ट्रीमिंग प्रतिक्रियाएँ सक्षम करें।
cURL
curl -X POST https://claudemaxhub.com/api/v1/chat \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-opus-5",
    "messages": [
      {"role": "user", "content": "Explain quantum computing in simple terms."}
    ],
    "max_tokens": 1024,
    "temperature": 0.7
  }'
Python
import requests

response = requests.post(
    "https://claudemaxhub.com/api/v1/chat",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json",
    },
    json={
        "model": "claude-opus-5",
        "messages": [
            {"role": "user", "content": "Explain quantum computing in simple terms."}
        ],
        "max_tokens": 1024,
        "temperature": 0.7,
    },
)

data = response.json()
print(data["content"][0]["text"])
JavaScript (Node.js / Fetch)
const response = await fetch('https://claudemaxhub.com/api/v1/chat', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'claude-opus-5',
    messages: [
      { role: 'user', content: 'Explain quantum computing in simple terms.' },
    ],
    max_tokens: 1024,
    temperature: 0.7,
  }),
});

const data = await response.json();
console.log(data.content[0].text);
PHP (cURL)
$ch = curl_init('https://claudemaxhub.com/api/v1/chat');

curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer YOUR_API_KEY',
        'Content-Type: application/json',
    ],
    CURLOPT_POSTFIELDS => json_encode([
        'model'       => 'claude-opus-5',
        'messages'    => [
            ['role' => 'user', 'content' => 'Explain quantum computing in simple terms.'],
        ],
        'max_tokens'  => 1024,
        'temperature' => 0.7,
    ]),
]);

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
echo $data['content'][0]['text'];
Go
package main

import (
    "bytes"
    "encoding/json"
    "fmt"
    "net/http"
    "io"
)

func main() {
    body, _ := json.Marshal(map[string]interface{}{
        "model": "claude-opus-5",
        "messages": []map[string]string{
            {"role": "user", "content": "Explain quantum computing in simple terms."},
        },
        "max_tokens":  1024,
        "temperature": 0.7,
    })

    req, _ := http.NewRequest("POST",
        "https://claudemaxhub.com/api/v1/chat",
        bytes.NewBuffer(body))
    req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
    req.Header.Set("Content-Type", "application/json")

    resp, _ := http.DefaultClient.Do(req)
    defer resp.Body.Close()
    result, _ := io.ReadAll(resp.Body)
    fmt.Println(string(result))
}
Ruby
require 'net/http'
require 'json'
require 'uri'

uri = URI('https://claudemaxhub.com/api/v1/chat')
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true

request = Net::HTTP::Post.new(uri)
request['Authorization'] = 'Bearer YOUR_API_KEY'
request['Content-Type'] = 'application/json'
request.body = {
  model: 'claude-opus-5',
  messages: [
    { role: 'user', content: 'Explain quantum computing in simple terms.' }
  ],
  max_tokens: 1024,
  temperature: 0.7
}.to_json

response = http.request(request)
data = JSON.parse(response.body)
puts data['content'][0]['text']
200 — सफल प्रतिक्रिया
{
  "id": "msg_01XFDUDYJgAACzvnptvVoYEL",
  "type": "message",
  "role": "assistant",
  "model": "claude-opus-5",
  "content": [
    {
      "type": "text",
      "text": "Quantum computing uses quantum bits (qubits) that can exist in multiple states simultaneously..."
    }
  ],
  "stop_reason": "end_turn",
  "usage": {
    "input_tokens": 15,
    "output_tokens": 128
  }
}
id
string
अद्वितीय संदेश पहचानकर्ता
model
string
प्रतिक्रिया के लिए उपयोग किया गया मॉडल
content
array
सामग्री ब्लॉक का ऐरे (टेक्स्ट)
stop_reason
string
मॉडल के रुकने का कारण: end_turn, max_tokens
usage
object
टोकन उपयोग आंकड़े
त्रुटि प्रबंधन

सभी संभावित त्रुटि प्रतिक्रियाएँ और उन्हें कैसे संभालें।

HTTP स्थिति विवरण समाधान
401 अमान्य या गायब API कुंजी डैशबोर्ड में अपनी API कुंजी जांचें
403 खाता सक्रिय नहीं है या ट्रायल समाप्त हो गया अपना खाता सक्रिय करें या सदस्यता नवीनीकृत करें
404 अमान्य एंडपॉइंट या मॉडल नहीं मिला URL और मॉडल नाम जांचें
422 अमान्य अनुरोध पैरामीटर अनुरोध बॉडी प्रारूप की समीक्षा करें
429 दर सीमा पार हो गई प्रतीक्षा करें और पुनः प्रयास करें, या अनुरोध आवृत्ति कम करें
500 आंतरिक सर्वर त्रुटि कुछ सेकंड बाद पुनः प्रयास करें

Claude Max के साथ बनाने के लिए तैयार?

30 दिन के ट्रायल के साथ अपनी मुफ्त API कुंजी प्राप्त करें। सभी 5 मॉडल शामिल, कोई क्रेडिट कार्ड शुल्क नहीं।