د پوهې بنسټ پراختیا
د API په اړه
د ماډلونه، جنراتورونه او توازنونه چې تاسو په غوښتنلیک کې کاروي، ستاسو د خپل کوډ څخه. د API د OpenAI او Anthropic فارمونو سره خبرې کوي، نو ډیری وسایلو او SDKونو د بنسټ URL او کلید بدلولو سره کار کوي.
دا پاڼه د اسانتیا لپاره ماشین ژباړل شوې ده. انګلیسي اصلي نسخه ده چې پلي کیږي.
څنګه چې د API
د HTTP API nymbot.ai چې ورته پوښتنو ته ځواب ورکوي چې د OpenAI یا Anthropic کلینټونه اوس هم چمتو کوي. تاسو ترلاسه کړئ:
- چټک بشپړولود د API ځواب او antropological پیغامونه، سره د سټراییم، وسایل، انځورونه، دلیلونه او ویب څیړنې، د هر موډل په اړه کټګورۍ او د Nymbot خپل اتومات روټ کولو لپاره.
- انځورونه, ویډیو, د نښه, د transcription او نندارتونونه.
- ستاسو توازن, د رڼا top-ups, اتومات Top-ups له خپل کیف او د د تاریخ د هر غوښتنې لګښت.
دا د ورته دوو څخه ورکړل کیږي توازن لکه څنګه چې د اپلیکیشن، په ورته نرخونو کې. د API په اړه نه پینلونه او نه وړیا وړاندیزونه شتون لري: هر غوښتنلیک د کریډیټونو څخه پیسو کیږي چې تاسو خوندي کړئ.
هغه څه چې د API نه کوي دا دی چې د Nymbot خپل څه اضافه کړئ. ستاسو پیغامونه به د ماډل ته ورسیږي لکه څنګه چې تاسو دوی ته ورسیږي: نه د Nymbot سیسټم پاملرنه، نه د حافظه، نه د تاریخ او یا د ژور نندارتونونه. هغه څه چې راځي دا د ماډل د ځواب دی او د دې لګښت په اړه یو نوټ دی.
د URLs
| کارول | د اصل URL |
|---|---|
| د OpenAI SDKs او د OpenAI متوافقې وسایلو | https://nymbot.ai/api/v1 |
| Anthropic SDKs او د کوډ | https://nymbot.ai/api (د SDK اضافه کوي /v1/messages د ځان) |
هر Endpoint د ژوند لاندې /api/v1/د ناشایستې سړک د رجوع 404 او یو معلومه لاره چې د غلط طریقې سره نومول کیږي راځي. 405لکه څنګه چې JSON.
د API د هر سایټ څخه د cross-origin غوښتنې ځواب کوي، نو یو براؤزر پاڼه کولی شي دا راټول کړي. هر څه چې تاسو ته د براؤزر ته لیږدول کیدی شي د هغه څوک لرم چې دا راټول کیږي، خو یوازې د یو کلید سره چې د کوچنۍ کچه لري. د سر. د پایپ ټکي چې ستاسو د nimm سره امین شوي دي (کړونه، حساب خلاص، NWC اتومات او refund خوندي) د استثنا دي: په یو براؤزر کې دوی یوازې د Nymbot خپل سایټونه ځواب کوي. وګورئ د حساب ورکولو غوښتنلیک.
هر JSON بدن سره Content-Type: application/jsonهر بل ډول د 415لکه څنګه چې د ساده HTML شکل یا text/plain د نورو سایټونو څخه د غوښتنې کولی شي د API ته ورسیږي. د cURL سره،
-H "Content-Type: application/json" همدارنګه -d.
د API کلیدونه
کلیدونه په اپلیکیشن کې جوړ شوي دي. Open د آتشې په ویب اپلیکیشن سایټ بار کې، یا په Android او iOS کې مینو کې، او د کلید جوړ کړئ. دا د يو نوم او، که تاسو غواړئ، د پوښونو او د ختم تاریخ.
د کلید د یو ځل ښودل کیږي. د پاڼه بندولو مخکې دا په خوندي ځای کې کاپي کړئ: Nymbot یوازې د دې څخه یو fingerprint ذخیره کوي، نو دا به تاسو ته دا نه ښودل شي. د کټ شوي کلیدونه کولی شي نه ترلاسه شي؛ د هغه لټون کړئ او یو بل جوړ کړئ.
د کلید په څیر sk-nymbot- د 43 حروف، اټکلونه، ډیزاینونه او underscores لخوا پیژندل کیږي. د اپلیکیشن د هر کلید د خپل نوم او یو مختصر پاملرنه لکه
sk-nymbot-Qm7x…c2Lw.
- یو کلید د خپل نیم لري. دا ستاسو د توازن لګښت کوي، او یوازې ستاسو نیم کولای شي دا جوړ کړي، بدل کړئ یا لګښت ورکړي. هر څوک چې د کلیدي لګښت کوي کولای شي د دې سره لګښت ورکړي، نو دا به د پاسورډ په څیر وي.
- Caps په شرط کې دي. د کلیدي کچه کولی شي د لګښت کچه لري، او کچه کولی شي هر ورځ، هر اونۍ (د اونۍ) یا هر میاشت (د لومړي) په 00:00 UTC. دا د دوو توازنونو حساب کوي، د معياري کریډیټ په توګه 10 sats او د پرو کریډیټ په توګه 100، له دې امله دا ورته معنی لري کومې توازن د غوښتنې لګښت کوي. مخکې له دې چې د غوښتنې ترسره شي، دا کولی شي د لګښت (د کلې کریډیټونو ته راټول شوي) په مقابل کې مقرر کیږي چې د کڅوړه لګښت لري. که دا نه راټول کیږي، د غوښتنې له خوا انکار کیږي
403key_limit_reached، حتی که د ځواب د پوښونو لاندې وي؛ د غلطۍ وايي چې څومره رخصت دی او کله چې پوښ ته رسیږي.max_tokensد غوښتنې ته د هغه څه په واقعیت کې لګښت لري او دا د کټ سره شمول کیږي، نو که پلورونکي نور ټکینونه راپور ورکوي چې د خوندي شوي دي، د وروستیو غوښتنلیک چې مناسب وي کولی شي د کلید د دې کټ څخه ډډه وکړي؛ په دې توګه، د راتلونکي څخه انکار کیږي. - د سپارلو لپاره د سپارلو یوازې د سپارلو لپاره. د دې په پوښ کې یو کلید کولای شي د توازن چمتو کړي، د دې تاریخو وګورئ، د نمونې لیست کړئ، ټوکنونو لټون کړئ، او د ویډیو وګورئ چې دا اوس مهال پیل شوی.
- Expiry د اختیاري. کله چې تاسو د تاریخ تنظیم کړئ، د کلید کار نه کوي.
- د انتقام د فوری او پایلې ده. یو لګول شوي کلید د راتلونکي غوښتنلیک سره ناکام کیږي. دا په لیست کې وي، د لګول شوي لګول په لټه کې وي، نو د هغې لګول تاریخ هم منطقي دی.
- تاسو کولی شئ تر 25 فعال کلیدونه لري، کوم چې د خپل خپل نوم لري. د کلید د رخصتۍ دوره بدل کړئ د نوي دوره له رخصتۍ پیل کوي.
په ورته پاڼه کې د هر کلید په دې دوره کې اخلي او په ټولیزه توګه، کله چې دا په وروستیو وخت کې کارول شو، ستاسو د توازنونو او ستاسو د وروستیو API غوښتنې. د دې پیژندنې پایلې په لاندې کې ډیزاین شوي دي د کلیدي مدیریت.
د درخواست د تصدیق کولو
د دغو مخکښونو په هر ډول کې د کلیدو سپارښتنه کړئ. دوی برابر دي، نو د دې لپاره چې ستاسو د کلینر په معياري توګه سپارښتنه کوي:
| د هډر | له خوا |
|---|---|
Authorization: Bearer sk-nymbot-… | د OpenAI SDKs، ډیری وسایلو، د Claude Code سره ANTHROPIC_AUTH_TOKEN |
x-api-key: sk-nymbot-… | د انسانانو SDK |
api-key: sk-nymbot-… | Azure-style مشتریانو |
د ناکام، نامتو، لګول شوي یا ختم شوي کلیدونه 401د کوډ سره
missing_api_key, invalid_api_key, revoked_api_key یا
expired_api_keyد تلیفون ماډلونه، صوتی ماډلونه او غږونه، او د پیسو طریقې ته اړتیا نلري.
انځورونه، ویډیو، خبرې، transcription او embeddings هم کولی شي په هر وخت کې د رڼا په اړه د يو غوښتنلیک له خوا په هر ډول د کلیدي پرته ورکړل شي: د غوښتنلیک پرته ورکړئ او په حساب کې ورکړئ 402 ځواب په هر غوښتنې پرته د کلیدي پرته پیسې.
د کلیدي مدیریت، د حساب خلاصې او اتومات top-ups د استثنا دي: دوی د کلید په ځای د خپل نیم څخه د سند ترلاسه کوي، نو د لګولو کلیدونه نه کولی شي نور کلیدونه جوړ کړي. د حساب ورکولو غوښتنلیک.
ستاسو د لومړي درخواست
په یو چاپیریال متغیر کې کلید واخلئ، بیا د ماډل څخه څه پوهیږئ. د دغو صفحات په بشپړ ډول د مثالونو له دې څخه وګورئ 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 خپل روټنگ دی، د معياري توازن څخه ورکړل کیږي. په ځای کې د کاتالوژۍ ماډل ID کړئ، لکه: anthropic/claude-sonnet-5، د دې ماډل څخه د پرو توازن څخه کارول. د نمونوي لیست هر ID ورکړئ.
د غوښتنې لګښتونه
د API دقیقا د اپلیکیشن په څیر حساب کوي.
- څومره توازن
nymbot/autoد سپارلو معياري توازن (10 sats a credit). هر بل چیټ ماډل د د پرو د معیاري انځور جنراتور او معياري غږ د معياري کریډیټونه اخلي؛ هر بل جنراتور د پرو اخلي. د انډولونو د معياري کریډیټونه اخلي. Transcription د معياري کریډیټونه اخلي کله چې د معياري توازن کولی شي د دې پوښښ، او د پرو کریډیټونه په بل ډول. د ماډل لیست وايي چې هر موډل د توازن اخلي. - څومره د چټک غوښتنلیک د نمونوي په واقعیت کې لوستل او لیکل شوي ټکنونو په اندازه کې اندازه کیږي، د عرضه کوونکي په اعلان شوي نرخونو کې. دا بيه د 5٪ لګښت اضافه کوي او بیا د 1.5 په لټه کې دی، نو تاسو د عرضه کوونکي لست بيه 1575 ځله ورکړئ. دا په ژوند کې د Bitcoin بيه کې د sats بدل کیږي او د کریډیټ د هزارو ټوټهونو کې لګښت کیږي. پرو انځورونه، ویډیو او خبرې د نسل، په ثانیو کې یا د ځانګړتیاو په هر ثانیو کې لګښت شوي دي، او د غږونو په هر ثانیو کې لګښت لري، په ورته لګښت او margin سره. د معياري انځور د 5 معياري کریډیټ دی او د معياري غږ د 3 لګښت
- د کمېسيون هر ټیټ غوښتنلیک چې د کمېسيون 0.05 کریډیټ لګښتونه لري: د معياري توازن کې د نیم ټیټ، د پرو لپاره د 5 ټیټ. د کریډیټ د فریکونسونو په پرتله لیږد شوي دي، هر وخت نه راټول شوي.
- چمتو کړئ، او بیا ځای کړئ. د غوښتنې چلولو مخکې، دا کولی شي ستاسو د توازن څخه تر ټولو لګښت لري، د هغه په اساس چې تاسو سپارښتنه وکړئ او دا کولی شي تر ټولو ټکینونه ورسوي. د ساده ASCII څخه بهر متن د UTF-8 بټونو څخه اندازه لري، او ASCII شمیره او ټکینونو د هر یو ټکین په توګه حساب کیږي، نو د هر سکرین، کوډ او شمیره متن په بشپړ ډول لګښت لري. د لګښت په کلک کریډیټونو کې دی، لږ تر لږه یو، نو هر غوښتنې ته د معياري توازن په اړه لږ تر لږه 10 وړیا ټکینونه یا 100 ټکینونه په پرو کې اړتیا لري ترڅو پیل شي. یوازې د واقعي لګښت لګښت لګښت کیږي؛ د نورو په پایله کې
402insufficient_balanceد غلطی واقعې، او هغه څه چې جوړ شوی کیدی شي. که د واقعي لګښت ډیر دی چې د توازن کولی شي ورکړي، ټول توازن په لټه کې وي، د بل لګښت دی (owed_satsپهnymbotObject، او د منفي توازن). هغه څه چې اړتيا لري لومړی له راتلونکي کریډیټونو څخه سپارل کیږي چې د توازن ته ورسيږي. تر هغه چې سپارل کیږي، د دې توازن کې هیڅ څه نه کولی شي سپارل شي: نه د API، په اپلیکیشن کې ځوابونه، یو انتقال یا یو هدیه. - نه ډیری کریډیټ. که د توازن کولی شي د ساتنې پوښښ نه وي، دا غوښتنلیک د
402مخکې له هر څه چلند. د غلطۍ وايي چې د توازن مختصر دی، د غوښتنلیک ته کتنه اړتیا لري او څومره وړيا دي. د کوچنيmax_tokensمعنی د کوچني ساتنې. - د ناکامۍ د غوښتنلیک چې ناکام نه وي، که څه هم د پلورونکي د هغه کار لپاره چې هغه یې مخکې ترسره کړ، یا د ویب څیړنې یا د بریالیتوب لپاره لګښت لري.
nymbot/autoدا هغه څه دی چې تاسو کولی شئ ورکړئ، لږ تر لږه 0.05 کریډیټ. د ټوکنونو لپاره چې تاسو کولی شئ د پلورونکي راپور ورکړئ کیدی شي: Nymbot د پلورونکي د ټوکن څخه تر 25 ثانیو پورې لټون کوي کله چې تاسو کولی شئ دا حساب ترلاسه کړئ. که دا نه وي، دا کیدی شي د هغه څه څخه چې تاسو سپارښتنه کړې او هغه څه چې لیکل شوي وي، او د دې دلیلونو لپاره دا د ټوکن په بشپړه توګه شامل دي. هغه غوښتنلیک چې د اړیکو په پایله کې ښودل کیږي او کیدی شي. - WEB څیړنه په هر وخت کې چې د څیړنې کارول کیږي، دا $ 0.008 لګښت لري، په sats کې بدل کیږي، که څه هم د ماډل وروسته ځواب کوي یا ناکام کیږي. هغه صفحات چې دا لوستل کیږي هم د ماډل ته د انټرنټ په توګه سپارل کیږي، نو دوی خپل ټکینونه اضافه کوي.
هر ځواب ښکاري چې دا څه ارزښت لري. JSON ځوابونه د nymbot د موضوع سره د بیلابیلو چې له هغه څخه ورکړل شو، د کریډیټونو او satsونو په لګښت، او هغه څه چې لوړه ده:
د لګښت Object
"nymbot": {
"balance": "pro",
"charged_credits": 0.162,
"charged_sats": 16.2,
"balance_credits": 412.425,
"balance_sats": 41242.5
}
د سپارلو ځوابونه هم د دې مخونه لري، کوم چې دا دی چې د JSON نه ځوابونو لګښت، لکه خبرې کولو لپاره چمتو کیږي:
| د هډر | معنی |
|---|---|
X-Nymbot-Cost-Sats | د دې غوښتنې لګښت، په sats. |
X-Nymbot-Balance-Sats | هغه څه چې په توازن کې باقی دي چې له هغه څخه ورکړل شوي دي، په sats. |
X-Request-Id | د غوښتنې لپاره یو ID، په هر ځواب کې. که تاسو د سپارلو سره اړیکه ونیسئ، دا ته اشاره کړئ. |
د ملیون ټکینونو په اړه نرخونه، چې د فیس او margin شامل دي، په
د نمونوي لیست په ډالرو او sats، او په
د قیمت پاڼهکه د بیتکوین بیه نه ښودل شي، د پلټنې غوښتنو ته ورسیږي 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 | د بدن د JSON اعتبار نه لري (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 Header لیست کوي چې دا کار کوي. |
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په Anthropic د غلطۍ فورمټ کې ځوابونه، ځکه چې دا دا دی چې Anthropic مشتریانو د پوښتنو:{"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).- د سټراییم غوښتنلیک چې د لومړي بټ څخه مخکې ناکام کیږي د JSON غلطی سره د اوبو حالت، نه یو واقعیت سټرایم ترلاسه کوي. د سټرایم پیل وروسته یو ناکام دی چې د سټرایم وروستۍ واقعیت په توګه، د دې پای ته خپل فورم کې سپارل کیږي.
د بریښنا پیغامونه هیڅکله د نورو خدمتونو داخلي معلوماتو نلري. د پلورونکي خپل بریښنا د تاسو ته ورسیږي دمخه بدل کیږي.
محدودیتونه
| د محدودیت | ارزښت |
|---|---|
| د کلیدي غوښتنې | 120 per minute. په دې توګه، 429 سره Retry-After. |
| د اړتیاوو پرته د کلید | 120 په هر پته کې، د نمونوي، غږ او د پیسو لاره لیستونو لپاره، د سپارلو ټکین چیکونه، او د بیلګې یا پیسو له خوا پیسو پایپونه. 429 سره Retry-After. |
| د تصدیق ناکام | 30 په هر آدرس کې د کلیدونو، امانتونو، د پیسو تصدیقاتو او refund tokens لپاره چې د تصدیق نه کوي. د دې په پرتله، هر غوښتنلیک له دې پته چې د تصدیق لرې کوي ترلاسه کیږي 429 سره Retry-After کله چې د دقیقه پای ته ورسیږي. د بدن په لوستلو مخکې د تصدیق چک شوي دي. |
| نوي کلیدونه | 60 په ساعته کې per nym او 120 په ساعته کې per پته. |
| Top-up حسابونه | 60 په ساعته کې per nym او 120 په ساعته کې per پته. |
| د NWC کڅوړې اړیکه | 10 په ساعته کې د NIM او 30 په ساعته کې د پته. د پولادو ریلی باید کاروي wss:// په معياري بندر کې. |
| د تیکنونو واپسی | 60 درخواستونه په هر دقیقې کې. |
| پته | د IPv6 پته په هر پته د پته محدودیت کې د /64 په توګه حساب کیږي، او د IPv4 پته IPv6 پته د IPv4 پته په توګه حساب کیږي. |
| JSON غوښتنلیک بدن | 4 MB؛ 64 KB د درخواستونو لپاره چې ستاسو د نیم سره امین شوي دي. |
| Multipart غوښتنلیک بدن (uploads) | 32 MB. د ترميم لپاره د انځور کولی شي د 20 MB پورې وي، د صوتی فایل کولی شي د 25 MB پورې وي. په ډیری 64 برخو کې، په هر کې د 8 KB څخه زیات برخو مخکښونه او د 1 څخه تر 70 ځانګړنو محدودیت لري؛ په بل ډول 400 invalid_multipart. |
| عکسونه په یو چیټ غوښتنې کې | 20) هر یو https:// یا http:// د یو عمومي میزبان ته لینک، یا a data:image/… د URL |
| انځورونه per generation غوښتنې | 1 څخه تر 4 (n) |
| د محصول tokens | د موډل په خپل حد کچول. د لوی max_tokens په دې کې کم شوی، نه انکار شوی. |
| د نندارتون input | 800 د معياري غږونو لپاره، د Aura 2 لپاره 2،000 کارپوه. |
| د transcription | 30 دقیقې آډیو، 25 MB. د اوږد ریکارډونه د 413 او نه د لګښت، حتی کله چې د هغه اوږدوالی یوازې کله چې د غبرګون په لوړه کچه پوه شي. |
| نندارتونونه | په هر غوښتنې کې 100 input. |
| د ویډیو کار | د 24 ساعتونو وروسته د دوی ته ورسیږي؛ د رینډ د یو ساعت وروسته راټول کیږي. په هر وخت کې د 10 څخه زیات رینډ کولو لپاره. |
| تاریخ ته اړتیا | د 90 ورځو انتظار. |
| د فعال کلیدونه per nym | 25. یوازې د وروستیو 50 لګښت شوي کلیدونه خوندي دي. |
د انځور لپاره د لینک باید د یو عام میزبان ته اشاره وکړي: په یو انفرادي یا محلي شبکې کې، یا د Nymbot په خپل سایټونو کې، یو پته راټول کیږي. د پلورونکي ګامونه چې په اپلیکیشن کې کارول کیږي دلته هم کارول کیږي، نو د یو پلورونکي ته د غوښتنو د بریالیتوب کولی شي د ناکام کولو په پرتله کم شي.
هغه څه چې د API کولای شي وګورئ
د API په توګه د اپلیکیشنونو په توګه خوندي نه ده، او دا ارزانه ده چې دقیقا څنګه وي.
- دا نه په پای کې مخکښ دی. په اپلیکیشنونو کې، یو پیغام ستاسو په وسایلو کې د کلیدونو ته مخکښ کیږي چې یوازې Nymbot لري او په توګه سفر کوي. د سپارلو. د API غوښتنلیک عادي HTTPS دی: دا د Nymbot ته د سفر په لاره کې کوډ شوی دی، او د Nymbot سرور دا په چټکۍ سره وګورئ چې دا کارول کیږي.
- د سپارلو او ځوابونه خوندي نه دي. دوی ته د نمونوي ته ورسیږي او ځواب ته ورسیږي. هغه څه چې خوندي دي د حساب دی: د هر غوښتنې لپاره د وخت، نمونوي، ډول، ټکین شمیره، لګښت، توازن، کلید او که دا بریالیتوب وه، د 90 ورځو لپاره، کوم چې دا څه ده د تاریخ په اړه د ورته غوښتنې د کارولو ریکارډ (د وخت، ډول، موډل، ټکین شمیره، لګښت، اوږدوالی او که دا د ویب څیړنې کارول یا بریالیتوب شوی) هم د 90 ورځو لپاره، د اپلیکیشن د خپل سره هم ساتل کیږي.
- د نیم لپاره د نورو ټولې اړتیاوې کوچنی دي او دلته لیست شوي. د API کلیدونه په توګه د هش، نه د کلیدي، سره د دوی نوم، یو مختصر لارښوونې، لګښت cap، reset دوره، د پایلو او کله چې دوی جوړ شوي دي او د وروستيو کارول؛ یوازې د نوي 50 لګښت شوي کلیدونه خوندي دي. اتومات Top-up د ویډیو کارونه د 24 ساعتونو لپاره ذخیره شوي دي. د تماس په لټه کې ورکړل شوي غوښتنلیکونه یوازې د 7 ورځو لپاره د لوښی د پیسو هش لپاره او د 30 ورځو لپاره د لوښی د سپارلو ټکین لپاره خوندي دي، د نه NIM سره تړاو لري. د بیلابیلو لګښتونه د لوښی په لټه کې د لګښت په لټه کې د لګښت په لټه کې د لګښت په لټه کې رسیږي.
- د اپلیکیشن پاکول کول. A د موټر Wipe د هر API کلید واخلئ، او د پوښتنې تاریخي، د کارولو ریکارډونه، د پولادو د اړیکو او ویډیو کارونه واخلئ. د توازن او هر اړونده لګښتونه به په لټه کې وي.
- د نمونوي عرضه ستاسو د غوښتنې وګورئ، لکه څنګه چې دا د اپلیکیشن څخه کار کوي. د کاتالوژۍ ماډلونه په خپل جوړونکو کې کارول کیږي؛ معياري ریلونه او انډولونه په Cloudflare کې کارول کیږي.
- د تولید شوي رسنیو عام دي. انځورونه او ویډیوونه چې د لینکونو په توګه وړاندې شوي دي د Blossom فایبر هټۍ ته اپلوډ شوي دي، په کوم ځای کې د فایبر پته د hash دی. هر څوک چې د لینک لري، کولی شي دا وټاکل شي، او Nymbot کولی شي دا ډاونلوډ نه کړي. د پوښتنې لپاره
b64_jsonاو د توليد شوي انځور په ځواب کې راټول کیږي او هیڅکله اپلوډ نه کیږي. - همدارنګه د انځورونه چې تاسو د جنراتور ته ورکړئ. یو انځور چې تاسو upload ته
نندارتونیا د A په توګه ارسال کړئ
data:په یو جنراتور کې URLimage_url، په لومړي توګه د يو عام Blossom میزبان ته اپلوډ کیږي نو د جنراتور کولی شي دا ترلاسه کړي، او دا هم د هغه په اړه د دې په اړه.https://عکسونه په چټک غوښتنې کې به د نمونوي عرضه کوونکي ته ورسیږي، نه Blossom. - یو کلید د خپل نیم سره تړل کیږي. هر څه چې یو کلید لګوي د خپل نیم توازن څخه رامینځته کیږي، نو API کارول نه ده انیمیشنونهکه تاسو غواړئ د API کارولو ستاسو د ورځني نیم څخه جدي وي، د خپل ځان د توازن سره د مختلف نیم څخه کلیدونه جوړ کړئ.
که تاسو د اپلیکیشنونو د ساتنې ته اړتیا لرئ، د اپلیکیشنونو کاروئ. د API د هغه وخت لپاره دی چې تاسو په خپل وسایلو کې د ماډلونو ته اړتیا لرئ.
هر Endpoint
| د Endpoint | دا څه کوي | د موټرونو |
|---|---|---|
GET /api/v1/models | د نمونوي لیستد قیمتونو سره | نه |
POST /api/v1/chat/completions | چټک بشپړولو | اصلي |
POST /api/v1/responses | د API ځواب | اصلي |
POST /api/v1/messages | antropological پیغامونه | اصلي |
POST /api/v1/messages/count_tokens | د input tokens ارزښتونه | اصلي |
POST /api/v1/images/generations | انځورونه جوړ کړئ | د کلیدي او د رڼا |
POST /api/v1/images/edits | Edits د انځور | د کلیدي او د رڼا |
POST /api/v1/videos, GET /api/v1/videos, GET /api/v1/videos/{id} | پیلونه، لیستونه او ویډیو چکونه | د کلید، او د رڼا د 1 پیل |
POST /api/v1/audio/speech | Text ته خبرې کول | د کلیدي او د رڼا |
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 | د هر غوښتنې لګښت | Key یا 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 | چیک یا د refund token خوندي کړئ | Refund token؛ nym to redeem |
“Nym&rdquo؛ معنی لري چې ستاسو د Nostr کلید لخوا دستخط شوي، په د حساب ورکولو غوښتنلیکد وسایلو لپاره چې په دې فارمونو کې شتون لري، وګورئ وسایل او SDKs، او د کوډینګ ایجنټونو لکه کوډ، کوډکس او کلین، وګورئ د coding وسایلو.