Белем базасы Разработчиклар
API аралаштируы
Сез кушымтада кулланарга моделләр, генераторлар һәм баланс — үз кодыннан. API OpenAI һәм Anthropic форматларында эшли, шуңа күрә күпчелек инструментлар һәм SDKлар төп URL һәм ключны үзгәртеп эшли.
Бу бит уңайлык өчен машинага тәрҗемә ителгән. Инглизчә оригиналь - кулланыла торган версия.
API нәрсә дигән нәрсә?
HTTP API 🌐 nymbot.ai OpenAI яки Anthropic клиенты исеме белән җибәрелгән үзем шул төрле сорауларга җавап бирә. Сез түшедегез:
- Чат тулыландырулары, шул Җаваплар API һәм Anthropic Хәбәрләре, стриминг, инструментлар, рәсемнәр, дәлләндерү һәм веб эзтәү белән, һәр модель өчен каталог һәм Nymbotның үзенең авто-маршрутлауы өчен.
- Суратлар, видео, рәкыть, транскрипция һәм эмбеддингләр.
- Сезнең баланс, Lightning тулдырулар, суга кошетекын автоматлы тутыру һәм а тарих һәр бир телче ниччә толаслыканның.
Бу шул икесеннән түләү ителә баланслар келген приложение кебек, һәм шул ук биклекләрдә. API өчен нинди дә Abunement яки безнә бесплатно файдарлану юк: һәрбер сорау сиз сатып алган кредитләрдән түләү ителә.
API Нымботның үзенең берничә дәүләм өстәми. Сезнең хәбәрләрегез моделгә аларны ничек җибәргән булсаSes, шундый хәбәр итеп бара: Нымбот системаlı промпты юк, интервью юк, дата яки тел буенча ишаралар да юк. Кайтарга модель җавабы һәм аның каннары ничкә торышы турындагы билге тәкъдим ителә.
Негавиз URLлар
| Кулланыгыз | Тәү URL |
|---|---|
| OpenAI SDKләре һәм OpenAI-кабыль ясаулы инструментлар | https://nymbot.ai/api/v1 |
| Anthropic SDKs һәм Claude Code | https://nymbot.ai/api (SDK өстәргә) /v1/messages үзе |
Һәрбер конек точка ... астында яши /api/v1/Билгесез юл кайта була 404 һәм
җаңыл метод белән чакырылган мәҗбүри юл кайтара 405, икесе дә JSON форматында.
API һәрBer сайттан киләге cross-origin сорауларға җавап бирә, шуңа күрә браузер страницасы аны чакыра ала. Ләкин браузергә җибәрегән һәр BER нәрсәне дә аны ачкан кеше укый ала, шуга күрә түбәндәгечә мәкаләләрне тик кичеклек ареалы булган ключ белән генә кулланыгыз капСезнең nym белән имзаланган конечлар (ачкычлар, аккаунт суммасы, NWC авто-пополнение һәм акча кайтару) а исключение: браузерда алар Nymbotның үз сайтларына гына җавап бирәләр. Карагыз аккаунт сорауларын имзалау.
Һәрбер JSON телен белән җибәрү Content-Type: application/json. Башы башка төрleләре
киткерә 415, шундый жөнгай HTML форма яки text/plain бернисьә бер башка сайттан киләге сорату APIгә җитә алмый. cURL белән, җибәрегез
-H "Content-Type: application/json" бергә -d.
API ачкычлары
Ачкычлар приложениеда ясала. Ач API веб- приложение сайдбарында яки Android һәм iOS менюсында, һәм басыгыз Ачкыч яратышМенә аңа исем бир һәм, әгәр теләсәң, кышма һәм срок тәләп ит.
Ачкыч бер генә күрсәтелә. Тәрекле ябышмасдан бирәр кур timings урынга күчертеп алыгыз: Nymbot аның тик ә fingerprints (бәреш) эшемен генә саклай, шуңа күрә ул аны сизге бер генә кайта күрсәтә алмый. Югалган ачкычны кайта алырга яки торнарга кирәк түгел; аны ангартсагыз һәм яңасын ясасагыз була.
Ачкыч шулай}}}, sk-nymbot- 43 төрле әйтекчә, цифр, дефис һәм
аидлар белән тултырыла. За application һәр ачкычны үз исеме һәм
кыска аралашыш белән күрсәтә, мәсәлән
sk-nymbot-Qm7x…c2Lw.
- Ачкыч сезнең имягә тәнле. Ул сезнең балансыгызны тратыла, һәм аны тик сезнең nym гына ясаlı, үзгәрешләр кертә яки аның исемен гаты ясый ала. Ачкычны тотучы һәркем аның белән акча чыга ала, шуңа значит, аны пароль кебек бәяләгез.
- Caps sat-ларда. Ачкычның акчатрап җыелган лимиты булырга мөмкин һәм бу лимит һәр көнне, һәр ҳафта (Дәрнә) яки һәр айны (беренче) 00:00 UTC сәатендә яңдырыла ала. Ул ике балансты да санача: стандарт кредитне 10 sats, Pro кредитен 100 в качестве санача, шулай итека, ул нинди балансның акчасын югалтса да, бу бер теләк диска. Сезнең сорау эшчәнлеге башланарга кадәр, аның максаксинә ирергә мөмкин булган чыгым (бүтсел кредитка кадәр җыелган) лимитның калган суммасына карата билгеләнә. Әгәр ул лимитка җитмәсә, сорау түбәндәгеләр белән баш тартыла:
403key_limit_reached, хәтәлек лимиттан аз булган җавап киләчәк булса да; хәтәлек ничтән калганlığını һәм лимитның кайта калгынына нигезләнеп язылган. Төшәрлекmax_tokensбу иң олукай хәлне бетерә. Заказның баасы аның чыннан да чыгымлы булган суммасыннан алына һәм ул чиккә керә, шулай итеп, әгәр провайдер булып табылганнан артык токеннар турында хәбәр итсә, чиккә тугелгән соңгы заказ чиккә бер аз ашып китерә мөмкин; шундан соңге заказ түгелгә кабул ителми. - Җителгән калп (cap) чыгымнарны тик генә туктата. Кашкәс җыелган ачкыч һали балансны тикшерергә, тарихын укырга, моделләр исемлеген күрсәтәргә, токеннарны саныйрга, балансны тулдырырга һәм ул башлаган видеоны тикшерәргә мөмкин.
- Мөһел срогын билгеләү ихтыяри. Сез тәябрләгән дата үткәчтән, тоткыч эшләмиdis
- Аңлау аерыту миттә һәм төптән үтә. Аңгарталган ключ киләчәк сорауны үткерелми. Ул тизмедә аңгарталган буlarak кала, шулай итеп аның чыгым тарихыш тә мәгънәле кала.
- Сезнең 25かいкагача актив ачкычларыгыз может, һәрберенең үз исеме була. Ачкычның яңарту периодын үзгәртү — яңа периоды 0нән башлап алып килә.
Шул төбәк лист яңа timescalesда һәм барлыкla һәр ачкычның чыгымнарын, аларның иңгәрәк каччан кулланылганлыгын, ике балансыгызны һәм яңа API сорауларыгызны күрсәтә. Аның артındaki эндpointлар түбәндәге документацияда бирелгән: ачкычларны башкару.
Сүзләшмәләрне тикшерү
Ачкычны бу заголовокларның берсендә җибәрегез. Алар бәлләк исеме, шу yüzden клиент сезнеңдә игътибарсыз калтырган сезгә урамны кулланыгыз:
| Там җегезle_үәлe_бәртe_үe_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n | Җиберүче |
|---|---|
Authorization: Bearer sk-nymbot-… | OpenAI SDK-лар, күпчелек инструментлар, Claude Code белән ANTHROPIC_AUTH_TOKEN |
x-api-key: sk-nymbot-… | Anthropic SDKларның |
api-key: sk-nymbot-… | Azure-стиль клиентләре |
Табылмаган, билгесез, аннукланган яки вакыты үткән ачкыч кайтара 401, код белән
missing_api_key, invalid_api_key, revoked_api_key яки
expired_api_keyМодельләрне, аудио модельләрне һәм ү𝗲зләрне исемекләү, шулай ук түләү ысулларын исемекләү өчен ключ кирәк түгел.
Сүрәтләр, видео, һәсәп, транскрипция һәм эмбеддингләрне дә Lightning аша бер бер тапшырма өчен бердән-бер төгәл ключсыз сатып алу мөмкин: ключсыз тапшырма җибәрегез һәм счёт-фактураны түләгез 402 җавап. Кара Ачкычсыз һәр сорау өчен түләү.
Ачкычларны башкару, счёт мәгълүматы һәм автоматтык тутырулар — бер өчтән: алар ачкыч урына сезнең nym-ыгыздан имза алалар, шуңа күрә ачыкланган ачкыч яңа ачкычлар ясый алмый. Карагыз аккаунт сорауларын имзалау.
Сезнең беренче сораугыз
Ачкычны эмергентлек үментерне (environment variable) исемендә куегыз, аннан модельгә берәр нәрсә сорагыз. Бу бит \}$ләр бетләре буенча мисаллар аны шуннан укыйлар 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ның үзенең маршрутлауы, стандарт баланс hefyd түләү ителә. Аның урына каталог
моделеId-сын куегыз, мәсәлән: anthropic/claude-sonnet-5, Pro балансынан төрле модельне куллану өчен. Модельләрне исемләү һәрбер idны бирә
Сүзләшүләр ничә колли бәләди
API төлемне exactly приложение кебек исәптә.
- Кайсы баланс.
nymbot/autoтратлый стандарт баланс (10 sats кредит). һәр башка чат-модельләр ... Профессионал баланс (100 sats кредит). Стандартлы рәсем генераторы һәм стандартлы ኣብәз генераторлар timescales стандарт кредитләр исәпләгән; башка барлык генераторлар Pro кредитләрен исәпләгән. Embeddings стандарт кредитләр исәпләгән. Транскрипция стандарт баланс аның өчен бирければ стандарт кредитләр исәпләгән, әллә башка хәлләрдә Pro кредитләр исәпләгән. Модельләр исемлеге һәр модель картасын timescales нинди баланс исәпләгән икәнен күрсәтә. - Ничек. Чат сораусы модель ү réellement укыган һәм языкан токеннар буенча провайдер ялгын نرخнары буенча исәпләнә. Бу цена 5% комиссия өстәп, аннан 1.5 көбетеп алына, шулай итеп сез провайдерның список цененан 1.575 тапкыр акча түләсез. Ул Bitcoinның җитәкче ценасы буенча sats күләгенә әйләнә һәм кредитның миңдәге өлешләре белән түләнә. Проduсцияләр, видео һәм тавыш һәр генерация өчен, һәр секунд өчен яки һәр символ өчен ценалана, ә транскрипция аудионың һәр секунды өчен шул ук комиссия һәм маржа белән исәпләнә. Стандарт рәсем 5 стандарт кредит, стандарт тавыш исә 3 кредит бүләк итеп алына.
- Минималь. Үткәрелгән һәр метрланган сорау кем минимум 0,05 кредит төшә: стандарт баланста — ярым сато, Pro балансында — 5 сато. Кредит өлешләре һәр тапкыр тирәнләп алынырга кирәк түкыл, алар күчтәрелә.
- Токта, аннан соң тукта. Загратма (request) ураторнан алдыннан, сезнең балансыгыздан сез җибәргән нәрсә һәм ул яза алачак токеннарның максималь күләме нигезендә, иң күп бу может акча саклап торыла.
ASCII чикләүләреннән тышкы текст UTF-8 байтлары буенча исәпләнә, ә ASCII цифрлары һәм пунктуация билгеләре һәрберсе бер токен була, шулай өчен ნәмезлекләр, код һәм сандар тулы күләмдә саклана.
Саклау бүтын кредитлар белән ясала, киммум бер кредит, шуңа күрә һәрбер запросны башлау өчен стандарт баланста тынгы 10 sats яки Pro балансында 100 sats кирәк.
Текълар чикләнгән чыгымнар гына алына; калган акча эш тәмамланганда timescales китә.
Озын запрос үз саклауын эш якишкә кадәр саклап тота; әрければ сакланган кредитлар жетмәс булса, стрим туктала
402insufficient_balanceошибка, һәм түгелге ясалган нәрсә өчен акча алына. Әгәр үземлеCost баланс түләп билешәдән күбрәк булса, бүтләп баланс алына, калган сумма түләргә кирәк (owed_sats...даnymbotобъект һәм боشش баланс). Төлләгән акча киләчәк баланска түшкән кредиттарның бернчесеннән түләнә. Төлләнгәнчә, бу баланстагы бернәрсе дә зарлап булмый: ни API, ни приложениедагы җаваплар, ни акча күчертү яки бүләк итү аша. - Кредит жетлырмый. Әгәрде баланс блокка алынган сумманы cover итә алмаса, ул
шулにく китте:
402һечкере прежде ягу. Хата нинди баланс жетэшмәве, сурау нинди сатлар кирәклеген һәм нинди галли икәнен әйте ]. Кечкеннереmax_tokensбу беер кечкерәк калдырыш диганне аңлата. - Төрсенешләр. Тәгаш ясауның куелмавы бернәрсе дә туландырмай, әгәр провайдер куелмас яратып эшләгән эш өчен акча туласа, яки интернет эзләү яки
nymbot/autoзадача тикшерү үткәлгән булса; шунда сез £0.05 кредиттен кем, төгәл. Сез азат иткән стрим провайдер хәбәрләгән токеннар өчен түләнә: Nymbot шул саны тулы авазын алу өчен сез чыгып киткәчнән соң провайдерның стримын 25 секундка кадәр укып тора. Әгәр ул килмәс исә, түләү сез җибәргән һәм язылган нәрсәдән балылауyla исәпләнә, ә логик юллый модель өчен бу тәмамлап булган чыгарышның барлык лимитын э включает. Аерылу произошедши бәйләнешле сораулар тәмамлана һәм түләнеш була. - Интернет эзләү һәр тикшереп торганда, модель җавап бирсен яисә билгеләп төшсен, тикшереү һәрвакыт sats-кка әйләндерелгән $0.008 стоят. Ул укыйган биtotalPages да модельгә керү эlemэнтләре качестве өлеше була, шуңа күрә алар үз токеннарын өстәләр.
Һәрбер җавап аның кадәр стоятлыгын әйтә. JSON җаваплары алып тора nymbot төлем түлэнгән балант, кредит һәм сатлар белән чакындырылган сумма һәм калган сумма объект:
Таркатыш объекты
"nymbot": {
"balance": "pro",
"charged_credits": 0.162,
"charged_sats": 16.2,
"balance_credits": 412.425,
"balance_sats": 41242.5
}
Төлләгән җавапларда да бу башлыклар була, алар JSON булмаган җавапның (мәсәлән, тавыш) кымбатын кайда эзләргә ишолат:
| Там җегезle_үәлe_бәртe_үe_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n_e_n | Мәгънә |
|---|---|
X-Nymbot-Cost-Sats | Бу сорау ниччә саттар тәләп итә? |
X-Nymbot-Balance-Sats | Төләм сделан баланста сатс исәпләреннән ничәлек калды? |
X-Request-Id | Һәрбер җавап өчен сурау идентификаторы. Техник ярдәмне белән синеңsesнәшәндә аны күрсәт. |
Миллион токеннар өчен тарифлар, комиссия һәм маржа кертелгән хәлдә, ...да
моделләр исемлеге доллар һәм сатснарда, һәм ...
бәяләр листкы. Әгер Биткоин баһасын укыргалмый,
төләмле сораулар кайтара 503 price_unavailable белән
Retry-After: 60 тагамаллаганнан бик better.
Хәтерләр
Һәрбер хато бер тегеллеккә ия, 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 | Баланс сорауны cover итә алмый. Code 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 төптәlem кабул ителгән методларның исемлеген күрсәтә. |
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), яки Lightning счёт作成 итә алмады (invoice_unavailable). |
503 api_error | Җибәрүче йөк күтәрелә (upstream_overloaded), биткоин баهاсын укыргалмый (price_unavailable), яки сервиснең бер өлешене эшләми җылыр (service_unavailable, media_hosting_unavailable). Retry-After кайчан кабатлап эшләргә кирәк икәнен әйтә, ул билелә. |
Ике төрле исключение:
/api/v1/messagesAnthropic клиентлары анализлый торган формат була билдүген өчен, җаваплар 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).- Стриминг-заGR@т, ул беренче байт алынганга кадәр файлдә очраса, ивентылар стримы түгел, ә выше статуслы гади JSON шляхлы хата була. Стрим башлангачтан соңгы очраган хата стримның последний ивенты булаlarak, шу нүктеләрнең үз форматында җибәрелә.
Хәтә хәбәрләре башка сервисның эчке мәгълүматларын никогда тотмам. Провайдерның үз хәтәсе сезгә җиткәнчы кайта языла.
Чикләр
| Чик | Цәнә |
|---|---|
| Калитә буенча сораулар саны | Минутада 120. Шулдан да югары, 429 белән Retry-After. |
| Ачкычсыз билгечмәләр | Һәр адреска минутна 120, модель, аудио һәм түләү ысуллары исемлекләре, түләүне кайтару токеннарын тикшерү һәм ачкычсыз яки түләүсез чакырылган түләүле конектерлар өчен. Шуннан арт⏐ 429 белән Retry-After. |
| Аутентификация уратысыз | Ачкычлар, imzalar, түләү мәгълүматлары һәм тикшенелмәгән кайтарыш токеннары өчен һәр адреска минут сайын 30 ашы. Шуннан башка, мәгълүмат ташыган адрес белән һәр сорау алырга... 429 белән Retry-After минут бүткәнгә кадәр. Текст укылуыннан алдынна аклау мәгълүматлары тикшерелә. |
| Яңа ачткылар | Һәр nym өчен сәгать алдына 60 һәм һәр адреска сәгать алдына 120. |
| Топ-ап инвойслар | Һәр nym өчен сәгать алдына 60 һәм һәр адреска сәгать алдына 120. |
| NWC кошелекにつながвышлары | һәр nym өчен сәгать алттысынчы 10 һәм һәр адреска сәгать алттысынчы 30. Wallet relay кулланырга тиеш wss:// стандарт портта. |
| Токеннарны кайтару | Минимум токеннар өчен минутка 60 сорату. |
| Адреслар | Һәрбер адрес белән б unconnected чикләүдә IPv6 адресы аның бүтлек /64 агымчылыгы була төше, ә IPv4-кэ мапирланган IPv6 адресы аның IPv4 адресы була төше. |
| JSON сурау телендәге мәгълүматлар кесэсе | 4 МБ; сезнең nym белән имзаланган сораулар өчен 64 КБ. |
| Multipart запрос җебе (юклаулар) | 32 МБ. Т료снәү өчен рәсем 20 МБка кадәр, аудио файлы 25 МБка кадәр булырга мөмкин. Максимум 64 өлеш, һәрберсе өлеш башлыкларының максимум 8 КБ өлчәмәндә һәм 1нән 70 символга кадәр чик; әллә 400 invalid_multipart. |
| Бер чат соравындагы рәсемнәр | 20. Һәрберсе https:// яки http:// публик хостка сылтау, яки data:image/… URL. |
| Һәр бер генерация соравына суратлар саны | 1 easily 4 (n) |
| Чыгыш токеннары | Модельнең үзенең максималь күләме белән чикләнгән. Зуррак max_tokens төштерелә, ким ителә, әле таслый mı? |
| Сөйләшү керү | Стандартлы һәс өчен 800 символ, Aura 2 өчен 2,000 символ. |
| Транскрипция | 30 минут аудио, 25 МБ. Узунрак запись китте... 413 һәм акча алынмый, hat Whisper аны тыңлаганнан соң гына аның озынлыгы мәллүм булганда да. |
| Эмбеддингләр | Һәр сорау өчен 100 керү. |
| Видео эшләре | Тәкъдим ителгәннән соң 24 сәгать саклана; рендер бер сәгатьтән соң бирелә. nym өчен берьюл максимум 10 рендер. |
| Су запрос тарихы | 90 көн саклана. |
| Һәр nym өчен актив точкыллар су sayısı | 25. Т><гдәнle 50 иң яңа аңгытылган ключ гына саклана. |
Суратка караган сыллык публик хостқа барып кал должен: шәбәкәтнең шәхси яки локаль адресы яки Nymbotның үз сайтындагы адрес кабул ителми. Приложениедә кулланыла торган провайдер темпоральえлешмәсе биредә дә эшли, шуңа күрә бер лә провайдергә күпләгән таләпләрне җибәрү, кичектерү түгел, ә темпораль еллаштыру аша чирелешә мөмкин.
API нинди нәрсә күрә алади
API приложениеләр кебекэ приват түгел, һәм бу нинди икәнен төгәл әйтәргә дөрес.
- Бу озынлыктан озын шифрләнешне тәэмин итми. Приложениядә хәбәр сезegезнең устройствегендә махсус кодланган, аны Nymbot гына ач ала һәм ул... качестве тик калганнарна җитмәгән хәбәр була сыйлагыч белән кагаз белән тутыру. API запиты — гади HTTPS: ул Nymbot я terraces кенә кайтып киләсендә шифрлана, ә Nymbot сервере аны эшчәнлеккә кабул итү өчен ачык күнекмәдә укый.
- Промптлар һәм җаваплар сакланмый. Алар модельгә үтәләр һәм җавап керә. Сакланып кала ук счёт: һәр сорау өчен вакыт, модель, төр, токенлар саны, чыгым, баланс, ключ һәм уңышлы булганмы дигән җавап, 90 көн өчен, ул нәрсә... сораулар тарихы сиңа күрсәтә. Шул ук сорауның файдалану көтерүе (вакыт, төрле, модель, токен саны, чыгым, дәвамлылыгы һәм веб-эзтәүне кулланырганы яки уңышлы булганы) приложения үзенең көтерүләре белән бергә 90 көн өчен саклана.
- Ным өчен башка барлык вейсыллар кечкенә һәм монда күрсәтелгән. API ачкычлары хэш исеме белән сакланалар, ачкыч түгел; аларның исеме, кыска ишарасы, чыгындарга чиге, яңартү периоды, срокту катнату вакыты һәм алар ясалган һәм кулланылган вакытлары белән бергә; тик иң яңа 50 ангалтылган ачкыч гына саклана. А Автоматлы тултыру кошелек bağlantы саклана шифрланган, аның чиккалыгы, суммасы һәм соңгы тутырыу нәтиҗәсе белән бергә. Видео эшләр 24 сәгатькә саклана. һәр арыз өчен түләүләр 7 көнлеккә Lightning түләү хешен һәм 30 көнлеккә хэшланган кайтарыш токенын гына калдыра, алар никемгә дә бәйләнешле түгел. Баланс белән түләп булмыйган түләүләр тутырыу ясалгачка кадәрCarн төләм буларак саклана.
- Мәгълүматны сызып ташлау приложениены үчерә. A тәхәтне чиндирү барлык API ачкычларын ангалатып уңыштын һәм сурау тарихын, куллану бердәмлекләрен, кошелек толанышын һәм видео эшләрне үчер. Баланс һәм һали төләмләр nymдә кала.
- Модель провайдеры сезне сорауны күредә, кебек приложениедән эшләгән кебек. Каталог модельләр үз ясаучыларында эшли; стандарт юллар һәм embeddingләр Cloudflareдә эшли.
- Генерацияланган медиа ачык. Сүрәтләр һәм видеолар сылкеләр ирелә итеп бирү Blossomның публик файл хостингнарына юклана, анда файлның адресы аның хэш-коды булып тора. Сылке эйдәле һәркем аны ача ала һәм Nymbot аны кайтадан алырга алмый. Сора...
b64_jsonһәм җиткерүдә яңадан ясалган рәсем килә һәм ул һич каччан юкладылмый. - Дänen туа бирген рәсемнәр генератормы? Сез юкладырган рәсем
тәҗриба белән үткәрү, яки а වශයෙන් җибәрегез
data:Генераторның URL-ыimage_url, алгач Blossom хостына җа publiques итеп юклана, шунда генератор аны алырга мөмкин була, һәм бу үзенсе аңа да кагылышлы. җибәрелгән рәсемhttps://ссылка сол ссылка буларак үткәрелә. Чат соравындагы рәсемнәр модель провайдерына бара, Blossom-га түгел. - Ачкыр сезнең nym белән бәйләнгән. Ачкыш саклаган һәр нәрсә сезнең nymъ балансыңнан алына, шуңа күрә API куллану... анонимӘгәрде сезнең күнлек nym-ыннан төрле булган API кулланырга теләсәгез, ачкычларны үз балансы булган башка nym аша ясагыз.
Әгәр сегә приложениеларның курканышы кирәк булса, приложениеларны кулланыгыз. API модельләр үз инструментларыгызда кирәк булганда өчен.
Һәрбер конеч пункт
| Конечный нот | Нәрсә эшли | Авторизация |
|---|---|---|
GET /api/v1/models | Модельләр исемлеген күрсәтә, баهاлары белән | Бешнеме |
POST /api/v1/chat/completions | Чат тулыландырулары | Ачкыч |
POST /api/v1/responses | Җаваплар API | Ачкыч |
POST /api/v1/messages | Anthropic Хәбәрләре | Ачкыч |
POST /api/v1/messages/count_tokens | Input tokenнарның күрсәтмәләре | Ачкыч |
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 | Аудио модельләре һәм sesләре | Бешнеме |
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 | Lightning счета | Ачкыч |
GET /api/v1/topup/status/{invoice_id} | Тикшерә һәм кредит бирә | Ачкыч |
GET /api/v1/queries/history | Һәрбер сурау нинди чәчәк (чыгым) электе? | Ачкыч яки имя |
GET /api/v1/account | Аккаунт суммары | Nym |
/api/v1/keys | Ачкычлар ясарга, үзгәртергә һәм аерырга ярашлы | Nym |
/api/v1/nwc-auto-topup | Автоматик тултырулар | Nym |
GET /api/v1/l402/refunds, POST /api/v1/l402/refunds/redeem | Кайтарым токенын текшерү яки кабыу | Төлләргә токен; nym түләү өчен |
“Nym” — ул сезнең Nostr ачкычыгыз белән куелган, түбәндәгечә тасвирланган ышара. аккаунт сорауларын имзалауБу форматларны узача сөйләгән инструментлар өчен, карагыз инструментлар һәм SDKлар, ә Claude Code, Codex һәм Cline кебек код язу агентлары өчен карагыз кодлау инструментнары.