सामग्रीवर जा
Nymbot वर परत

ज्ञानाचा आधार विकासक

अग्निशमन दृष्टी

अॅपमध्ये वापरलेल्या मॉडेल, जनरेटर आणि संतुलन, आपल्या स्वतःच्या कोडमधून. एपीआय OpenAI आणि Anthropic स्वरूपात बोलते, म्हणून बहुतेक उपकरणे आणि SDK आधार URL आणि कुंजी बदलून काम करतात.

ए. पी. आय. म्हणजे काय?

HTTP API वर nymbot.ai जी ओपनएआय किंवा एंथ्रोपिक ग्राहकाने आधीच पाठवलेल्या त्याच विनंत्यांना उत्तर देते. तुम्हाला मिळतेः

त्याच दोघांकडून पैसे दिले जातात. संतुलन एपप्रमाणे, त्याच किंमतींवर. ए. पी. आय. वर कोणतीही सदस्यता नाही आणि विनामूल्य भत्ता नाहीः प्रत्येक विनंतीसाठी तुम्ही खरेदी केलेल्या क्रेडिटमधून पैसे दिले जातात.

ए. पी. आय. जे करत नाही ते म्हणजे निम्बॉटचे स्वतःचे काहीही जोडणे. तुम्ही पाठवल्यासारखे तुमचे संदेश मॉडेलकडे जातातः निम्बॉट प्रणाली प्रॉम्प्ट नाही, मेमरी नाही, तारीख किंवा भाषेचे संकेत नाहीत. परत काय येते ते मॉडेलचे उत्तर आणि त्याची किंमत किती आहे याची नोंद आहे.

आधार URL

वापरआधार URL
OpenAI SDK आणि OpenAI संगणक उपकरणेhttps://nymbot.ai/api/v1
मानवशास्त्रीय एस. डी. के. आणि क्रिस्टीन कोडhttps://nymbot.ai/api (एसडीएचे प्रमाण वाढते /v1/messages स्वतःच)

प्रत्येक शेवटच्या पातळीवर /api/v1/अज्ञात मार्ग परत येतो. 404 आणि चुकीच्या पद्धतीने ओळखलेले मार्ग परत येते. 405दोघेही जेसनसारखे आहेत.

एपीआय कोणत्याही साइटमधल्या क्रॉस-ऑरिजन मागण्यांना उत्तर देतो, म्हणून एक ब्राउझर पृष्ठ त्याला कॉल करू शकतो. काहीही आपण ब्राउझरला पाठवतो तो कोणालाही वाचू शकतो जे तो उघडतो, म्हणून फक्त एक कुंजी आहे जे छोटे आहे कॅपतुमच्या नामसोबत हस्ताक्षर केलेले शेवटचे बिंदू (चूक, खाते संक्षेप, एनव्हीसी ऑटो-टॉप-अप आणि रिफंड रिटॅम्पेशन) असा अपवाद आहेत: एका ब्राउझरमध्ये ते केवळ नामबोटच्या स्वतःच्या साइटवर उत्तर देतात. खात्याच्या विनंत्यांवर स्वाक्षरी करणे.

प्रत्येक जे. एस. ओ. एन. बॉडी पाठवा Content-Type: application/jsonअन्य कोणत्याही प्रकारचे निषेध केले जाते. 415, म्हणून एक साधारण HTML स्वरूपात किंवा a text/plain दुसर् या ठिकाणातील अनुरोध एपीआयला पोहोचू शकत नाही. -H "Content-Type: application/json" याबरोबर -d.

API कुंजी

एपमध्ये किल्ली तयार केल्या जातात. उघडा आग वेब अॅपच्या साइडबॅरमध्ये, किंवा Android आणि iOS च्या मेनूमध्ये, आणि किल्ली तयार करात्याला एक नाव द्या आणि, तुम्हाला आवडले तर, एक कॅप आणि शेवटची तारीख द्या.

किल्ली एकदा दाखवली जाते. पत्रक बंद करण्यापूर्वी ती सुरक्षित ठिकाणी कॉपी कराः निंबॉट केवळ त्याचे फिंगरप्रिंट ठेवतो, त्यामुळे ते तुम्हाला पुन्हा दाखवू शकत नाही. हरवलेली किल्ली परत मिळवता येत नाही; ती मागे घ्या आणि दुसरी बनवा.

कुंजी दिसून येते sk-nymbot- त्यानंतर 43 अक्षर, डिजिटल, डिझेल आणि उमेदवारांची निवड केली जाते. sk-nymbot-Qm7x…c2Lw.

  • एक कुंजी तुमच्या नाईममध्ये आहे. तो तुमच्या बाजूला खर्च करतो, आणि फक्त तुमच्या नामाने तो तयार करू शकता, बदलू शकता किंवा रद्द करू शकता.
  • कॅम्पसमध्येही तेथेच आहेत. एका किल्लीची खर्च मर्यादा असू शकते आणि मर्यादा दररोज, दर आठवड्याला (सोमवार) किंवा दर महिन्याला (पहिली), 00:00 यूटीसीवर पुन्हा सेट केली जाऊ शकते. ती दोन्ही शिल्लक, 10 सॅट्स म्हणून प्रमाणित क्रेडिट आणि 100 म्हणून प्रो क्रेडिट मोजते, त्यामुळे याचा अर्थ विनंतीवर खर्च होणारी कोणतीही शिल्लक सारखीच असते. विनंती चालवण्यापूर्वी, जास्तीत जास्त खर्च (संपूर्ण क्रेडिटपर्यंत पूर्ण) कॅपमध्ये उरलेल्या रकमेच्या विरुद्ध सेट केला जातो. जर ती फिट बसत नसेल तर विनंती नाकारली जाते. 403 key_limit_reachedजेव्हा त्यांना वाटतं की, त्यांचा पार्टनर त्यांच्या इच्छा पूर्ण करत नाहीयं तेव्हा ते मन बदलतात आणि नातं तोडतात. max_tokens एक अनुरोध कचरा आहे जे वास्तविक खर्च आहे आणि जे कॅप प्रतिमा आहे, म्हणून जेव्हा प्रदाता अधिक टोकन रिपोर्ट केले जातात की जे बाजूला ठेवण्यात आले होते, शेवटचा अनुरोध जो फिट आहे तो कुंजी थोडा त्याच्या कॅप वर घेऊन जाऊ शकतो; पुढचा तो अस्वीकार केला जातो.
  • खर्च केलेली मर्यादा केवळ खर्च थांबवते. त्याच्या टोपीतील किल्ली अजूनही शिल्लक तपासू शकते, त्याचा इतिहास वाचू शकते, मॉडेल्सची यादी करू शकते, टोकन मोजू शकते, टॉप अप करू शकते आणि त्याने आधीच सुरू केलेला व्हिडिओ तपासू शकते.
  • Expiry आवश् यक आहे. जेव्हा तुमचे कार्य पूर्ण झाले, तेव्हा कुंजी काम करताना थांबते.
  • निवृत्ती त्वरित आणि अंतिम आहे. एक रद्द कुंजी त्याची पुढील मागणी असू शकत नाही. तो सूचीमध्ये राहतो, रद्द मार्क, म्हणून त्याची खर्च इतिहास अजूनही अर्थ आहे.
  • तुम्ही 25 सक्रिय कुंजी असू शकता, प्रत्येकाने स्वतःचे नाव असू शकते.

एकच पत्रक प्रत्येक किल्लीचा हा कालावधी आणि एकूण खर्च दर्शविते, जेव्हा ती शेवटची वापरली गेली होती, तुमची शिल्लक आणि तुमच्या अलीकडील ए. पी. आय. विनंत्या दोन्ही. त्यामागील अंतिम बिंदू खाली नोंदवले आहेत. कुंजी नियंत्रण.

अनुरोध सत्यापित करणे

हे कुंजी कोणत्याही हेडर्समध्ये पाठवा. ते समान आहेत, म्हणून आपल्या क्लाइंटला डिफ़ॉल्टपणे पाठविणारे कोणतेही वापर करा:

हेडरपाठवणे
Authorization: Bearer sk-nymbot-…OpenAI SDKs, बहुतेक उपकरणे, Claude Code ANTHROPIC_AUTH_TOKEN
x-api-key: sk-nymbot-…एन्थ्रोपिक SDK
api-key: sk-nymbot-…Azure-स्टाइल ग्राहक

एक गायब, अज्ञात, रद्द किंवा समाप्त कुंजी परत 401पण कोडच्या missing_api_key, invalid_api_key, revoked_api_key या expired_api_keyमॉडेल लिस्टिंग, ऑडियो मॉडेल आणि आवाज, आणि भुगतान पद्धती कोणतेही कुंजी आवश्यक नाही.

चित्रे, व्हिडिओ, भाषण, ट्रान्सक्रिप्शन आणि इनबेडमेंट्स एकाच वेळी Lightning वर एकच कुंजी नसल्याने भुगतान केले जाऊ शकतात: एकशिवाय अनुरोध पाठवा आणि चाचणीमध्ये भुगतान करा 402 उत्तर द्यावे चाचणीशिवाय पगार देणे.

मुख्य व्यवस्थापन, खात्याचा सारांश आणि स्वयंचलित टॉप-अप याला अपवाद आहेतः ते किल्लीऐवजी तुमच्या एन. आय. एम. कडून स्वाक्षरी घेतात, त्यामुळे फुटलेली किल्ली अधिक किल्ली बनवू शकत नाही. खात्याच्या विनंत्यांवर स्वाक्षरी करणे.

तुमची पहिली मागणी

त्यानुसार, एक पर्यावरणातील भिंतीमध्ये कुंजी ठेवा, नंतर मॉडेलला काहीतरी विचारू द्या. NYMBOT_API_KEY.

cURL

export NYMBOT_API_KEY="sk-nymbot-..."

curl https://nymbot.ai/api/v1/chat/completions \
  -H "Authorization: Bearer $NYMBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "nymbot/auto",
    "messages": [{"role": "user", "content": "What is a Lightning invoice?"}]
  }'

Python

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://nymbot.ai/api/v1",
    api_key=os.environ["NYMBOT_API_KEY"],
)

reply = client.chat.completions.create(
    model="nymbot/auto",
    messages=[{"role": "user", "content": "What is a Lightning invoice?"}],
)
print(reply.choices[0].message.content)

JavaScript

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://nymbot.ai/api/v1",
  apiKey: process.env.NYMBOT_API_KEY,
});

const reply = await client.chat.completions.create({
  model: "nymbot/auto",
  messages: [{ role: "user", content: "What is a Lightning invoice?" }],
});
console.log(reply.choices[0].message.content);

nymbot/auto Nymbot च्या स्वतःचे मार्गदर्शक आहे, मानक संतुलनातून भुगतान केले आहे. anthropic/claude-sonnet-5, Pro Balance च्या माध्यमातून त्या मॉडेलचा वापर करा. मॉडेल लिस्ट प्रत्येक आईडी मिळते.

मागणी किती खर्च

एपप्रमाणेच ए. पी. आय. बिल देते.

  • काय संतुलन nymbot/auto खर्च करा मानक संतुलन (10 sats एक क्रेडिट). प्रत्येक इतर चैट मॉडेल खर्च प्रो. शिल्लक (100 सॅट्स प्रति क्रेडिट). मानक प्रतिमा जनित्रक आणि मानक आवाज मानक क्रेडिट खर्च करतात; प्रत्येक इतर जनित्र प्रो खर्च करतात. एम्बेडिंग मानक क्रेडिट खर्च करतात. जेव्हा मानक शिल्लक ते कव्हर करू शकते तेव्हा ट्रान्सक्रिप्शन मानक क्रेडिट खर्च करते आणि अन्यथा प्रो क्रेडिट. मॉडेल यादी सांगते की प्रत्येक मॉडेलच्या खर्चाचा समतोल कोणता ठेवतो.
  • किती एक चॅट अनुरोध मॉडेल वास्तविक वाचले आणि लिहिले आहे टोकन मेटर केले जाते, पुरवठादार प्रकाशित दर. त्याची किंमत 5% शुल्क जोडले आहे आणि नंतर 1.5, म्हणून आपण पुरवठादार सूची किंमत 1.575 वेळा खर्च केले जाते. तो लाइव बिटकॉइन किंमत वर sats बदलला आहे आणि एक क्रेडिटच्या हजारो टक्क्यांमध्ये चार्ज केले जाते. प्रो चित्र, व्हिडिओ आणि भाषण जनतेवर, सेकंदात किंवा प्रति वर्णन, आणि ऑडिओ प्रति सेकंदात ट्रान्सक्रिप्शन, समान शुल्क आणि मार्जिन. मानक चित्र एक फ्लॅट 5 मानक क्रेडिट आहे आणि मानक आवाज एक फ्लॅट 3.
  • सर्वात कमी प्रत्येक मेटेड अनुरोध आहे जे कमी 0,05 क्रेडिट खर्च करतो: आधा मानक संतुलन, 5 प्लॅट प्रो.
  • तेंडुलकर, त्यानंतर निवडा विनंती करण्यापूर्वी, तुम्ही पाठवलेल्या आणि त्याने लिहिलेल्या सर्वाधिक टोकनच्या आधारे, तुमच्या शिल्लक रकमेतून सर्वात जास्त किंमत घेतली जाते. साध्या ए. एस. सी. आय. आय. च्या बाहेरील मजकुराचा आकार त्याच्या यू. टी. एफ.-8 बाइट्सवरून केला जातो आणि ए. एस. सी. आय. आय. अंक आणि विरामचिन्हे प्रत्येकी एक टोकन म्हणून मोजली जातात, त्यामुळे कोणत्याही स्क्रिप्टमधील मजकूर, कोड आणि संख्या पूर्ण स्वरूपात ठेवल्या जातात. किमान एक, म्हणून पकड संपूर्ण क्रेडिटमध्ये असते, त्यामुळे कोणत्याही विनंतीला किमान 10 सॅट्स मानक शिल्लक किंवा प्रोवर 100 सॅट्सची आवश्यकता असते. केवळ वास्तविक किंमत आकारली जाते; उर्वरित ती पूर्ण झाल्यावर सोडली जाते. दीर्घ विनंती ती चालते तोपर्यंत ती धरून ठेवते; जर धारण केलेली क्रेडिट्स उपलब्ध होत नसतील तर प्रवाह थांबतो. 402 insufficient_balance त्रुटी घटना, आणि जे निर्माण झाले ते शुल्क आकारले जाते. जर वास्तविक किंमत शिल्लक भरण्यापेक्षा जास्त असेल, तर संपूर्ण शिल्लक घेतली जाते, उर्वरित देय असते (owed_sats मध्ये nymbot वस्तू, आणि नकारात्मक संतुलन). जे कर्ज आहे ते पहिल्यांदा त्या संतुलनपर्यंत पोहोचणाऱ्या पुढील क्रेडिटमधून भुगतान केले जाते. त्या संतुलनवर ते भुगतान केले जाऊ शकत नाही, त्या संतुलनवर काहीही खर्च केले जाऊ शकत नाही: API, एप्लिकेशनमध्ये उत्तर नाही, एक हस्तांतरण किंवा उपहार.
  • पर्याप्त क्रेडिट नाही. जर शिल्लक धरून ठेवू शकत नसेल, तर विनंती नाकारली जाते 402 काहीही चालण्याआधी. त्रुटी सांगते की कोणती शिल्लक कमी आहे, विनंतीसाठी किती सॅट्सची आवश्यकता आहे आणि किती विनामूल्य आहेत. एक लहान max_tokens याचा अर्थ थोडा कमी ठेवा.
  • असफलतांची विकासाचा अनुरोध कोणताही खर्च नाही, जेणेकरून प्रदाताने विकासापूर्वी केलेली नोकरी, किंवा वेब सर्च किंवा प्रसारमाध्यमांचा खर्च केला नाही. nymbot/auto कर्तव्य नियंत्रण आधीच चालू होता; तेव्हा तुम्ही काय देत आहात, कमीत कमी 0.05 क्रेडिट. एक स्ट्रीम तुम्ही काटले आहे जे टोकन पुरवठादार रिपोर्ट करीत आहे: Nymbot आपला पाठविला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला गेला.
  • वेब शोध एका शोधासाठी $0.008 खर्च येतो, जेव्हा जेव्हा एखादा शोध चालतो, मॉडेल नंतर उत्तर देते किंवा अयशस्वी होते. ती वाचणारी पृष्ठे देखील इनपुट म्हणून मॉडेलकडे पाठवली जातात, त्यामुळे ते त्यांची टोकन जोडतात.

प्रत्येक प्रतिक्रिया किती खर्च करतो हे सांगते. nymbot ज्या शिल्लक रकमेतून ते दिले गेले होते, क्रेडिट आणि सॅटमधील शुल्क आणि काय उरले आहे यावर आक्षेप घ्याः

खर्चाचा उद्देश

"nymbot": {
  "balance": "pro",
  "charged_credits": 0.162,
  "charged_sats": 16.2,
  "balance_credits": 412.425,
  "balance_sats": 41242.5
}

भुगतान केलेल्या प्रतिक्रियांमध्येही या शीर्षका आहेत, ज्यामध्ये भाषेसारख्या JSON नसलेल्या प्रतिक्रियांची किंमत शोधता येते:

हेडरअर्थ
X-Nymbot-Cost-Satsही मागणी किती खर्च करते, टॅक्समध्ये.
X-Nymbot-Balance-Satsत्यातून काय मिळालं, त्यातून काय मिळालं, त्यातून काय मिळालं.
X-Request-Idप्रत्येक प्रश्नासाठी एक आयडी, प्रत्येक उत्तर.

प्रति लाख टोकन दर, आधीच शुल्क आणि मार्जिन मध्ये आहेत मॉडेल सूची डॉलर आणि सॅटमध्ये, आणि वर मूल्यपत्रिकाबिटकॉइनची किंमत वाचू शकत नाही, तर भुगतान मागणी परत 503 price_unavailable सोबत Retry-After: 60 कल्पना करण्यापेक्षा.

त्रुटी.

प्रत्येक त्रुटीला एकच आकार आहे, ज्याला OpenAI ग्राहक आधीच समजतात. code एक स्थिर नाव आहे ज्यावर तुम्ही सामोरे जाऊ शकता; message हे लोकांसाठी आहे आणि ते बदलू शकते.

त्रुटीचे मुख्य भाग

{
  "error": {
    "message": "This request needs up to 200 sats (2 credits) on your Pro balance, and 40 sats are free. Catalog models spend the Pro balance. Top up in the Nymbot app or with POST /api/v1/topup/create/btc-lightning.",
    "type": "insufficient_quota",
    "code": "insufficient_balance",
    "param": null,
    "balance": "pro",
    "required_sats": 200,
    "balance_sats": 40
  }
}
स्थिती.कधी
400 invalid_request_errorशरीर वैध जे. एस. ओ. एन. नाही (invalid_json) एक आवश्यक क्षेत्र कमी आहे (missing_required_parameter), एक किंमत चुकीची आहे, किंवा अनुरोध मॉडेल किंवा अंतराने काहीतरी करण्यास नकार देतो, उदाहरणार्थ उपकरणे nymbot/auto (unsupported_tool). param त्या क्षेत्राचे नाव. upstream_rejected जेव्हा पुरवठादाराने विनंती नाकारली.
401 authentication_errorकिल्ली गहाळ आहे, अज्ञात आहे, रद्द केली आहे किंवा कालबाह्य झाली आहे किंवा स्वाक्षरी केलेली विनंती अवैध आहे किंवा पुन्हा वापरली आहे.
402 insufficient_quotaमात्र, ही मागणी पूर्ण होऊ शकत नाही. insufficient_balanceआणि साथ balance, required_sats आणि balance_sats.
403 permission_errorविनंती किल्लीच्या कॅपमध्ये बसत नाही (key_limit_reachedआणि साथ limit_sats, used_sats आणि reset_at) किंवा खाते सेवा वापरू शकत नाही (account_denied).
404 not_found_errorअज्ञात मार्ग (unknown_endpoint) अस्तित्वात नाही असलेली एक मॉडेल (model_not_found), किंवा अज्ञात किल्ली, चलन किंवा व्हिडिओ.
405हा मार्ग आहे, पण त्या पद्धतीने नाही (method_not_allowed) ही Allow हेडरेटर वापरलेल्या पद्धतींचे वर्णन करता येते.
413मुख्य भाग किंवा फाईल खूप मोठी आहे (payload_too_large, file_too_large), किंवा ध्वनिमुद्रण खूप लांब आहे (audio_too_long) पहा. सीमा.
415 invalid_request_errorशरीराला पाठवण्यात आलेले नाही application/json या प्रकल्पाच्या शेवटी, multipart/form-data): unsupported_media_type.
422भाषण आणि भाषेच्या भाषेत एकत्र येणारे शब्द (voice_language_mismatch, unsupported_language).
429 rate_limit_errorया प्रश्नावर अनेक अनुरोध, या पत्ता, किंवा प्रमाणपत्रे असू शकत नाहीत की सत्यापन (rate_limit_exceeded) या प्रकल्पाची निर्मिती (upstream_rate_limited). काही सेकंद थांबा. Retry-After.
500 api_errorकाहीतरी चूक झाली Nymbot च्या बाजूने (internal_error).
502 api_errorप्रकल्पाने एकही प्रतिक्रिया दिली नाही (upstream_errorया कालावधीत या प्रकरणाला कोणतीही संधी मिळत नाही.invoice_unavailable).
503 api_errorपुरवठादार अतिभारित आहे (upstream_overloaded) Bitcoin किंमत वाचू शकत नाही (price_unavailable) किंवा सेवा एक भाग उतरला आहे (service_unavailable, media_hosting_unavailable). Retry-After कधी पुन्हा प्रयत्न करावे, असेही ते म्हणाले.

दोन अपवाद :

  • /api/v1/messages एंथ्रोपिकच्या त्रुटी स्वरूपात उत्तर देतात, कारण एंथ्रोपिक क्लायंट्स हे काय विश्लेषण करतात: {"type": "error", "error": {"type": "authentication_error", "message": "…"}}या प्रकाराला स्थितीचा पालन करावा लागतो: invalid_request_error, authentication_error, billing_error (402), permission_error, not_found_error, request_too_large, rate_limit_error, api_error या overloaded_error (503).
  • त्याच्या पहिल्या बाईटच्या आधी अयशस्वी झालेल्या प्रवाह विनंतीला वरील स्थितीसह एक सामान्य जे. एस. ओ. एन. त्रुटी मिळते, घटना प्रवाह नाही. प्रवाह सुरू झाल्यानंतर अयशस्वी झाल्यास त्या अंतिम बिंदूच्या स्वतःच्या स्वरूपात प्रवाहाची शेवटची घटना म्हणून पाठवली जाते.

त्रुटी संदेश कधीच अन्य सेवांच्या आंतरिक माहिती असू शकत नाही.

मर्यादा

सीमामूल्य
चाचणीची मागणी१० मिनिटांनी, त्यापेक्षा जास्त 429 सोबत Retry-After.
चाचणीशिवाय अनुरोधप्रति पत्ता प्रति मिनिट 120, मॉडेल, ऑडियो आणि भुगतान पद्धती लिस्टिंगसाठी, परत टोकन चेक, आणि एक कुंजी किंवा भुगतान न करता कॉल केलेले भुगतान अंतर्गत. 429 सोबत Retry-After.
अत्याधुनिक असफलता30 मिनिट प्रति पत्ता कुंजी, हस्ताक्षर, भुगतान प्रमाणपत्र आणि अत्याधुनिक परत टोकनसाठी. 429 सोबत Retry-After मात्र, त्यांचे प्रमाणपत्र वाचण्यापूर्वी चेक केले जातात.
नवीन किल्ली60 तास प्रति एनएम आणि 120 तास प्रति पत्ता.
टॉप-अप पावत्या60 तास प्रति एनएम आणि 120 तास प्रति पत्ता.
NWC वॉलेट कनेक्शन10 तास प्रति एनएम आणि 30 तास प्रति पत्ता. wss:// आदर्श पोर्ट मध्ये.
परतावा टोकनप्रत्येक मिनिटाला ६० टॉक.
पत्ताप्रत्येक पत्त्याच्या मर्यादेत आय. पी. व्ही. 6 पत्ता त्याचा संपूर्ण/64 म्हणून गणला जातो आणि आय. पी. व्ही. 4-मॅप केलेला आय. पी. व्ही. 6 पत्ता त्याचा आय. पी. व्ही. 4 पत्ता म्हणून गणला जातो.
JSON अनुरोध शरीर4 MB; 64 KB तुमच्या नामात हस्ताक्षर केलेल्या अनुरोध्यांसाठी.
Multipart request body (उपलोड करा)32 एमबी. संपादित करण्यासाठी एक चित्रे 20 एमबी पर्यंत, एक ऑडिओ फाइल 25 एमबी पर्यंत असू शकते. सर्वात जास्त 64 भाग, प्रत्येक 8 KB पर्यंत भाग हेडर्स, आणि 1 ते 70 वर्ण सीमा; अन्यथा 400 invalid_multipart.
एका चॅट अनुरोध मध्ये चित्र20. प्रत्येक एक आहे https:// या http:// एका सार्वजनिक हॉस्टलवर लिंक, किंवा a data:image/… यू. आर. एल.
प्रति पिढी विनंती प्रतिमा1 ते 4 (n)
टॉप टोकनमात्र, त्यांची संख्या अधिक आहे. max_tokens त्यावर त्याने नकार दिला, नकार दिला.
भाषण प्रवेशसामान्य आवाजसाठी 800 वर्ण, आरा 2साठी 2000 वर्ण.
ट्रान्सक्रिप्ट30 मिनिटांचे ध्वनीमुद्रण, 25 एम. बी............................................................................................................................................................................................ 413 आणि हे ऐकताच नाही, पण ते ऐकताच ते ऐकताच ते ऐकताच.
इम्बेड१०० कोटींची मागणी करण्यात आली.
व्हिडिओ नौकरी24 तासांनंतर त्यांना पाठविण्यात आले; एक तास नंतर एक रेंडर देण्यात येते.
इतिहासाची इच्छा९० दिवसांच्या कालावधीत.
प्रति एन. आय. एम. सक्रिय किल्लीफक्त नवीनतम 50 रद्द केलेले कुंजी ठेवण्यात येतात.

चित्रावर एक लिंक सार्वजनिक होस्टवर लक्ष देणे आवश्यक आहे: निजी किंवा स्थानिक नेटवर्कवर किंवा Nymbotच्या स्वतःच्या साइट्सवर एक पत्ता अस्वीकार केला जातो.

अग्निशमन देखील काय करतात

एपीआय अनुप्रयोगे कसे आहेत, ते वैयक्तिक नाही आणि ते कसे आहे हे बरोबर असणे योग्य आहे.

  • शेवटी ही क्रिप्टिव्ह होत नाही. अॅप्समध्ये, एक संदेश आपल्या डिव्हाइसवर फक्त Nymbot पकडतो आणि एक चाचणी म्हणून प्रवास करतो. व्हॉट्सअॅपएक एपीआय अनुरोध सामान्य HTTPS आहे: तो Nymbot पर्यंत एन्क्रिप्टेड आहे, आणि Nymbot च्या सर्वर त्याला संभालण्यासाठी स्पष्टपणे वाचतो.
  • प्रोत्साहन आणि प्रतिक्रिया संग्रहीत नाहीत. ते मॉडेलकडे जातात आणि उत्तर परत जाते. काय ठेवले जाते ते बिल आहेः प्रत्येक विनंतीसाठी वेळ, मॉडेल, प्रकार, टोकन गणना, किंमत, शिल्लक, की आणि ते यशस्वी झाले की नाही, 90 दिवसांसाठी, म्हणजे काय चौकशीचा इतिहास एकाच अनुरोधचा वापर रिकॉर्ड (टायम, प्रकार, मॉडेल, टोकन गणना, खर्च, तापमान आणि त्याने वेब शोध वापरला आहे किंवा यशस्वी झाला आहे की नाही) 90 दिवस, ऐपच्या स्वतःच्या बाजूने ठेवण्यात येते.
  • एन. आय. एम. साठी ठेवलेले इतर सर्व काही लहान आहे आणि येथे सूचीबद्ध आहे. API कुंजी हे एक हॅश म्हणून संग्रहीत केले जाते, कधीच कुंजी, त्यांच्या नावाने, एक संक्षिप्त टिप, खर्च ताप, पुनर्वसन अवधि, शेवटी आणि जेव्हा ते केले गेले आणि शेवटचे वापरले गेले; फक्त नवीनतम 50 रद्द केलेले कुंजी ठेवण्यात येतात. स्वयंचलित टॉप-अप व्हिडिओ नोकरी 24 तास ठेवण्यात येते. कॉल प्रति पगार मागणी फक्त 7 दिवसांसाठी Lightning पॅकेजिंग हॅश आणि 30 दिवसांसाठी हॅकेड रिफंड टोकन सोडवण्यात येते, कोणतेही नोकरी संलग्न केलेले नाही.
  • अॅपचा वापर करुन त्यातून निघून जातात. A उपकरणे WIPE प्रत्येक एपीआय कुंजी रद्द करताना आणि रद्द करताना, प्रश्न इतिहासा, वापर रिकॉर्ड, वॉलेट कनेक्शन आणि व्हिडिओ नोकरी रद्द करताना.
  • मॉडेलच्या पुरवठादार आपला अनुरोध पाहतो, जसे ते एपवरून होते. कॅटलॉग मॉडेल त्यांच्या निर्मात्यांवर चालतात; मानक मार्ग आणि एम्बेडिंग क्लाउडफ्लेअरवर चालतात.
  • जनरेटेड मीडिया ही सार्वजनिक आहे. लिंक म्हणून वितरित केलेले चित्र आणि व्हिडिओ सार्वजनिक Blossom फाइल होस्ट्स वर अपलोड केले जातात, जेथे एक फाइलचे पत्ता त्याचे हॅश आहे. लिंक वर कोणीही तो उघडू शकतो आणि Nymbot त्याला पुन्हा डाउनलोड करू शकत नाही. b64_json आणि तयार केलेले चित्र प्रतिसादात परत येते आणि कधीही अपलोड केले जात नाही.
  • तसेच, आपण जे जनरेटर देतो ते चित्र आहेत. तुम्ही अपलोड केलेली चित्रे एडिट, किंवा A म्हणून पाठवा data: एका जनरेटरमध्ये URL image_url, पहिल्यांदा एक सार्वजनिक Blossom होस्टवर अपलोड केला जातो ताकि जनरेटर त्याला घेऊन जाऊ शकतो, आणि हेच त्यावर लागू आहे. https:// चॅट अनुरोध मध्ये चित्र मॉडेलच्या प्रदाताला जातात, Blossomला नाही.
  • एक कुंजी तुमच्या नाईमशी संबंधित आहे. जे काही एक कुंजी खर्च करतो ते तुमच्या नामच्या संतुलनमधून येते, म्हणून एपीआयचा वापर नाही. अज्ञातजर तुम्हाला तुमच्या रोजच्या नामातून एपीआयचा वापर करायचा असेल तर, आपल्या स्वतःच्या संतुलनबरोबर एक वेगळा नामातून चावी बनवा.

तुम्हाला अॅप्सच्या संरक्षणाची आवश्यकता असल्यास, अॅप्स वापरा. जेव्हा तुम्हाला तुमच्या स्वतःच्या साधनांमध्ये मॉडेल्सची आवश्यकता असेल तेव्हा एपीआय आहे.

प्रत्येक शेवटी

अंतिम बिंदूते काय करतेऑथ.
GET /api/v1/modelsमॉडेल्सची यादीयाची किंमतकोणताही
POST /api/v1/chat/completionsगप्पा पूर्ण करणेकिल्ली.
POST /api/v1/responsesअग्निशमन प्रतिक्रियाकिल्ली.
POST /api/v1/messagesमानव संदेशकिल्ली.
POST /api/v1/messages/count_tokensप्रवेश टोकनकिल्ली.
POST /api/v1/images/generationsचित्र निर्माणकुंजी किंवा विजांचा कडकडाट
POST /api/v1/images/editsसंपादित करा एक चित्रकुंजी किंवा विजांचा कडकडाट
POST /api/v1/videos, GET /api/v1/videos, GET /api/v1/videos/{id}प्रारंभ, सूची आणि व्हिडिओ चेकचाचणी, या विजांचा कडकडाट सुरुवात करण्यासाठी एक
POST /api/v1/audio/speechभाषण लिहायलाकुंजी किंवा विजांचा कडकडाट
GET /api/v1/audio/models, GET /api/v1/audio/voicesऑडिओ मॉडेल आणि आवाजकोणताही
POST /api/v1/audio/transcriptions, POST /api/v1/audio/translationsभाषण पाठ आणि इंग्रजीकुंजी किंवा विजांचा कडकडाट
POST /api/v1/embeddingsइम्बेडकुंजी किंवा विजांचा कडकडाट
GET /api/v1/credits/balance या POST)दोन्ही समतोलकिल्ली.
GET /api/v1/topup/payment-methodsपैसे भरण्याचे मार्गकोणताही
POST /api/v1/topup/create/btc-lightningअग्निशमन चाचणीकिल्ली.
GET /api/v1/topup/status/{invoice_id}तपासा आणि श्रेय द्याकिल्ली.
GET /api/v1/queries/historyप्रत्येक मागणीची किंमतचाचणी किंवा NIM
GET /api/v1/accountखाते संक्षिप्तनाईक
/api/v1/keysकिल्ली बनवते, बदलते आणि मागे घेतेनाईक
/api/v1/nwc-auto-topupस्वयंचलित top-upsनाईक
GET /api/v1/l402/refunds, POST /api/v1/l402/refunds/redeemचेक किंवा रिफंड टोकन बदलाउमेदवारांना परत पाठवावे, असेही ते म्हणाले.

& ldquo; Nym & rdquo; म्हणजे तुमच्या नॉस्टर कीद्वारे स्वाक्षरी केलेली विनंती, ज्यामध्ये वर्णन केले आहे. खात्याच्या विनंत्यांवर स्वाक्षरी करणेजेव्हा त्यांना वाटतं की, त्यांचा पार्टनर त्यांच्या इच्छा पूर्ण करत नाहीयं तेव्हा ते मन बदलतात आणि नातं तोडतात. साधने आणि एस. डी. के., आणि क्लॉड कोड, कोडक्स आणि क्लिनसारख्या कोडिंग एजंट्ससाठी, बघा कोड उपकरणे.