मुख्य सामग्री पर जाएँ

API दस्तावेज़ और IDE सेटअप — Dikaya

जाँच की तारीख

पहले टेक्स्ट अनुरोध जाँचें, फिर एडिटर जोड़ें। यहाँ उपयोगी कॉन्फ़िगरेशन, ब्राउज़र चैट की सीमाएँ और अज्ञात परिणाम सहित खर्च के नियम हैं।

जल्दी शुरुआत

बिना ईमेल, उपयोगकर्ता नाम और पासवर्ड से खाता बनाएँ। पासवर्ड 8–128 अक्षर, दो बार दर्ज करना है। व्यक्तिगत कुंजी API और शेष राशि में मिलती है। पात्र नए खाते को seller-pro-2 के अधिकतम 3 अनुरोध मिल सकते हैं: टेक्स्ट Chat Completions, तर्क सहित 8192 आउटपुट टोकन, 6000 संदर्भ बाइट, 10 RPM और एक समवर्ती अनुरोध। पुराने कोटे सुरक्षित हैं; फिर पंजीकरण से नया डेमो नहीं मिलता।

खाता बनाएँ · API और शेष राशि

Base URL में ठीक एक /v1 रखें और Authorization: Bearer dk_… भेजें। उदाहरण वास्तविक कुंजी नहीं रखते, परिवेश चर पढ़ते हैं। SDK की स्वतः पुनः कोशिश बंद है ताकि कनेक्शन टूटने पर नया भुगतान वाला काम चुपचाप न चले। हाथ से फिर भेजने से पहले स्थिति और खर्च देखें। डेमो में एजेंट टूल नहीं हैं; भुगतान के बाद भी कुंजी की अनुमतियाँ लागू हैं।

cURL

curl https://dikaya.cc/v1/chat/completions \
  -H "Authorization: Bearer $DIKAYA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "seller-pro-2",
  "max_tokens": 8192,
  "messages": [
    {
      "role": "user",
      "content": "एक छोटे API के लिए तीन जाँच सुझाएँ।"
    }
  ]
}'

Python · OpenAI SDK

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://dikaya.cc/v1",
    api_key=os.environ["DIKAYA_API_KEY"],
    max_retries=0,
)
response = client.chat.completions.create(
    model="seller-pro-2",
    max_tokens=8192,
    messages=[{"role": "user", "content": "एक छोटे API के लिए तीन जाँच सुझाएँ।"}],
)
print(response.choices[0].message.content)
print(response.usage)

JavaScript / TypeScript · OpenAI SDK

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://dikaya.cc/v1",
  apiKey: process.env.DIKAYA_API_KEY,
  maxRetries: 0,
});
const response = await client.chat.completions.create({
  model: "seller-pro-2",
  max_tokens: 8192,
  messages: [{ role: "user", content: "एक छोटे API के लिए तीन जाँच सुझाएँ।" }],
});
console.log(response.choices[0].message.content);
console.log(response.usage);

ब्राउज़र: फ़ाइलें, खोज और शाखाएँ

इतिहास खाते में बचता है। बातचीत सूची की खोज शीर्षक छाँटती है, संदेश नहीं; पैनल छिपाने से इतिहास मिटता नहीं। पुरानी बातचीत अपना मॉडल और सेटिंग लौटाती है। नई बातचीत खाली सिस्टम निर्देश और डिफ़ॉल्ट तर्क से शुरू होती है। न भेजे गए, अप्रयुक्त फ़ाइल ड्राफ़्ट 24 घंटे में समाप्त होते हैं और नए अपलोड पर साफ़ होते हैं।

बातचीत और उत्तरों के संस्करण सर्वर पर बचते हैं। सवाल संपादित करके नया उत्तर बनाना शाखा बनाता है; दोबारा उत्तर बनाते समय पिछला संस्करण रहता है। बचा संस्करण देखने से मॉडल नहीं चलता। रोकना काम बंद करता है, पहले हो चुका खर्च नहीं।

भुगतान वाले चैट में अधिकतम चार निजी अटैचमेंट: हर UTF-8 टेक्स्ट/कोड फ़ाइल 32 KiB, कुल टेक्स्ट 48000 बाइट; PNG/JPEG/WebP प्रत्येक 2 MiB और 2 करोड़ पिक्सेल तक। खाते का स्टोरेज 64 MiB है। यह हर PDF या दस्तावेज़ पढ़ने की सुविधा नहीं है।

खोज आपको स्पष्ट रूप से चालू करनी होती है। खोज इंजन को दिखने वाली क्वेरी जाती है, छिपा इतिहास या फ़ाइलें नहीं। अधिकतम पाँच वास्तविक अंश उत्तर के साथ बचते हैं। खोज का अलग अधिभार नहीं; अंश और उत्तर सामान्य मॉडल टोकन खर्च करते हैं। खोज असफल होने पर बिना स्रोत जनरेशन चुपचाप शुरू नहीं होता।

चैट

सेटिंग्स और संदर्भ सीमाएँ

भुगतान चैट में 8000 अक्षरों तक सिस्टम निर्देश हो सकता है, जो स्वीकारे अनुरोध के बाद उसी बातचीत के साथ बचता है, सब जगह नहीं। low/high/max केवल मॉडल मेटाडेटा के समर्थन पर दिखते हैं; डिफ़ॉल्ट reasoning_effort नहीं भेजता। डेमो ये नहीं बदलता। Responses में reasoning.effort है। तर्क आउटपुट बजट में शामिल है, दोबारा अलग बिल नहीं।

भुगतान ब्राउज़र अधिकतम 40 संदेश / 60000 टेक्स्ट JSON बाइट भेजता है; डेमो 24 / 5800, सिस्टम निर्देश सहित। पुराना संदर्भ भेजने से छूट सकता है, पर इतिहास से नहीं मिटता। यह सटीक टोकन गणना नहीं। मॉडल संदर्भ, 16 MiB API बॉडी और छवि बजट अलग जाँचे जाते हैं; अटैचमेंट सीमाएँ भी हैं।

API अनुरोध पैनल dk_YOUR_KEY के साथ मॉडल, इतिहास और विकल्प दिखाता है, आपका रहस्य नहीं। खोलने या कॉपी करने से कुछ नहीं भेजता। फ़ाइल/खोज होने पर अधूरा टेक्स्ट cURL बंद रहता है; भविष्य के अंश या छवि संदर्भ को सटीक गिना हुआ नहीं बताता। कोड टेक्स्ट की तरह कॉपी, डाउनलोड और फैलता है, चलता नहीं। Markdown निष्पादन योग्य HTML या बाहरी छवियाँ नहीं जोड़ता।

एडिटर जोड़ें

OpenAI-compatible / Custom API वाला क्लाइंट चाहिए। OpenAI यहाँ प्रोटोकॉल का नाम है, अनुरोध Dikaya जाता है; अलग OpenAI कुंजी नहीं चाहिए। पहले /v1/models, /v1/balance और टेक्स्ट चैट जाँचें। भुगतान बाद छोटे प्रोजेक्ट और टूल अलग जाँचें; इतिहास और फ़ाइलें बार-बार भेजना भुगतान इनपुट है। ब्राउज़र खोज सार्वजनिक API को इंटरनेट टूल नहीं देती।

curl https://dikaya.cc/v1/models \
  -H "Authorization: Bearer $DIKAYA_API_KEY"

curl https://dikaya.cc/v1/balance \
  -H "Authorization: Bearer $DIKAYA_API_KEY"

OpenCode V2

आधिकारिक निर्देश से OpenCode स्थापित करें। प्रोजेक्ट रूट में opencode.jsonc बनाएँ या मौजूदा providers में dikaya जोड़ें, बाकी सेटिंग न हटाएँ। V2 में providers, package, settings.baseURL हैं; पुराने V1 का अलग सिंटैक्स न लें। रहस्य DIKAYA_API_KEY में रखें, प्रोजेक्ट फ़ाइल में नहीं।

{
  "$schema": "https://opencode.ai/config.json",
  "model": "dikaya/seller-pro-2",
  "providers": {
    "dikaya": {
      "name": "Dikaya",
      "env": [
        "DIKAYA_API_KEY"
      ],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": {
        "baseURL": "https://dikaya.cc/v1"
      },
      "models": {
        "seller-flash": {
          "name": "Dikaya Flash"
        },
        "seller-pro": {
          "name": "Dikaya Pro"
        },
        "seller-pro-2": {
          "name": "Dikaya Pro 2"
        },
        "seller-glm-5-3": {
          "name": "GLM 5.3 Abliterated"
        },
        "seller-glm-5-3-flash": {
          "name": "GLM 5.3 Flash Abliterated"
        },
        "seller-qwen-3-8-flash-next": {
          "name": "Qwen3.8 Flash Next Abliterated"
        },
        "seller-deepseek-v4-1-flash": {
          "name": "DeepSeek V4.1 Flash Abliterated"
        },
        "seller-deepseek-v4-1-flash-1017": {
          "name": "DeepSeek V4.1 Flash 1017 (Safeguards)"
        }
      }
    }
  }
}

प्रोजेक्ट टर्मिनल में चर सेट करके opencode --standalone चलाएँ। यह अलग सर्वर उसी परिवेश को पाता है; पहले से चलता साझा सर्वर कुंजी के बिना शुरू हुआ हो सकता है। नीचे macOS/Linux और PowerShell कमांड हैं। /models से Dikaya और सही ID चुनें।

macOS / Linux

export DIKAYA_API_KEY="dk_YOUR_KEY"
opencode --standalone

Windows / PowerShell

$env:DIKAYA_API_KEY = "dk_YOUR_KEY"
opencode --standalone

पहले बिना बदलाव प्रोजेक्ट समझाने को कहें। मॉडल न मिले तो डायरेक्टरी, JSON, परिवेश जाँचकर उसी इंस्टेंस को फिर शुरू करें। एजेंट काम के लिए भुगतान और अनुमत टूल चाहिए। लंबे संदर्भ और बार-बार एजेंट चरण मुफ्त नहीं; खाते में खर्च देखें।

Cursor: अपनी कुंजी

Cursor Settings → Models → API Keys खोलें: सामान्यतः macOS में Cmd+Shift+J, Windows/Linux में Ctrl+Shift+J। Dikaya कुंजी OpenAI API Key में डालें और Use OpenAI API Key चालू करें। Override OpenAI Base URL चालू कर नीचे का पता दें। Add Custom Model में seller-pro-2 जोड़कर चालू करें और नए Ask चैट में चुनें। अन्य अनुमत ID भी जोड़ सकते हैं।

Base URL: https://dikaya.cc/v1
API Key: dk_YOUR_KEY
Model ID: seller-pro-2

नाम संस्करण के अनुसार बदलते हैं; टीम प्रशासक को व्यक्तिगत कुंजी/BYOK अनुमति देनी पड़ सकती है। Cursor Tab Dikaya पर नहीं बदलता; Agent अलग जाँचें। Verify अनुपलब्ध अंदरूनी मॉडल पर चले तो अपने ID को चैट और cURL से जाँचें। अंदरूनी मॉडल पर लौटते समय Override बंद करें; कुछ संस्करण उनके अनुरोध भी मोड़ते हैं।

Continue / VS Code और JetBrains

Continue लगाएँ, मॉडल सेटिंग और स्थानीय कॉन्फ़िग खोलें, YAML में सामान्यतः ~/.continue/config.yaml। पुरानी प्रविष्टियाँ रखकर मॉडल जोड़ें; नीचे भुगतान का कॉन्फ़िग है। पैनल में मॉडल चुनें और ज़रूरत पर एक्सटेंशन फिर लोड करें। डेमो के लिए टेक्स्ट मोड और अनुमत आउटपुट सीमा रखें।

name: Dikaya
version: 1.0.0
schema: v1
models:
  - name: Dikaya Pro 2
    provider: openai
    model: seller-pro-2
    apiBase: https://dikaya.cc/v1
    apiKey: YOUR_DIKAYA_KEY
    defaultCompletionOptions:
      maxTokens: 16384
  - name: Dikaya Flash
    provider: openai
    model: seller-flash
    apiBase: https://dikaya.cc/v1
    apiKey: YOUR_DIKAYA_KEY
    defaultCompletionOptions:
      maxTokens: 8192

YOUR_DIKAYA_KEY केवल स्थानीय फ़ाइल में बदलें, रहस्य रिपॉज़िटरी में न डालें। अलग इंटरफ़ेस हो तो समान URL और ID से OpenAI-संगत मॉडल हाथ से जोड़ें। भूमिकाएँ और टूल Continue संस्करण पर निर्भर हैं, सिर्फ API पते पर नहीं।

Cline / Roo Code

एक्सटेंशन लगाकर API सेटिंग खोलें। OpenAI Compatible या कस्टम Base URL वाला OpenAI चुनें; पता, कुंजी, seller-pro-2 दें। भुगतान उदाहरण तर्क सहित 16384 आउटपुट टोकन रखता है। सेव करके छोटा सवाल, फिर छोटे प्रोजेक्ट की एक फ़ाइल समझाने को कहें।

Base URL: https://dikaya.cc/v1
API Key: dk_YOUR_KEY
Model ID: seller-pro-2

एजेंट मोड को टॉप-अप चाहिए; डेमो tool कॉल या बड़ा संदर्भ नहीं देता। टूल स्कीमा एक्सटेंशन संस्करण से बदल सकती है। त्रुटि पर टेक्स्ट, मॉडल और tools फ़ॉर्मेट अलग जाँचें। छोटे सवाल में भी बड़ी आउटपुट सीमा को बड़ी आरक्षित राशि चाहिए।

Claude Code / IDE टर्मिनल

VS Code, JetBrains या अन्य टर्मिनल खोलें। ANTHROPIC_BASE_URL में /v1 न जोड़ें, क्लाइंट रास्ता जोड़ता है। ANTHROPIC_AUTH_TOKEN में Dikaya कुंजी रहती है। seller-pro-2[1m] संगत संदर्भ प्रत्यय है; API ID seller-pro-2 ही है। एजेंट मोड भुगतान पर है।

macOS / Linux

export ANTHROPIC_BASE_URL="https://dikaya.cc"
export ANTHROPIC_AUTH_TOKEN="dk_YOUR_KEY"
claude --model 'seller-pro-2[1m]'

Windows / PowerShell

$env:ANTHROPIC_BASE_URL = "https://dikaya.cc"
$env:ANTHROPIC_AUTH_TOKEN = "dk_YOUR_KEY"
claude --model 'seller-pro-2[1m]'

चर इसी टर्मिनल में लागू हैं। अनुरोध कहीं और जाए तो परिवेश और प्रोजेक्ट में टकराते पते/कुंजी जाँचें। यह Messages कनेक्शन है, हर अंदरूनी Claude विस्तार की गारंटी नहीं। नए मॉडल टेक्स्ट और साधारण function tools लेते हैं; असमर्थित विस्तार चलने से पहले अस्वीकार होते हैं।

Antigravity: टर्मिनल में OpenCode

आधिकारिक दस्तावेज़ Antigravity के अंदरूनी एजेंट के लिए मनचाहा OpenAI Base URL सेट करना प्रमाणित नहीं करते। Dikaya कुंजी Google API key का विकल्प नहीं। प्रोजेक्ट और Antigravity टर्मिनल खोलें, OpenCode लगाएँ, ऊपर का कॉन्फ़िग जोड़ें, DIKAYA_API_KEY सेट कर opencode --standalone चलाएँ।

/models से मॉडल चुनें। OpenCode प्रोजेक्ट फ़ाइलों का अलग सहायक है, Antigravity मॉडल का प्रतिस्थापन नहीं। Google लॉगिन, प्रमाणपत्र या अंदरूनी API नहीं बदलते। दोनों सहायकों से एक फ़ाइल एक साथ न बदलवाएँ। भविष्य में आधिकारिक Custom Provider आए तो उसी संस्करण के निर्देश अपनाएँ, समर्थन मानकर न चलें।

OpenCode V2

एंडपॉइंट और प्रोटोकॉल

GET /v1/models कैटलॉग देता है, कुंजी साथ हो तो अनुमत मॉडल और व्यक्तिगत दरें; GET /v1/balance शेष राशि और सीमाएँ। POST /v1/chat/completions में Chat Completions, POST /v1/responses में Responses, POST /v1/messages में Messages है। SSE के लिए stream: true दें; स्ट्रीमिंग की अलग टोकन दर नहीं।

GET  /v1/models
GET  /v1/balance
POST /v1/chat/completions
POST /v1/responses
POST /v1/messages

नए मॉडल मूल Chat Completions और Responses लेते हैं। Messages टेक्स्ट और साधारण function tools ढालता है; असमर्थित thinking/cache/media विस्तार आरक्षण से पहले अस्वीकार होते हैं, गायब नहीं किए जाते। नए मॉडल की छवियाँ Chat Completions/Responses ब्रिज से चलती हैं। OpenAI स्ट्रीम अंतिम usage माँगती है। प्रोटोकॉल चुनना फ़ाइल सिस्टम या टूल की अनुमति नहीं देता।

वर्तमान मॉडल और खुदरा दरें

नीचे संदर्भ और कीमतें कॉन्फ़िगरेशन से हैं, स्थिर प्रचार सूची से नहीं। seller-pro-2 संशोधित GLM-5.3 है। चार नए GLM/Qwen/DeepSeek संस्करण संशोधित हैं; DeepSeek V4.1 Flash 1017 (Safeguards) अलग मूल संस्करण है। कैटलॉग में होना उपलब्धता नहीं; दर सत्यापित न हो तो जनरेशन से पहले रुकता है। reasoning_effort में सिर्फ समर्थित मान हैं।

प्रति दस लाख टोकन, USD
मॉडलAPI IDसंदर्भ, टोकनचित्र संसाधनइनपुटकैश इनपुटआउटपुटreasoning_effort
Dikaya Flashseller-flash2,56,000सीधे20.26—
Dikaya Proseller-pro10,00,000टेक्स्ट विवरण के माध्यम से60.610—
Dikaya Pro 2seller-pro-210,00,000टेक्स्ट विवरण के माध्यम से60.610—
GLM 5.3 Abliteratedseller-glm-5-310,48,576टेक्स्ट विवरण के माध्यम से40.76low / high / max
GLM 5.3 Flash Abliteratedseller-glm-5-3-flash10,48,576टेक्स्ट विवरण के माध्यम से0.50.31.6low / high / max
Qwen3.8 Flash Next Abliteratedseller-qwen-3-8-flash-next2,62,144टेक्स्ट विवरण के माध्यम से0.360.181.2low / high / max
DeepSeek V4.1 Flash Abliteratedseller-deepseek-v4-1-flash10,48,576टेक्स्ट विवरण के माध्यम से1.20.33.2low / high / max
DeepSeek V4.1 Flash 1017 (Safeguards)seller-deepseek-v4-1-flash-101710,48,576टेक्स्ट विवरण के माध्यम से0.10.0080.3low / high / max

कैटलॉग हर संस्करण की तत्काल उपलब्धता का परीक्षण नहीं है। कुंजी की अनुमतियाँ और दर जाँच लागू होती हैं; शर्तें पुष्ट न हों तो अनुरोध जनरेशन से पहले रुकता है। अपनी दरें अपनी कुंजी से /v1/models पर देखें।

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://dikaya.cc/v1",
    api_key=os.environ["DIKAYA_API_KEY"],
    max_retries=0,
)
response = client.chat.completions.create(
    model="seller-glm-5-3",
    max_tokens=1024,
    reasoning_effort="low",
    messages=[{"role": "user", "content": "एक छोटे API के लिए तीन जाँच सुझाएँ।"}],
)
print(response.choices[0].message.content)
print(response.usage)

आरक्षण, usage और अंतिम खर्च

मॉडल से पहले इनपुट और आउटपुट सीमा का सावधान अनुमान परमाणु तरीके से आरक्षित होता है। ज्ञात usage वास्तविक खर्च तय करता और बचा पैसा छोड़ता है; वही पैसा दो समानांतर आरक्षण नहीं भर सकता। कैश इनपुट का, तर्क आउटपुट का भाग है। छवि अलग चरण जोड़ सकती है; दोनों का खर्च इतिहास में है।

टेक्स्ट अनुमान: ((इनपुट − कैश) × इनपुट दर + कैश × कैश दर + आउटपुट × आउटपुट दर) / 1,000,000। कैश कुल इनपुट में शामिल है; इस्तेमाल होने पर तर्क आउटपुट में शामिल होता है। चित्र और अतिरिक्त अनुरोध अलग चरण जोड़ सकते हैं।

निश्चित निष्पादन HTTP अस्वीकृति पर आरक्षण लौटता है। कनेक्शन टूटना, टाइमआउट या usage गायब होने तक काम शुरू हो सकता है; अनुमान मिलान तक रोका जाता है। पुष्टि खोना यह नहीं बताता कि अनुरोध नहीं बचा या मुफ्त था। टैब बंद करने या रोकने से पूरा काम नहीं मिटता। वित्तीय विवाद खाते की सहायता में हाथ से देखे जाते हैं, स्वतः वापसी का वादा नहीं।

क्लाइंट सीमा न दे तो कुंजी का निजी डिफ़ॉल्ट, नहीं तो भुगतान डिफ़ॉल्ट 16384 लागू है। स्पष्ट क्लाइंट सीमा दोनों से ऊपर; गेटवे अधिकतम 65536 मॉडल की सीमा के अधीन है। Pro 2 डेमो 8192, पुराना Flash 512; छोटी स्पष्ट सीमा बचती है। सकारात्मक शेष पर भी बड़ा आरक्षण 402 दे सकता है; संदर्भ/आउटपुट घटाएँ या पैसे जोड़ें।

टॉप-अप और इनवॉइस

चैट और API उपलब्ध पैसा साझा करते हैं। खाते में कॉन्फ़िगर उपलब्ध नेटवर्क का इनवॉइस बनाएँ: TRON, TON, BNB Smart Chain, Ethereum पर USDT या वॉलेट लगा हो तो BTC। बनाने से पैसा नहीं जुड़ता। अवधि 30 मिनट; BTC दर बनाते समय तय, तीन पुष्टियाँ चाहिए। स्वतः क्रेडिट पुष्टि और चलती निगरानी पर निर्भर है।

ठीक राशि भेजें और नेटवर्क शुल्क अलग दें। पहचान वाली छोटी बढ़ोतरी को गोल न करें; क्रेडिट और बोनस इनवॉइस पर हैं। गलत या देर से भुगतान के लिए सहायता लें। बोनस एक पुष्टि किए भुगतान पर है, पुराने जोड़कर नहीं। सदस्यता, मासिक स्वतः कटौती या समाप्ति नहीं। सक्रियण कोड अपनी शर्तों का अलग बजट है, भुगतान प्रमाण नहीं और पैकेज बोनस नहीं देता।

पैकेजभुगतान, USDजुड़ने वाली राशि, USDबोनस
Start550%
Builder20215%
Studio505510%
Scale10011515%

बोनस एक पुष्टि किए गए भुगतान पर तय होता है। अलग भुगतान जोड़कर ऊँचा स्तर नहीं मिलता; चालान बनना राशि जुड़ने की पुष्टि नहीं है। व्यक्तिगत या थोक शर्तें पुराने पूरे हो चुके हिसाब को नहीं बदलतीं।

मूल्य · API और शेष राशि

त्रुटियाँ और बहाली

400: JSON, मॉडल ID, आउटपुट, डेमो जाँचें। 401: गायब, गलत, रद्द कुंजी या बंद पहुँच। 402: आरक्षण के लिए उपलब्ध धन कम। 404: Base URL और एक /v1 देखें; Claude Code में नहीं। 429: कुंजी सीमा, समवर्ती काम घटाकर प्रतीक्षा करें। 502/503: निष्पादन अनुपलब्ध या शर्तें अपुष्ट; error.message, type, code पढ़ें।

413 का अर्थ JSON बॉडी 16 MiB से बड़ी। इतिहास, अटैचमेंट या टूल परिणाम घटाएँ। इस इनपुट सीमा की अस्वीकृति जनरेशन से पहले है, पैसा नहीं कटता; मॉडल संदर्भ अलग जाँचा जाता है। बड़ा मॉडल विंडो बॉडी या सख्त ब्राउज़र सीमा नहीं हटाता।

ज्ञात HTTP अस्वीकृति और नेटवर्क उत्तर न मिलना अलग हैं। परिणाम अस्पष्ट हो तो POST स्वतः न दोहराएँ। ब्राउज़र में स्वीकारे रन की स्थिति देखें; हाथ से बहाली पुराना request ID उपयोग करती है। नया सार्वजनिक API कॉल या SDK दोहराव नया भुगतान काम हो सकता है। स्थानीय अपवाद अकेला शून्य खर्च नहीं साबित करता।

{"error":{"message":"…","type":"…","code":"…"}}

छवियाँ: मूल दृष्टि और ब्रिज

seller-flash छवि सीधे देखता है। भुगतान Pro/Pro 2 पहले Flash का टेक्स्ट विवरण लेते हैं, फिर चुना मॉडल जवाब देता है; उत्तर मॉडल बदला नहीं जाता। पहले दोनों आरक्षण ज़रूरी, बिल अलग हैं। विवरण बारीकियाँ खो सकता है। नए मॉडल Chat Completions/Responses ब्रिज लेते हैं; डेमो केवल टेक्स्ट।

API अनुरोध में आठ अलग छवियाँ तक। data/base64 छवि प्रति कुंजी 24 घंटे कैश होती है; इतिहास में दोहराने पर विश्लेषण नहीं दोहरता। HTTP/HTTPS URL कैश नहीं, सामग्री बदल सकती है। Pro/Pro 2 ब्रिज Chat Completions, Responses, Messages में है। ब्राउज़र की चार अटैचमेंट सीमा अधिक सख्त है।

X-Dikaya-Vision-Bridge, X-Dikaya-Vision-Cost-Usd, X-Dikaya-Vision-Cache-Hits ब्रिज दिखाते हैं। dikaya_image_handling: reject उसे बंद कर छवि पर स्पष्ट अस्वीकृति माँगता है। विश्लेषण विफल हो तो मुख्य मॉडल नहीं चलता और उसका आरक्षण लौटता है; पूरा Flash बिल होता है, अज्ञात usage अनुमान रोकता है। छवि समर्थन हर दस्तावेज़ पढ़ना नहीं है।

{
  "model": "seller-pro-2",
  "max_tokens": 1024,
  "dikaya_image_handling": "reject",
  "messages": [
    {
      "role": "user",
      "content": [
        {
          "type": "text",
          "text": "एक छोटे API के लिए तीन जाँच सुझाएँ।"
        },
        {
          "type": "image_url",
          "image_url": {
            "url": "data:image/png;base64,IMAGE_BYTES"
          }
        }
      ]
    }
  ]
}

डेटा, कुंजी और पहुँच

ब्राउज़र इतिहास सर्वर पर है। प्रश्न, उत्तर और खर्च हाथ से मॉडरेशन के लिए बचते हैं; प्रशासक के पास सुरक्षित कंसोल और निजी Telegram सूचना है। आवश्यक सामग्री बाहरी मॉडल प्रसंस्करण तक जाती है। कुंजी फ़्रंटएंड, रिपॉज़िटरी या बातचीत में न रखें। खाते में नई कुंजी बनाना पुराना रहस्य तुरंत रद्द करता है, पैसा बचता है। हटाने से अलग वित्तीय/मॉडरेशन रिकॉर्ड, सूचनाएँ और बैकअप स्वतः नहीं मिटते। नीचे शर्तें और गोपनीयता देखें।

उपयोग की शर्तें · गोपनीयता · संपर्क

अक्सर पूछे सवाल

HTTP 200 से message.content भरा होना तय नहीं। एजेंट में tool_calls मिल सकते हैं जिन्हें क्लाइंट चलाकर लौटाए। finish_reason: length पर अंतिम टेक्स्ट से पहले तर्क में बजट खत्म हो सकता है। content के साथ समाप्ति और usage.completion_tokens_details.reasoning_tokens देखें। कटा अनुरोध स्वतः न चलाएँ।

seller-flash Chat Completions में स्पष्ट निर्देश न हो तो तर्क बंद है; हर Flash नाम वाले मॉडल पर यह लागू नहीं। Pro/Pro 2 अपने मोड रखते हैं। Pro 2 डेमो reasoning_effort=none छिपी ट्रेस वाला कम तर्क है, शून्य तर्क टोकन या भरे उत्तर की गारंटी नहीं। बड़ा संदर्भ उतना लंबा आउटपुट नहीं।

कुंजी का RPM और आउटपुट खाता तथा /v1/balance दिखाते हैं। डेमो 10 RPM, एक समवर्ती; हर भुगतान कुंजी का समान RPM वादा नहीं। एडिटर टूल को समर्थन, सेटअप और अनुमति चाहिए; Base URL अकेला स्थानीय फ़ाइल, इंटरनेट या कमांड नहीं देता।

सदस्यता नहीं है और शेष राशि समाप्त नहीं होती। भुगतान, उपयोग और पहुँच के प्रश्न खाते की सहायता में भेजें। समीक्षा मैन्युअल है; स्वचालित रिफ़ंड या जवाब की समय-सीमा का वादा नहीं। अलग सार्वजनिक पासवर्ड रिकवरी चैनल नहीं दिया गया और स्वचालित रिकवरी लागू नहीं है।

क्लाइंट के आधिकारिक संदर्भ

ये लिंक बाहरी टूल का सेटअप बताते हैं; इंटरफ़ेस और क्षमताएँ संस्करण से बदलती हैं। क्लाइंट दस्तावेज़ Dikaya कुंजी के अधिकार नहीं बढ़ाते। उदाहरण नहीं चलते और कॉपी अनुरोध नहीं भेजता। इस भाषा के व्यावहारिक लेख अलग अनुभाग में हैं।

लेख