Nimdeɛ a wɔde gyina so Akanfoɔ a wɔyɛ adwuma a wɔyɛ nneɛma foforɔ
API nkyerɛaseɛ
Wo de mɔdeɛ, mmoa nsuakyerɛfoɔ ne nneɛma a ɛdi mu a wode wɔ app no mu, ɛfiri wo code mu. API no ka OpenAI ne Anthropic kɔmɔ kɔmɔ no, enti adwuma bebree ne SDKs yɛ adwuma sɛ wɔseseɛ base URL ne key bi.
Wɔde mfiri na ɛkyerɛ krataafa yi ase sɛnea ɛbɛyɛ a ɛbɛyɛ mmerɛw. Engiresi kasa mu mfitiase de no ne nkyerɛase a ɛfa ho.
API no ho sɛn ne sɛ?
HTTP API bi wɔ nymbot.ai ɛyɛ deɛ ɛbɛtumi ayɛ adwuma a OpenAI anaa Anthropic
client hyɛ aseɛ kɔ sɛɛ. Wobɛnya:
- Kasa Mu Nneɛma, noɔ""" Responses API ne Anthropic Nsɛmfua, ne streaming, nkɔtwɛ, nhwɛsoɔ, adwene mmuaeɛ ne web search, ma model biara a ɛwɔ asɛmmuo nkyerɛkyerɛmu na ɛyɛ Nymbot n'ankasa auto-routing no nso ho.
- Mfoni, vidio, kasamu, atwerɛdeɛ ne embeddings.
- Wo akɔnten, Lightning nnyinasoɔɔ, wo wallet foforo kɔmdeɛ nkyerɛkyerɛmu a ɛyɛ mmerɛwie wɔ wo wallet firi wo wallet firi wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛmu afiri wo wallet mu nkyerɛkyerɛ na nea a kwankyerɛ ahoɔden adeɛ biara a wɔsrɛ no nnyidie mfasoɔ ne ne sɛnea ɛdi kɔ.
Ɛyɛ adeɛ a wɔbɔ no firi ɛnum no mmienu no mu no ara mmoa nnyigyeɛ te sɛ app no, wɔ ɛpono a ɛho hia no ara. Ɛnyɛ subscription na ɛnyɛ mfɛre biara nni wɔ API no so: ɔkɔdi biara yɛ ade a wotua so wɔ kredi a wotɔeɛ mu.
Ɛde a API no annyɛ ne sɛ ɛbɛhyɛ biribi foforɔ a ɛfiri Nymbot hɔ. Wo mpaeɛ no kɔ model no nkyɛn sɛnea wogyee wɔn no: Nymbot system prompt biara nni hɔ, nkaeɛ biara nni hɔ, nnɔkra anaa kasa mu nkyerɛkyerɛmu biara nni hɔ. Nea ɛba no ne model no mmuaeɛ ne nkyerɛkyerɛ a ɛkyerɛ sɛnea ɛkaa wo sika.
Base URL noho dwumadie kwan no
| Fa | Base URL |
|---|---|
| OpenAI SDKs ne OpenAI-a ɛfa ho nneɛma a ɛyɛ ne sɛɛdeɛ | https://nymbot.ai/api/v1 |
| Anthropic SDKs ne Claude Code | https://nymbot.ai/api (SDK no ɔhyɛ /v1/messages hoɔden ne ne ho |
Endpoint biara tena ase wɔ /api/v1/. Akwan a yɛnni nimdeɛ san 404 na ɛyɛ
nkɔmɔ a wɔfrɛ no kwan a wɔde kwan a ɛnyɛ no fam na ɛsan 405, ne mmienu te sɛ JSON.
API noa de mmuaeɛ kɔ cross-origin request biara firi site biara, enti browser page bi bɛtumi aka no. Nanso, biribiara a wode kɔ browser mu no, obi a ɔbɛtwe no nyinaa bɛtumi akenkan no, enti ɛyɛ sɛ wode key a ne mfonini nti nnye kɛseɛ bi na woyɛ saa akokoɔduo. Wo nym (keys, account summary, NWC auto-top-up ne refund redemption) a wode asii endpoints no yɛ exception: wɔ browser mu no, Nymbot n'ankasa website biara nko na wɔde bue. Hwɛ akonta nhwehwɛ mmea bi a wɔrehyɛ nwentoma so.
Fa JSON body biara nkyerɛɛkyerɛmu kɔ so Content-Type: application/jsonƆbɔ mmɔden biara foforɔ no
yɛ ɛsɛɛ sɛ wɔtwe no wɔ 415, enti HTML form tiawa anaa a text/plain fɛre firi
daakoa kɔmɔ foforɔ bi a ɛntumi nkyia API no. Sɛ wode cURL di dwuma a, fa pass
-H "Content-Type: application/json" ne nea ɛda so ne -d.
API nkyerɛkyerɛmu mfeɛ no
Abɛɛtɔ no wɔ app no mu yɛ. Ma mu. API web app no sidebar mu no, anaa Android ne iOS menu no mu no, na tap Hyehyɛ akofua. Ma no din na, sɛ wopɛ a, akɛnteɛ ne awieɛ da.
Yei kwan no bɛhyerɛ wo ara koro bi. Fa kɔto wo biase baabi a ɛyɛ fɛ a wubɛtumi akae ansa na woatwa nkyɛn no: Nymbot aka biakoyɛ nko ara fa ho, enti ɛntumi mmuhyɛ wo koro bio. Sɛ wate kwan no a a wanyin a, wubetumi nnya no bio; fa tɔ no ase na ɛwie, na ɛyɛ foforɔ.
Abɛgye bi te sɛ sk-nymbot- na ɛfa nkyerɛwee mmiensa ne adidi mmienu, nɔba ne
asubɔnten a ɛwɔ hɔ a ɛda so. App no kyerɛ nkyerɛkyerɛmu biara kɔkɔɔ ne din ne nkɔmmɔ bɛtwɛ nkyerɛkyerɛmu a ɛyɛ mmerɛ te sɛ
sk-nymbot-Qm7x…c2Lw.
- Abɛn bi ye wo din. Ɛde wo sika de kɔ, na wo nketewa nko ara na tete, sesa anaa kyerɛ aseɛ. Obiara a ɔwɔ kɔtɔ no mu no ɔbɛtumi de sika di dwuma, enti fa no sɛ apɔnkyerɛ.
- Caps wɔ sats mu. Kae bi nni spending cap, na saa cap no bɛtumi ahyɛ ase
da biara, week biara (Memeneda) anaa moonth biara (nkano no), wɔ 00:00 UTC biara. Ɛhyɛ akontaabu mmienu no so, ɛde standard credit nkano 10 sats na ɛde Pro credit nkano 100, ɛneɛ ɛkyerɛ sɛnea ɛteɛ no ne sɛnea akontabuo biara bɛdi dwuma no. Ansa na asɛm bi bɛyɛ, nea ɛbɛtumi akyerɛ dwuma no kɛseɛ paa (de credit nkano kɔ so) no bɛhyɛ nea ɛdi cap no ase so. Sɛ ɛntumi nnye no a, wɔatua asɛm no toɔ sɛ
403key_limit_reached, sɛ mmuaeɛ no bɛba mfasoɔ kɛseɛ no nti pɛpɛɛpɛ; ɛsɛ kyerɛ sɛ ɛda hɔ sɛn na ɛbɛsi sɛ ɛbɛsakra. Sɛ wɔsesa...max_tokensɛma ne ɛtɔ mpaebɔ a ɛyɛ mpaebɔ no mu yɛ kakra. Wɔde asɛm a ɛkɔ no mu kyerɛ ne nnyigyeɛ a ɛkyere no, na ɛyɛ adwuma wɔ cap no mu, enti sɛ asɛmfoɔ no bɔ amanneɛ sɛ token no bɔɔ mfeɛ pii a wɔahyɛ hɔ no nkyɛn a, asɛm a ɛtɔɔ hɔ no akyiri no bɛtumi aka key no nkyɛn kakra kɔ cap no nkyɛn; na ɛtɔm asɛm a ɛrebɛba no no wɔbɛrefu no. - Sika a ɛwɔ nsa mu a ɛakɔ ne nanteɛ no, ɛtumi ma ɛdwene sɛ ɛbɛma wo nanteɛ nko ara. Abɛpɛn bi a ɛwɔ ne nkyɛn no nso bɛtumi asɛe ahomegye, asesa ne amanneɛ, asɛe mmoa akwan ahorow, nkontaa nkyerɛ, de sika nkyɛ, na asɛe video a ɔahyɛ aseɛ no.
- Ɛpɛ sɛ ɛwɔ biara nni hɔ. Ɛda a wopɛ no akyi no, mfuakɔ no gyina ase.
- Ɛkyerɛ nneɛma mu kwan no yɛ ntɛm na ɛyɛ afei. Sɛ wɔahyɛ kɔti kɛseɛ bi a, ɛnyɛ ne mpaebɔ a ɛrebɛba no nyinaa bɛyɛ mpaebɔ a ɛnyɛ nokware. Ɛrennyɛ biara wɔ list no mu, na wɔahyɛ sɛ ɛyɛ kɔti kɛseɛ, na mmom ɛneɛ ne sɛnea ɔdi dwuma daa no bɛtena mu yie.
- Wobɛtumi wɔ active keys 25 kɔsi sɛ ɛreba, nea nea biara wɔ ne din anom. Sɛ wosenya key bi n'atena ne mmerɛ bi ase a, ɛyɛ ne mmerɛ foforo a ɛbea ɛnyina ɛhɔ.
Adeɛ a ɛkyerɛw wɔ nkyerɛw no mu no kyerɛw nkyɛn biara adan nkwatow wɔ saa berɛ yi mu ne ne nyinaa, ne berɛ a wɔahyɛɛ no noɔn, mo nkwatow mmienu nyinaa, ne mo API nkwatow a ɛbɛbaeɛ mmerɛw yi mu. Ɛfiri ɛhɔ na ɛkyerɛ nkyerɛkyerɛmu no wɔ saa kɔmputa yi ase wɔ adeɛ a ɛmmu ho hwɛ.
Hwɛ ɔpɛbusɛm bi ho sɛ ɛyɛ nokware
Ma kɔ adesua no wɔ awa bi a ɛwɔ ɛyi mu biako mu. Wɔ nya pɛpɛɛpɛ, enti fa ne a w’afirifo no de kɔ so no ara:
| Ti dwumadie | Wɔde de ma |
|---|---|
Authorization: Bearer sk-nymbot-… | OpenAI SDKs, nneɛma pii, Claude Code ne ANTHROPIC_AUTH_TOKEN |
x-api-key: sk-nymbot-… | Anthropic SDKs |
api-key: sk-nymbot-… | Azure nhyehyɛe client |
Sɛ kɔtekɔ a ɛnni hɔ, a yɛnni aseɛ nka ho asɛm, a wɔatwa mmuatɔ, anaa a ɛatwa awieɛ ba a ɛde ɛhyɛ [[returns]] 401, ne kɔdu no nea
missing_api_key, invalid_api_key, revoked_api_key annaa
expired_api_keyModels, audio models ne nneɛma a wɔde ka kasa, ne akwadifoɔ nneɛma ho nkyerɛkyerɛmu
ɛnyɛ nkyerɛkyerɛmu kɛseɛ bi wɔ hɔ a ɛhia.
Mfoni, video, kasa, nkyerɛaseɛ ne embeddings nso bɛtumi awɔ sɛ ade a wɔtɔ no kɔtɔ baako kɔtɔ baako wɔ Lightning so sɛnea ɛte sɛ wɔn no nkyerɛkyerɛmu biara nni hɔ: tumi hyɛ wo asɛm no sɛnea ɛte sɛ wɔn no na to wo mfɛre no wɔ 402 tua. Hwɛ Sika a wɔde hyɛ mpaebɔ biara so sɛ wammɛ kyɛ biara.
Kyerɛw mu mpaebɔ, akonta buom ne mmoa nteteeɛ ne deɛ ɛyɛ nkwasea: wɔhia wo nym nkyerɛw sɛnea ɛte sɛ kɛ (key), enti sɛ kɛ bi bue a, ɛntumi nnye kɛ foforo. Hwɛ akonta nhwehwɛ mmea bi a wɔrehyɛ nwentoma so.
Wo animim mɔborɔdeɛ a ɛdi kan no
Fa kwan a ɛdi so ma key no wɔ environment variable mu, ɛnna frɛ model bi sɛ ɔbɛka biribi kyerɛ wo. Mfatoho a ɛwɔ saa nkyerɛkyerɛ yi mu nyinaa kɔtɔ no firi 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 Ɛne Nymbot nka n'ankasa kwan, a wɔde ɛkyɛnu a ɛwɔ standard balance no na wɔbɔ. Fa katalog model id bi hyɛ hɔ akyi, te sɛ anthropic/claude-sonnet-5, sɛ wɔde saa model no
fi Pro balance no mu. Mmoa a wɔn wɔ list mu no ma id biara.
Sɛ ɛyɛ asɛm bi a ɛdi anigyeɛ no, ɛyɛ sɛnea ɛdi anosamu.
API no bɔ wo sika antdodoɔ a app no bɔ wo sika antdodoɔ pɛ.
- Ɛdeɛn mmeae a ɛwɔ hɔ no?
nymbot/autoɔtwe ne... Kanu balance (10 sats a credit). Ɛbiara a ɛkyerɛ adeɛ a ɛdi kan biara kɔ adeɛ no Ɔkyerɛkyerɛfoɔ akɔnten (100 sats a ɛwɔ credit mu). Adaniba a ɛda hɔ no de akɔnten a ɛda hɔ na ɛdi dwuma; afutuo biara a ɛnyɛ adaniba a ɛda hɔ no de Pro na ɛdi dwuma. Embeddings de akɔnten a ɛda hɔ na ɛdi dwuma. Transcription de akɔnten a ɛda hɔ na ɛdi dwuma sɛ akɔnten a ɛda hɔ no bɛtumi ammu no, na sɛ ɛnyɛ saa a ɛde Pro na ɛdi dwuma. Model list no kyerɛ sɛ akɔnten bɛn na model biara di dwuma. - Ɛyɛ sɛn? Chat asɛm a wopɛ sɛ wosua no, wɔgye ne bo wɔ tokens a model no akenkan ne a ɔatwerɛ no so, sɛnea ɔde asɛe no asɛe. Wɔbɔ 5% fee bɔ ne bo, na ɛnna wɔde 1.5 yɛ no kɛseɛ, enti wopɛ sɛ wopɛ nnyigyei a ɛyɛ 1.575 dwumadie wɔ asɛe no so. Wɔde kɔ sats wɔ Bitcoin dwuma no a ɛkɔ so nnɛ so, na wɔgye wo so wɔ credit a ɛyɛ akyɛdeɛ kakra mu. Pro pictures, video ne asɛm a wɔka no, wɔgye ne bo sɛnea woyɛ no, sɛnea woka no, anaa sɛnea wotwerɛ no, na transcription nso wɔ ne bo sɛnea audio no kɔ so wɔ sekon no mu, wɔde fee ne nsuo no ara. Standard picture no yɛ credit 5, na standard voice no nso yɛ credit 3.
- Minimɛ no. Adeɛ biara a ɛdi awɔden mmeae a ɛyɛ adwuma no, ɛkyerɛ credit 0.05 kɔmɔ: standard balance no so, sat aduasa ntam (half a sat), Pro so nso, sats nwɔtwe. Credit a ɛnyɛ kɔmɔ no kɔ so kɔ mpo, wɔnnyɛ no kɔmɔ kɔ mpo biara ara.
- Gyina, na dwo. Ansa sɛ asɛm bi bɛyɛ adwuma, nea ɛbɛtumi ayɛ nnyigyeɛ kɛseɛ no wɔ hɔ wɔ wo mu nnyigyeɛ mu, ɛfa nea woyɛde abɔ no ne nea nkyerɛwee (tokens) kɛseɛ a ɛbɛtumi ahyɛ no ho. Asɛm a ɛnsɛ mmuaeɛ (plain ASCII) nna mfeɛ no mu, wɔgye ne UTF-8 bytes mu nkyerɛkyerɛmu, na ASCII namba ne nkyerɛwee biara yɛ token baako, enti asɛm biara a ɛwɔ kɔmputa mu, kɔd (code) ne namba nyinaa wɔ hɔ wɔ nnyigyeɛ mu. Nnyigyeɛ no wɔ hɔ wɔ nnyigyeɛ kɛseɛ mu, koraa na ɛnyɛ baako, enti asɛm biara hia nnyigyeɛ (sats) 10 a ɛdi ase wɔ standard balance mu anaa 100 sats wɔ Pro mu sɛnea ɛbɛtumi ahyɛ ase. Nea ɛdi nnyigyeɛ kɛseɛ no nko ara na wɔfa no; nea ɛdɔɔn no nnya no nnyigyeɛ no wɔ hɔ kɔsi sɛ ɛrebɛyɛ adwuma; sɛ nnyigyeɛ a wɔatumi de ayɛ adwuma no nnya nkyerɛkyerɛmu koraa a, stream no bɛba nkyerɛkyerɛmu bi ne a
402insufficient_balanceɔsɛhwɛ dwumadie, na nea wɔyɛɛ no no, wɔtua nea wɔyɛɛ no nsa. Sɛ kɔtɔ kwan no yɛ kɛseɛ sen sɛ ahonya no bɛtumi atua a, wɔfa ahonya no nyinaa, na ɛdi nkyɛn no no, ɛda wo borɔdeɛ so (owed_satswɔ no munymbotadeɛ a ɛdi mu, ne adeɛ a ɛte mmerɛw. Adeɛ a wɔde n’asɛm nkyɛ a ɛhia no, wɔde n’asɛm nkyɛ a ɛba kɔ anim no na wɔde hyɛ so. Ɛsɛ sɛ wɔhyɛ no so ansa na adeɛ biara a ɛwɔ saa balance no no bɛtena hɔ na yɛatumi adeɛ bi de ayɛ adwuma: ɛnyɛ API, nnyigyei wɔ app no mu, nnyigyei a wɔde kɔ foforɔ anaa adeɛ a wɔde ma obi a ɛyɛ ɔdɔ. - Akyɛdeɛ nni hɔ a ɛda hɔ. Sɛ akontaabu no ntumi nnye hold no a, asɛm no
wɔapa ne
402adeɛ biara anante ase ansa na ɛnyɛ saa. Error no ka kyerɛ sɛ adanɔɔsan bɛn na ɛno nti, sɛ asɛm no hia sɛn sats na ɛhia ne sɛ ɛda hɔ bɛn. Adeɛ bi a ɛsi kɛseɛmax_tokensƐkyerɛ nkataa ketewa. - Nkabom. A mpaebɔ a ɛnyɛ adwuma biara nni nkyɛm, sɛ provider no nnya nkyɛm wɔ adwuma a ɔyɛe ansa na ɔnhyɛ aseɛ no, anaa web search anaa nea
nymbot/autoadwuma asɛm a ɛda mu no, ɛtɔ so; ɛno na wopɛ sɛ wesi, ɛkorɔ kɛseɛ biako anadwo 0.05 credit. Sɛ wopue stream bi a, wɔtwa nkyɛn no, wɔtua mfonini (tokens) a provider no de kyerɛ no nti: Nymbot kɔ so kenkan provider no stream no wɔ sɛnea ɛbɛyɛ a ɛbɛyɛ sɛ ɛrekɔ so wɔ mmienu anum (25) seconds a wofiri hɔ no so na ɔnhu saakyerrɛ no. Sɛ ɛmfa ba a, wɔyɛ adwuma mu nnyigyei (estimate) wɔ nea woyɛeɛ ne nea a wɔatwerɛ no mu, na ɛyɛ model a ɔhyɛ mmereɛ (reasons) a, ɛkyerɛ nea ɛwɔ hold no mu nyinaa. Sɛ wo connection mu tɔ a, asɛm no kɔ so na wɔtua nea ɛwɔ mu. - Web dwesuapuo Ɛhyɛ $0.008 kwa wɔ hwɛ biara so, a wɔahyɛ no sɛ sats, ɛnyɛ sɛ model no bɛyɛ nkaasɛm anaa ɔbɛyɛ mpan. Afã a ɔsene no nso wɔde kɔ model no ntam sɛ biribi a wɔbɛde adi dwuma, enti ɛhyɛ token no mu.
Mmuaeɛ biara ka nea ɛtɔ ne sɛnea ɛyɛɛ. JSON mmuaeɛ no kura bi ᵃ nymbot nneɛma a ɛwɔ ne mu ne
sika a wɔde hyɛɛ no so no, credits ne sats a wɔde hyɛɛ no so no, ne nea ɛda ase no:
Sika a ɛdi adeɛ no
"nymbot": {
"balance": "pro",
"charged_credits": 0.162,
"charged_sats": 16.2,
"balance_credits": 412.425,
"balance_sats": 41242.5
}
Agyaedwuma mmuaeɛ no kura saa nhoma titiriw yi mu, ɛno ne baabi a wɔbɛhwɛ akyerɛwdeɛ a ɛnyɛ JSON no sɛnea ɛsi, te sɛ kasa:
| Ti dwumadie | Nkyerɛaseɛ |
|---|---|
X-Nymbot-Cost-Sats | Sɛnea saa asɛm yi bɔ kosɛ, wɔ sats mu. |
X-Nymbot-Balance-Sats | Ɛdeɛn na ɛda ahobɔdeɛ no a wɔde hyɛɛ no no so, wɔ sats mu? |
X-Request-Id | ID ma sɛeɛtɔ no, wɔ mbuahyɛ biara so. Ka no sɛ woka mmoafoɔ ho asɛm a. |
Ɔsika a wɔde hyɛ aseɛ ɛsɛɛm million tokens, a ɛwɔ fee ne margin mu no, wɔ...
mmeae kɔntaa dollars ne sats mu, na ɛda so
ɔdwom papayɛ no. Sɛ wɔntumi nnya Bitcoin nnuane no adi a,
adeɛ a wɔde sika awɔfɛ no hyɛ nkyerɛwee 503 price_unavailable ne ho
Retry-After: 60 sɛnea ɛbɛyɛ a yɛbɛnya nkaeɛ, na ɛnyɛ sɛ yɛsu mpaebɔ.
Nkabommuo
Ɔsɛe biara wɔ adeɛ a ɛyɛ koro, ɛno ne de a OpenAI nnamfo nim no ananwu. code ɛyɛ din a ɛtena mu a wubetumi de hyia; message ɛyɛ nnipa nti na ɛtumi asesa.
Nkabom mu mpanin
{
"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
}
}
| Ɛdaeɛ | Ɛberɛ bɛn? |
|---|---|
400 invalid_request_error | Ɔhyɛn ne mu nnyɛ JSON (invalid_json), ɛyɛ ɛhia sɛ wode biribi hyɛ mu a wammɔ (missing_required_parameter), adeɛ bi a ɛnyɛ nokware, anaa asɛm no rehwɛ biribi a model no anaa endpoint no ntumi mmu, te sɛ tools wɔ hɔ nymbot/auto (unsupported_tool). param frɛ mpɔtam no. Nso upstream_rejected Sɛ ɔdomfo no tooo ɔpɛdeɛ no. |
401 authentication_error | Abakɔsɛm no awo, yɛnni aseɛ ne sɛ wɔahyɛ no ase, anaa ɛwɔ nkyerɛkyerɛmu mu, anaa asɛm a wɔasɛn no nyɛ nokware anaa wɔadi no dwumadie no kɔ anim bio. |
402 insufficient_quota | Akontom deɛ ɛwɔ mu no ntumi amyɛ asɛm no.
Code insufficient_balance, ne balance, required_sats ne balance_sats. |
403 permission_error | Nsɛm no nnyɛ kwan koro sɛ ade a ɛwɔ kɔtɔ no mu (key_limit_reached, ne limit_sats, used_sats ne reset_at), anaa akontabuo no ntumi nnya dwumadi no (account_denied). |
404 not_found_error | Amanyɔɔ kwan bi (unknown_endpoint), nhyehyɛeɛ a ɛnni hɔ (model_not_found), annanso key a yɛn nimdeɛ nni so, invoice anaa video. |
405 | Kwan no wɔ hɔ nanso ɛnyɛ saa kwan no so (method_not_allowed). Noo Allow header kyerɛ amansan a ɛdi so no. |
413 | Nneɛma anaa file no yɛ kɛseɛ paa (payload_too_large, file_too_large), anaa abɔnten no yɛ tenten paa (audio_too_long). Hwɛ mmoa. |
415 invalid_request_error | Ɔdɔ no nnyɛ sɛ application/json (ansi, sɛnea ɛfa upload endpoints no ho, multipart/form-data): unsupported_media_type. |
422 | Nne ne kasa a ɛnyɛ nneɛma biara a ɛbɛyɛ possible wɔ text to speech (voice_language_mismatch, unsupported_language). |
429 rate_limit_error | Nsɛmquæ nkontaa pii wɔ saa kii yi so, fi saa address yi mu, anaa ne nneɛma a ɛkyerɛ wo hɔ a ɛankɔ so annyɛ nokware (rate_limit_exceeded), anaa ɔtumfo no rekyerɛ rate-limiting (upstream_rate_limited). Te mmɛתיים a wɔrei wɔ Retry-After. |
500 api_error | Nymbot nkyerɛɛkyerɛɛ mu bi wɔ ne nkyɛn (internal_error). |
502 api_error | Ɔdomfo no nnyɛ mmuaeɛ bi (upstream_error), anaa Lightning invoice biara nni possible (invoice_unavailable). |
503 api_error | Ɔpanyin no ayɛ adwuma dodoɔ (upstream_overloaded), Bitcoin mmɔdenɔ no nte ase nka (price_unavailable), anaa adwuma bi a ɛrei anaa ɛregye nante (service_unavailable, media_hosting_unavailable). Retry-After ɔka sɛnea wɔbɛbɔ mmɔden bio, bea a wɔnim no. |
Nneɛma mmienu a ɛnyɛ nea ɛda so:
/api/v1/messagesebua wɔ Anthropic error format mu, ɛfiri sɛ ɛno ne nea Anthropic klienti sesa:{"type": "error", "error": {"type": "authentication_error", "message": "…"}}. Ei nkyerɛkyerɛmu no di status no akyi:invalid_request_error,authentication_error,billing_error(402),permission_error,not_found_error,request_too_large,rate_limit_error,api_errorannaaoverloaded_error(503).- Sɛ streaming request bi sɛe ansa na ne byte a ɛdi kan bɛba a, ɛnya JSON error a ɛyɛ nea ɛda so ne status a ɛwɔ aseɛ yi so, ɛnyɛ event stream. Sɛ stream no asɔɔ ase na ɛsɛe a, wɔhyɛ no sɛ stream no atifi event no, wɔnea endpoint no format mu.
Mfomsoɔ nkan no nnyɛ adeɛ a ɛda beba bi mu nkyerɛkyerɛmu a ɛda ne ho hɔ ho. Wɔsesa Ɔdeɛ no mfomsoɔ asɛm no ansa na ɛbɛba wo nkyɛn.
Nkyɛmu
| Aklimit | ɔhia |
|---|---|
| Kɔkɔmmu mma kɔm deɛ | minti biako mu mfeɛ 120. Saa a ɛkyerɛw hɔ no so, 429 ne ho Retry-After. |
| Apesɛm a ɛnyɛ mpaamu nni mu | minitiakora 120 kɔ adesua biako ho, ma model no, audio ne sika a wɔde hyɛe afã mu nkyerɛkyerɛmu no, refund token nhwehwɛ no, ne sika a wɔde hyɛe endpoint a wɔfrɛ no key anaa sika a ɛnni mu no ahoɔden. Saa a ɛkyɛ no, 429 ne ho Retry-After. |
| Nkyerɛkyerɛmu a ɛyɛ mpaebɔ a ɛntee ne sɛ ɛyɛ nkyerɛkyerɛmu a ɛyɛ mpaebɔ a ɛntee | Miniti 30 kɔ adesua biara ho ma nkyɛn, nkyɛw, sika akɔdi nkyerɛkyerɛmu ne refund tokens a ɛnyɛ adwuma. Saa a ɛnyɛ saa no, ɛtɔ kɔraɛ biara a adesua no firi hɔ na ɛkyɛ nkyerɛkyerɛmu no so wɔ Ɛdeɛ 429 ne ho Retry-After sɛ mmini no awie. Wɔhwɛ nkyerɛkyerɛmu no ansa na wɔkenkan adeɛ no. |
| Nkabom ne nkyɛn foforɔ | sika nwoma nwɔn akum 60 anɔpa baako ba nym ho na akum 120 anɔpa baako ba kɔmɔ (address) ho. |
| Sika mmoa nkyɛaseɛ mfeɛ mu nkyɛkyɛmu nnyiyim | sika nwoma nwɔn akum 60 anɔpa baako ba nym ho na akum 120 anɔpa baako ba kɔmɔ (address) ho. |
| NWC wallet nkabom no | sɛnea nkyɛn ne niam koro bi wɔ mmarima biara ho no ɛyɛ 10, na nkyɛn ne niam koro bi wɔ kɔmputa kɔm biara ho no ɛyɛ 30. Wallet relay no kwan no na ɛsɛ sɛ wode di dwuma wss:// wɔ port a ɛyɛ pɛ no so. |
| San token no | Minitu biara, token biara ma nneɛma adidi anaa asɛm bi a ɛsɛ sɛ wɔbisa 60. |
| Kɔnkyɛnmuɔ no ahoɔdenɔ | IPv6 address bi nyɛ ne /64 no nyinaa wɔ adimitɔɔ a ɛfa adesoɔ biara ho no ano, na IPv4-mapped IPv6 address bi nso yɛ ne IPv4 address no ara. |
| JSON nkyerɛwee mmoa | 4 MB; 64 KB nka nkyerɛkyerɛmu a wode wo ndom de asetyɛe. |
| Multipart request body (uploads) nkyerɛkyerɛmu | 32 MB. Sɛnea wopɛ sɛ wofiri adaneyi bi adi no, ɛtumi wɔ MB 20 enough, ne nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nneɛma a ɛyɛ nne 400 invalid_multipart. |
| Mfoni wɔ chat asɛmhyɛ baako mu | 20. Obiako bi ne bi Ɛno https:// annaa http:// nkɔnkɔmɔ link kɔ mpɔtam a obianya, anaa bi a data:image/… URL. |
| Nsopɛnten a ɛwɔ nna biara a wɔrehyɛ mpaa no mu | 1 kɔ 4 (n) |
| Token a ɛpue no | Ɛda model no ne ne ho ankasa mfinimfini so. Ne kɛseɛ a max_tokens wɔde ɛte sɛ ɛgye, ɛnyɛ sɛ wɔatwa so. |
| Kasa nnyigyeɛ | Nkyerɛkyerɛmu no maba 800 nkyerɛwdeɛ ma voice a ɛyɛ adidi no, na nkyerɛwdeɛ 2,000 ma Aura 2. |
| Nkaeɛ mu nkyerɛw | asɔre 30 minutes, 25 MB. Wɔrefi rekɔode a ɛyɛ tenten kɔɔ so ne 413 na wɔn nti nsi mmea, sɛnea ne ntɛm biara te no, sɛ Whisper asie no nka biara. |
| Embeddings | Nsɛm ahodoɔ kɔtusɔ no mma mpaebɔ biako mu. |
| Video adwuma | Wɔhwehwɛ wɔn wɔ nnɔnkyiri 24 so wɔ wɔde wɔn hyɛ mu a; wɔde render bi hyɛ aseɛ anopa koro akyi no. Nym biara enough, rendering 10 na wɔtumi yɛ wɔ beaeɛ koro so. |
| Nsɛmuesɛtɔ nkyerɛkyerɛmu | Wahyɛ mu mmienu nsoronkaa dɔn (90) da. |
| Nnyifo biara nkyɛdeɛ a ɛwɔ hɔ </h3> | 25. Akwan mmienu a ɛda mu no, kwan mmienu a ɛwɔ mu a ɛtɔ so mmienu a ɛne nea ɛwie no na wɔsɛe wɔn no nko ara na wɔsɛe wɔn. |
Asɛm bɔm a ɛfa mfonini bi ho no ɛsɛ sɛ ɛkɔ mpɛn sɛ obiara hu: bɔne a ɛfa aban kɛseɛ bi anaa mpɔtam a ɛne wo nkyɛn bɔ ne ho no, anaa Nymbot n'asɛm mu no, yɛa ɛgye so. Ɔsomfo ne ne ho nneyɛe a ɛwɔ app no mu no ɛbɛyɛ wɔ ha nso, enti sɛ wobɛde asɛm pii kɔ ɔsomfo baako nkyɛn a, wɔbɛtumi akɔ so kɔ ma no kɔmɔ mpo mma mma ɛnyɛ sɛ wɔasɛe no.
Dɛn na API no bɛtumi ahu
API no nyɛ ahosɛm a ɛyɛ kɔkɔɔ sɛnea app no ho te, na ɛsɛ sɛ yɛka kyerɛ ɛdeɛdɛ koraa sɛnea ɛteɛ.
- Ɛnyɛ end-to-end encryption. Wɔ app no mu no, nkyerɛkyerɛmu bi wɔ wo device no mu a Nymbot nko ara wɔ n'akwan mu nkyɛdeɛ no na ɛkɔ so sɛ asɛm fɛfɛ a wɔde hyɛ ɛda ade mu. API mpaebɔ bi yɛ HTTPS a ɛte sɛnea ɛte no: wɔhyehyɛ mu wɔ kwan no so kɔ Nymbot, na Nymbot server no nso tete mu sɛnea ɛte sɛnea ɛbɛtumi ahyɛ aseɛ.
- Nsɛm a wopɛ sɛ woka ne mbuasɛm nnyɛ ne de a wɔde to so. Wɔfa wɔn kɔ mɔdèl no mu na mmuae no nso ba ase. Nea wɔsiesie ne nnuae nnuane no: ɛpono biara a wɔde bɛpɛ no, mmerɛ no, mɔdèl no, nea ɛyɛ no, token nkontaa, ahoɔden, nnuae nkontaa, sika, nea ɛdi n’anim, key no, ne sɛ ɛyɛɛ adwuma anaa, ɛnam nnɔkra nkron (90 days) mu, nea ɛyɛ ne nea asɛm hwɛbea ɛkyerɛ wo. Ɛkyerɛnea wo de komm kyerɛɛ adeɛ no nkyerɛkyerɛmu (berɛ, ne sɛnea ɛyɛ, model, token adidi, ahoɔden a ɛdi ansa na ɛyɛɛ no, ne sɛ ɛde web search dii dwuma anaa ɛyɛɛ adeɛ no) no wɔ hɔ kɔsi nnɔkra adidi, ɛda app no nkyerɛkyerɛmu ne ne nkyerɛkyerɛmu a ɛwɔ hɔ no nkyɛn.
- Nea ɛkɔ so biara a ɛwɔ nym no mu yɛ ketewa na wɔatwerɛ no wɔ ha. API nkyerɛkyerɛmu mfeɛ no Wɔde hash hyɛ so, ɛnyɛ key no ara, ne wɔn din, hint a ɛyɛ ketewa, sika a wɔbɛtu a ɛnyɛ kɛse, berɛ a wɔbɛsesa no, berɛ a ɛbɛba awieɛ, ne berɛ a wɔyɛɛ hɔ ne berɛ a wɔde kɔɔ so mmerɛ a ɛtɔɔ so; key a wɔasɛe a ɛneɛ no mmienu (50) a ɛtɔɔ so titiriw no nko ara na wɔhyɛ so. An deɛ ɛyɛ nokwafoɔ mmerɛ a wɔde mpanin bɔ ho anaa mpanin nnyimpa nkyerɛkyerɛmu wallet kɔkɔɔ kɔmɔ no wɔ dehyɛɛ mu, ne threshold, sika adɔnten, ne ɛda a ɛda akyi no top-up no nti nneɛma no wɔ hɔ. Video adwuma no wɔ hɔ wɔ nnɔnansan (24) nnɔn mu. Sika a wɔde bɔ mpaeɛ wɔ nnɔbaeɛ biara a ɛma Lightning payment hash kɛkɛ wɔ hɔ wɔ nnɔnnsɔn (7) nnɔn mu na hashed refund token kɛkɛ wɔ nnɔn (30) nnɔn mu, na ɛnye obiara din anaa adanfoɔ biara ho asɛm. Sika a ɛnyɛ sɛ ɛbɛtumi akyɛ no, wɔde kɔ mpaeɛ mu sɛ sika a ɛhia kɔsi sɛ top-up bi bɛma wɔn nti.
- Sɛ wopira app no a, ɛtwa no ase. A deɛ ɛwɔ mfonini no nyinaa hwɛ bɔ de asa owia ne API key biara na ɛsesa na ɛyɛ no ase, na ɛyɛ query history, usage records, wallet connection ne video jobs no ase. Sika a ɛwɔ wo aka ne nnuae biara a wode nnuae foforɔ bɛtɔ a ɛka wo ho no, ɛtena nym no so.
- Model no nkyerɛkyerɛfoɔ huu wo asɛm no, sɛnea ɛyɛ firi app no mu. Catalog models yɛ adwuma wɔ wɔn nnwumafoɔ hɔ; standard routes ne embeddings yɛ adwuma wɔ Cloudflare so.
- Agyina mfonini no yɛ amansan nea wɔwɔ. Mfoni ne video a wɔde nkyerɛkyerɛmu (links) de maa no
de to Blossom file hosts a ɛyɛ biara mu, ɛhɔ na file no kwan ne ne hash. Ɛyɛ obi a ɔwɔ
link no biara enough sɛ ɔbɛtumi abue no, na Nymbot ntumi mmu mu bio. Bisɛ aseɛ
b64_jsonna ɛyɛ adeɛ a wɔayɛ no kɔm sɛ mmuaeɛ no mu na wɔmfa no kɔto kɔ mmɔden mu ara. - Enti sɛnea woyɛ saa adeɛ yi, ɛyɛ nkyerɛwee mfonini a ɛyɛ adwuma sɛ mfonini akwan? Mfoni a wode to to...
Siesie, anaa tumi de ma bi a
data:URL wɔ kyerɛwfo bi neimage_url, wɔde to Blossom host a ɛyɛ kɔm mu ansa na generator no nnya no, na ɛno nso ne saa ara. Mfonini a obi de kɔhttps://link no wɔde no sɛ saa link no ara. Pictures a ɛwɔ chat request bi mu kɔ model provider no nkyɛn, na ɛnyɛ Blossom nkyɛn. - Abakɔsɛm bi wɔ hɔ a ɛkɔ tie wo nkyerɛwee no nso. Ɛhɔ biara a key hwɛ de di dwuma no, ɛfi wo nym balance no mu, enti API use nyɛ anonymoɔ. Sɛ wopɛ sɛ wode API yɛ adwuma a wopɛ sɛ wode no to wo daa nipa din (nym) mu fapem, ma kɛseɛ no fi nipa din (nym) foforɔ a ɔwɔ ne nea ɛwɔ ne mu (balance) mu.
Sɛ wopɛ app no ahoɔden a, ɛnyɛ app no. API no nso yɛ sɛnea wopɛ sɛ wode model no di dwuma wɔ w'ankasa tools mu.
Endpoint biara
| Endpoint | Nea ɛyɛ | Nkabom |
|---|---|---|
GET /api/v1/models | Emu nkyerɛkyerɛmu bɔ""", ne mmenenaa ne nneɛma nti | Biakoara nni hɔ |
POST /api/v1/chat/completions | Kasa Mu Nneɛma | Kɛseɛ |
POST /api/v1/responses | Responses API | Kɛseɛ |
POST /api/v1/messages | Anthropic Nsɛmfua | Kɛseɛ |
POST /api/v1/messages/count_tokens | Nnyinasoɔ nkyerɛkyerɛmu a ɛfa input tokens ho | Kɛseɛ |
POST /api/v1/images/generations | Nsɛmti ntwɛnwaba no bɔ asɛmmuo | Abɛla anaa Ɛdenu |
POST /api/v1/images/edits | Siesie mfonini bi | Abɛla anaa Ɛdenu |
POST /api/v1/videos, GET /api/v1/videos, GET /api/v1/videos/{id} | Ɛhyɛ aseɛ, nkyerɛkyerɛmu ne hwɛ video wura mu | Abɛla, anaa Ɛdenu abaeɛ baako sɛ sɛnea ɛbɛyɛ a |
POST /api/v1/audio/speech | Asɛm a wɔatwerɛ ma nne | Abɛla anaa Ɛdenu |
GET /api/v1/audio/models, GET /api/v1/audio/voices | Awiee mmoawa ne nneɛma | Biakoara nni hɔ |
POST /api/v1/audio/transcriptions, POST /api/v1/audio/translations | Kasa kɔtɔ asɛm mu, na kɔ Akan kasa mu | Abɛla anaa Ɛdenu |
POST /api/v1/embeddings | Embeddings | Abɛla anaa Ɛdenu |
GET /api/v1/credits/balance (anɔpa POST) | Nkabom ahonya biara | Kɛseɛ |
GET /api/v1/topup/payment-methods | Akwan a wɔbɛfa so atɔ | Biakoara nni hɔ |
POST /api/v1/topup/create/btc-lightning | Lightning nnyigyeɛ bi | Kɛseɛ |
GET /api/v1/topup/status/{invoice_id} | Ohwɛ na ɔde to mu | Kɛseɛ |
GET /api/v1/queries/history | Ɛdeɛn na ɛdi boɔ wɔ ɛkrataa biara ho? | Akyɛdeɛ anaa din anaa nkyerɛwee? |
GET /api/v1/account | Akonta nkyerɛkyerɛmu | Nym |
/api/v1/keys | Ɛyɛ, ɛsesa na ɛtwa nkyɛn mu dwumadie dwam 🔑 | Nym |
/api/v1/nwc-auto-topup | Nkitahodie a ɛdwɔ mpaeɛ mu nkyerɛkyerɛmu | Nym |
GET /api/v1/l402/refunds, POST /api/v1/l402/refunds/redeem | Ɛhwehwɛ anaa ɛyɛ sika a wɔde akae token no kɔsi sɛ wɔbɛde adi kan | Sika nkyɛdeɛ token; nym a ɛbɛma wo adi nsamu |
"Nym" kyerɛ asɛm a wɔpɛ a wode wo Nostr key asini, a wɔatwerɛ wɔ akonta nhwehwɛ mmea bi a wɔrehyɛ nwentoma so. Ma nneɛma a ɛtumi di saa nkyerɛwee yi ase no, hwɛ nkwan ne SDKs, na coding nneyɛefaa a ɛte sɛ Claude Code, Codex ne Cline no ho, hwɛ nkɔtwe nneɛma a wɔde yɛ coding.