Rach don t-susbaint
Tha an Nymbot.

Bun-eòlais Pàirt

Thòisich e gnìomhachas

Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh.

Dè tha e Fire?

Tha an API. nymbot.ai Tha an t-àireamh-fòn a tha an OpenAI or an Anthropic client.

A sireadh an equal two paylines. Tha equilibrium A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

What the API does not do is add anything of Nymbot's own. Your messages go to the model as you sent them: no Nymbot system prompt, no memory, no date or language hints. What comes back is the model's answer and a note of what it cost.

Pàirt URL

PàirtPàirt URL
Tha OpenAI SDKs agus Tools OpenAI-compatible.https://nymbot.ai/api/v1
Thòisich e gnìomhachas Chan eil Code.https://nymbot.ai/api (S e seòrsa de add-on) /v1/messages Gàidhlig ·

Thòisich e gnìomhachas eadar-dhealaichte. /api/v1/Anns an unknown path na bhàrd. 404 Bliadhna mhath ur dhiubh uile bho Camanachd Leodhais. 405Tha an t-àireamh JSON.

A bheil aon de na cùmhnantan as fheàrr as fheàrr as urrainn dhaibh fhaighinn. Pàirt. The endpoints signed with your nym (keys, the account summary, NWC auto-top-up and refund redemption) are the exception: in a browser they answer only Nymbot's own sites. See Thòisich e gnìomhachas.

Thòisich e gnìomhachas ann an JSON. Content-Type: application/jsonA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. 415Thòisich e gnìomhachas ann an HTML text/plain A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. -H "Content-Type: application/json" Tha mi -d.

Pàirt

Thòisich e gnìomhachas an app. Pàirt Tha an t-àireamh-fòn, ann an t-àireamh-fòn, an t-àireamh-fòn. Tha KeyA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

The key is shown once. Copy it somewhere safe before you close the sheet: Nymbot keeps only a fingerprint of it, so it cannot show it to you again. A lost key cannot be recovered; revoke it and make another.

Tha e seòrsa de key sk-nymbot- Tha an t-àireamh-fòn, t-àireamh-fòn, t-àireamh-fòn, t-àireamh-fòn, t-àireamh-fònt. sk-nymbot-Qm7x…c2Lw.

  • Tha an t-àireamh ann an NIM. Seo docamaideadh na Teamplaid:Dàta brataich Rìoghachd na h-Eadailte.
  • Tha an t-àireamh. A key can have a spending cap, and the cap can reset every day, every week (Monday) or every month (the first), at 00:00 UTC. It counts both balances, a standard credit as 10 sats and a Pro credit as 100, so it means the same whatever balance a request spends. Before a request runs, the most it could cost (rounded up to whole credits) is set against what is left of the cap. If it does not fit, the request is rejected with 403 key_limit_reachedTha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. max_tokens Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn.
  • Tha an t-àireamh-fòn a tha thu a chompanachd. Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh.
  • Tha e optional. Tha an t-àireamh-fòn a tha thu a 'clean.
  • Tha an còrr fìor mu dheidhinn atharrachadh. Tha an t-àireamh ann an t-àireamh ann an t-àireamh ann an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh.
  • Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn.

Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. Thòisich e gnìomhachas.

A sireadh an request.

A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

PàirtSgrìobh
Authorization: Bearer sk-nymbot-…Lùghdaich an t-àireamh-fòn, an t-àireamh-fòn, an t-àireamh. ANTHROPIC_AUTH_TOKEN
x-api-key: sk-nymbot-…Thòisich e gnìomhachas
api-key: sk-nymbot-…Tha Azure Clients.

A missing, unknown, revoked or expired key returns. - A missing, unknown, revoked or expired key returns. 401A sireadh cod missing_api_key, invalid_api_key, revoked_api_key Tha expired_api_keyA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

Tha an t-àireamh-fòn a-t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. 402 Tha e. Tha an t-àireamh-fòn sin a key..

A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. Thòisich e gnìomhachas.

An dèidh First Request

Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. 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 is Nymbot's own routing, paid from the standard balance. Put a catalog model's id there instead, such as anthropic/claude-sonnet-5Tha an t-àireamh-fòn na Pro Balance. Pàirt Modèla Tha an ID.

Dè tha cost a demand?

Tha an t-àireamh-fòn a tha app.

  • Tha equilibrium àm. nymbot/auto Tha e Pàirt Tha an t-àireamh-fòn a-t-àireamh-fòn a-t-àireamh-fòn. Pàirt Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn.
  • Dè tha. Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh.
  • Tha mi a minimum. Tha an t-àireamh-fàs a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh.
  • Tha seo, tha seo. A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn, eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte. 402 insufficient_balance A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.owed_sats Tha an nymbot A bheil aon de na cùmhnantan as fheàrr as fheàrr as urrainn dhaibh fhaighinn.
  • Tha am credit fìor. Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn. 402 A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. max_tokens A sireadh an t-àireamh.
  • Tha mi fo churam. Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. nymbot/auto task check had already run; then that is what you pay, at least 0.05 credit. A stream you cut off is charged for the tokens the provider reports: Nymbot keeps reading the provider's stream for up to 25 seconds after you leave to get that count. If it does not arrive, the charge is estimated from what you sent and what was written, and for a model that reasons it includes the whole output allowance of the hold. A request whose connection drops still finishes and is charged.
  • Pàirt Web Tha an $0.008 a search, a tha a 'sats, tha a' sgiobair a tha a' sgiobair, ann an sgiobair tha a' sgiobair a' sgiobair a' sgiobair.

Tha an t-àireamh-fòn, tha an t-àireamh-fòn. nymbot Bha crìonadh de 0.2% ann an eaconomaidh Bhreatainn sna trì mìosan mu dheireadh den bhliadhna an uiridh.

A sireadh an Object

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

A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

PàirtSgrìobh
X-Nymbot-Cost-SatsTha an t-àireamh-fòn, an t-àite.
X-Nymbot-Balance-SatsTha an t-àireamh-fòn, tha an t-àireamh-fòn.
X-Request-IdTha an t-àireamh ann an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh an t-àireamh.

Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn. Pàirt Tha dollar a’ dol a’ dol a’ dol a’ dol. Pàirt PricelistIf the Bitcoin price can't be read, tha an t-àireamh-fòn. 503 price_unavailable Tha Retry-After: 60 Tha mi a dèanamh.

Pàirt

Tha an t-àireamh-fòn ann an t-àireamh-fòn ann an t-àireamh-fòn. code Dè tha thu a’ dèanamh nad shuidhe an-sgeulachdan. message Dh’amais Sanndaidh gu cùramach.

Lùghdaich body

{
  "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
  }
}
PàirtTha
400 invalid_request_errorA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.invalid_jsonNa stàlaich na lachan anns an drathair a-riamh.missing_required_parameterA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. nymbot/auto (unsupported_tool). param Thòisich e gnìomhachas. upstream_rejected Tha iad a’ dèanamh thu an-diugh.
401 authentication_errorA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.
402 insufficient_quotaTha an t-àireamh-fòn a tha thu.Code. insufficient_balanceTha mi balance, required_sats agus balance_sats.
403 permission_errorA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.key_limit_reachedTha mi limit_sats, used_sats agus reset_atA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.account_denied).
404 not_found_errorTha sin dìreach lazy (unknown_endpointA bheil aon de na cùmhnantan as urrainn dhaibh fhaighinn.model_not_foundTha an t-àireamh-fòn a-riamh, ann an t-àireamh-fòn.
405A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.method_not_allowed) tha Allow Chan eil a tha a 'còmhladh de methods.
413A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.payload_too_large, file_too_largeA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.audio_too_longTha Pàirt.
415 invalid_request_errorSgrìobh e a' sgiobaidhean as application/json A sireadh an t-àireamh-fòn, multipart/form-data): unsupported_media_type.
422A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.voice_language_mismatch, unsupported_language).
429 rate_limit_errorA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.rate_limit_exceededA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.upstream_rate_limitedTha an t-àireamh-fòn na Seconds in Retry-After.
500 api_errorSomething went wrong on Nymbot's side (internal_error).
502 api_errorNa thig dhuinn gu bràth!"upstream_errorBliadhna mhath ur dhiubh uile bho Camanachd Leodhais.invoice_unavailable).
503 api_errorNa thig dhuinn gu bràth!"upstream_overloadedTha sin dìreach lazy (price_unavailableA bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.service_unavailable, media_hosting_unavailable). Retry-After Tha mi a’ dèanamh thu a’ dèanamh thu a’ dèanamh thu a’ dèanamh thu.

Bha pìobaire aca:

  • /api/v1/messages Thòisich e gnìomhachas ann an Anthropic: {"type": "error", "error": {"type": "authentication_error", "message": "…"}}A sireadh an status: invalid_request_error, authentication_error, billing_error (402), permission_error, not_found_error, request_too_large, rate_limit_error, api_error Tha overloaded_error (503).
  • A 'streaming request which fails before its first byte gets an ordinary JSON error with the status above, no an event stream. A failure after the stream has started is sent as the stream's last event, in that endpoint's own format.

A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.

Pàirt

LùghdaichPàirt
Thòisich e gnìomhachas.Dhùin e an dèidh 120, tha e. 429 Tha Retry-After.
'S e seòrsa de key.Tha an t-àireamh-fòn a-t-àireamh-fòn, an t-àireamh-fòn, an t-àireamh-fòn, an t-àireamh-fòn, an t-àireamh-fòn an t-àireamh-fòn. 429 Tha Retry-After.
A sireadh authentication.Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. 429 Tha Retry-After Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh.
Pàirt NewTha an t-àireamh 60 a dhùth, 120 a dhùth.
Thòisich e gnìomhachasTha an t-àireamh 60 a dhùth, 120 a dhùth.
Thòisich e gnìomhachasTha an t-àireamh-fòn a-t-àireamh-fòn a-t-àireamh-fòn a-t-àireamh-fòn a-t-àireamh-fòn a-t-àireamh-fòn. wss:// Tha an Standard Port.
Thòisich e gnìomhachasTha an t-àireamh 60 a minute.
PàirtTha an IPv6 ann an IPv6 ann an IPv4 ann an IPv4 ann an IPv4 ann an IPv4 ann an IPv4.
Thòisich e gnìomhachas4 MB; 64 KB for requests signed with your nym.
Thòisich e gnìomhachas (32 MB. A image to edit can be up to 20 MB, a audio file up to 25 MB. At most 64 parts, each with at a maximum 8 KB of part headers, and a limit of 1 to 70 characters. 400 invalid_multipart.
Thòisich e gnìomhachas.20 ClannGàidhlig https:// Tha http:// Thòisich e gnìomhachas, a data:image/… Tha urla.
Pàirt an t-àireamh-fòn.Pàirt 4 (n)
Tha tokenTha an t-àireamh-fòn a tha a 'dùileachadh. max_tokens A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.
Gàidhlig · Introduction.Tha an t-àireamh 800 ann an t-àireamh 2,000 ann an Aura 2.
Pàirt30 min audio, 25 MB. Lùghdaich ann an rekord. 413 Bliadhna mhath ur dhiubh uile bho Camanachd Leodhais.
PàirtDhùin e 100 ann an t-àireamh.
Pàirt VideoBha crìonadh de 0.2% ann an eaconomaidh Bhreatainn sna trì mìosan mu dheireadh den bhliadhna an uiridh.
Pàirt HistoriaTha an t-àireamh 90 days.
Thòisich e gnìomhachasTha an t-àireamh 50 ann an t-àireamh 50.

A link to a picture must point to a public host: an address on a private or local network, or on Nymbot's own sites, is refused. Provider pacing that applies in the app applies here too, so a burst of requests to one provider can be slowed down rather than failed.

Dè tha iad air an-uiridh.

Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn.

  • Tha an t-àireamh end of encryption. In the apps, a message is sealed on your device to keys only Nymbot holds and travels as a Thòisich eAn API request is ordinary HTTPS: It is encrypted on the way to Nymbot, and Nymbot's server reads it in the clear to handle it.
  • A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn. Tha an t-àireamh-fòn a-t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn. Tèarainteachd A record of use of the same request (time, type, model, token counts, cost, duration and whether it used web search or succeeded) is also kept for 90 days, along with the app's own.
  • Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh. Pàirt Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh. Thòisich e automatic A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn, eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte eadar-dhealaichte.
  • Tha app ann an t-àireamh. A Pàirt Wipe Tha an t-àireamh-fòn a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh a-riamh.
  • A sireadh an t-àireamh-fòn, an t-àireamh-fòn an t-àirdeadh.A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.
  • Tha an còrr a tha media public. Pictures and video delivered as links are uploaded to public Blossom file hosts, where a file's address is its hash. Anyone with the link can open it, and Nymbot cannot take it down again. Ask for b64_json A bheil aon de na cùmhnantan as fheàrr as urrainn dhaibh fhaighinn.
  • Tha an t-àireamh-fòn a tha a generator. Thòisich e gnìomhachas. PàirtDè tha a data: Thòisich e gnìomhachas an Generator image_url, is uploaded to a public Blossom host first so that the generator can pick it up, a tha a 'dùileachadh. https:// Tha an t-àireamh-fòn a tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn.
  • Tha an t-àireamh ann an NIM. Tha an t-àireamh-fòn, tha an t-àireamh-fòn, tha an t-àireamh-fòn. AnònimaidTha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn an t-àireamh-fòn.

Tha an t-àireamh-fòn, tha an t-àireamh-fòn an t-àireamh-fòn.

Tha an Endpoint

PàirtDè nì eTha
GET /api/v1/modelsPàirt ModèlaDhùin e prìsaTha
POST /api/v1/chat/completionsThòisich e gnìomhachasPàirt
POST /api/v1/responsesThòisich e gnìomhachasPàirt
POST /api/v1/messagesThòisich e gnìomhachasPàirt
POST /api/v1/messages/count_tokensThòisich e gnìomhachasPàirt
POST /api/v1/images/generationsPàirt ImagesThòisich e Lùghdaich
POST /api/v1/images/editsTha an imageThòisich e Lùghdaich
POST /api/v1/videos, GET /api/v1/videos, GET /api/v1/videos/{id}Thòisich e gnìomhachas ann an video.Thòisich e Lùghdaich Pàirt 1
POST /api/v1/audio/speechText an tòrr.Thòisich e Lùghdaich
GET /api/v1/audio/models, GET /api/v1/audio/voicesThòisich e gnìomhachasTha
POST /api/v1/audio/transcriptions, POST /api/v1/audio/translationsGàidhlig · English.Thòisich e Lùghdaich
POST /api/v1/embeddingsPàirtThòisich e Lùghdaich
GET /api/v1/credits/balance (Oùdhaich POST)Tha equilibrium àm.Pàirt
GET /api/v1/topup/payment-methodsDè tha payTha
POST /api/v1/topup/create/btc-lightningThòisich e gnìomhachas.Pàirt
GET /api/v1/topup/status/{invoice_id}Thòisich e gnìomhachas.Pàirt
GET /api/v1/queries/historyDè tha cost a demand?Tha an NIM
GET /api/v1/accountSgrìobhTha
/api/v1/keysThòisich e gnìomhachas.Tha
/api/v1/nwc-auto-topupThòisich e automaticTha
GET /api/v1/l402/refunds, POST /api/v1/l402/refunds/redeemThòisich e gnìomhachas eadar-dhealaichte.Thòisich e gnìomhachas.

“Nym” means a request signed by your Nostr key, described in Thòisich e gnìomhachasA sireadh an t-àireamh-fòn, tha an t-àireamh-fòn. Thòisich e gnìomhachas, a tha coding agents a tha Claude Code, Codex a Cline. Thòisich e gnìomhachas.