hi ▾

chatterbotapi.com2026-10-30अनकैप्ड

अनकेंसरड LLM API

API दस्तावेज़ीकरण

सेकंड में Chatterbot API के साथ शुरुआत करें। यह गाइड OpenAI-संगत एंडपॉइंट, प्रमाणीकरण और आपके पहले अनसेंसर्ड टेक्स जनरेशन अनुरोध को कवर करती है।

बेस URL और प्रमाणीकरण

चैटरबॉट API https://api.chatterbotapi.com/v1. Bearer टोकन के साथ प्रमाणीकरण करें Authorization हेडर। Google या ईमेल के माध्यम से साइनअप करने के तुरंत बाद आपकी कुंई दिखाई देती है।

  • बेस यूआरएल: https://api.chatterbotapi.com/v1
  • हेडर: Authorization: Bearer YOUR_API_KEY

प्रत्येक खाते के लिए एक कुंजी पुरानी कुंजी को तुरंत बदल देती है। इसे सुरक्षित रखें।

पहला अनुरोध

एक POST अनुरोध भेजें /v1/chat/completions मॉडल के साथ uncensored. API कानूनी वयस्क सामग्री के लिए मानक अस्वीकृतियों के बिना उत्पन्न पाठ लौटाता है।

यहाँ एक न्यूनतम cURL उदाहरण है:

curl https://api.chatterbotapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of France"}]
  }'

प्रतिक्रिया में उत्पन्न टेक्स्ट शामिल है choices[0].message.content.

Python SDK इंटीग्रेशन

आधिकारिक OpenAI Python लाइब्रेरी का उपयोग करें। इसे हमारे बेस यूआरएल पर पॉइंट करें और अपनी कुंजी इंजेक्ट करें। क्लाइंट स्वचालित रूप से JSON सीरियलाइजेशन संभालता है।

from openai import OpenAI

client = OpenAI(base_url="https://api.chatterbotapi.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

यह दृष्टिकोण स्ट्रीमिंग और नॉन-स्ट्रीमिंग कॉल दोनों के लिए काम करता है। मॉडल ID बनी रहती है uncensored.

Node.js SDK सेटअप

कस्टम बेस यूआरएल के साथ ओपनएआई एनपीएम पैकेज को इनिशियलाइज़ करें। यह मौजूदा ओपनएआई क्लाइंटों के साथ संगतता सुनिश्चित करता है।

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatterbotapi.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

एन्वायरनमेंट वेरिएबल कॉन्फ़िगर करें या कुंजी को सीधे पास करें। API किसी भी स्टैंडर्ड चैट-कंप्लीशंस एंडपॉइंट की तरह व्यवहार करता है।

स्ट्रीमिंग रिस्पॉन्सेस

सेटिंग करके स्ट्रीमिंग सक्षम करें stream: true. API सर्वर-सेंट इवेंट्स भेजता है। टोकन उपयोग का डेटा केवल अंतिम चंक में दिखाई देता है।

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

प्रत्येक चंक को आने पर प्रक्रिया करें। यह लंबे आउटपुट के लिए अनुभवजन्य विलंबता को कम करता है, 16,000 टोकन तक।

सीमाएं और त्रुटियां

यदि कुंजी अमान्य है तो 401 त्रुटि की उम्मीद करें। 402 त्रुटि का अर्थ है कि आपका प्रीपेड क्रेडिट समाप्त हो गया है। त्रुटियां और अस्वीकृतियां टोकन खर्च नहीं करती हैं। आप प्रति मिनट 300 अनुरोधों तक सीमित हैं। संदर्भ विंडो में कुल 100,000 टोकन होते हैं। अनुरोध बॉडी 8 MB से कम रहनी चाहिए।

सामान्य प्रश्न

chatterbot API की लागत कितनी है?

इनपुट टोकन की कीमत $0.15 प्रति 1M टोकन है। आउटपुट टोकन की कीमत $0.50 प्रति 1M टोकन है। आप पूर्व-भुगतान क्रिप्टो क्रेडिट के साथ वास्तविक उपयोग के लिए भुगतान करते हैं।

कॉन्टेक्स्ट विंडो का आकार क्या है?

मॉडल प्रॉम्प्ट और पूर्णता दोनों के लिए 100,000 टोकन संदर्भ विंडो का समर्थन करता है। प्रति अनुरूप अधिकतम आउटपुट 16,000 टोकन है।

क्या API फ़ंक्शन कॉलिंग का समर्थन करता है?

हाँ। आप मानक पैरामीटर के माध्यम से tools, tool_choice, और JSON मोड का उपयोग कर सकते हैं। इससे संरचित डेटा एक्सट्रैक्शन और एजेंट वर्कफ़्लो की अनुमति मिलती है।

अपना API key प्राप्त करें

साइन अप करें, कुंजी कॉपी करें, अपना बेस यूआरएल अपडेट करें। यही है।

अभी शुरू करें