ცოდნის ბაზა განვითარებლები
API მიმოხილვა
მოდელები, გენერატორები და ბალანსი, რომელიც თქვენ გამოიყენებთ app- ში, თქვენი საკუთარი კოდიდან. API- ს ვთქვა OpenAI და Anthropic ფორმატებს, ასე რომ ყველაზე ინსტრუმენტები და SDK-ები მუშაობენ ძირითადი URL- ს და კლიენტს შეცვალოს.
ეს გვერდი მოხერხებულობისთვის მანქანურად ითარგმნება. ინგლისური ორიგინალი არის ვერსია, რომელიც გამოიყენება.
რა არის API
HTTP API არ არის nymbot.ai რომ პასუხი იგივე მოთხოვნებს, რომ OpenAI ან Anthropic კლიენტს უკვე გაგზავნა. თქვენ მიიღებთ:
- Chat დასრულებაThe API პასუხი და Anthropic მიმოხილვა, სტრუქტურა, ინსტრუმენტები, სურათები, რჩევა და ვებ კითხვები, თითოეული მოდელი კატალოგი და Nymbot- ის საკუთარი ავტომატიზაციისთვის.
- სურათები, ვიდეო, გამოქვეყნდა, კონტაქტი და შეფუთვა.
- შენი ბალანსი, Lightning ტუმბოები, ავტომატური top-ups თქვენი პაკეტზე და a ისტორია რა ღირს თითოეული მოთხოვნა.
გადაიხადეთ იგივე ორი ბალანსი როგორც პროგრამა, იგივე ფასი. არ არსებობს რეგისტრაცია და არ არის უფასო მიწოდება API: თითოეული მოთხოვნა გადაიხადება კრედიტები თქვენ შეიძინა.
რა API არ გააკეთებს, არის დაამატოთ არაფერი Nymbot- ის საკუთარი. თქვენი შეტყობინებები წავიდეთ მოდელი, როდესაც თქვენ გაგზავნა მათ: არ არსებობს Nymbot სისტემის მოთხოვნა, არ არის მახასიათებლები, არ არის თარიღი ან ენის ნაჩვენები. რა დაბრუნება არის მოდელის პასუხი და შეტყობინება, თუ რა ღირს.
მთავარი URLs
| გამოყენება | ძირითადი URL |
|---|---|
| OpenAI SDKs და OpenAI თავსებადი ინსტრუმენტები | https://nymbot.ai/api/v1 |
| Anthropic SDKs და Claude კოდი | https://nymbot.ai/api SDK მოიცავს /v1/messages იგივე ) |
Every endpoint lives ქვემოთ /api/v1/Unknown Path მოგზაურობა 404 და პოპულარული გზა, რომელიც არასწორი მეთოდის მიერ მოვუწოდება, დაბრუნდება 405როგორც JSON.
API პასუხი cross-origin მოთხოვნებს ნებისმიერ საიტზე, ასე რომ ბრაუზერის გვერდზე შეუძლია დაუკავშირდეთ. ყველაფერი, რაც თქვენ გადაცემთ ბრაუზერზე შეუძლია წაიკითხოთ ვინმეს იღებს იგი, თუმცა, ასე რომ მხოლოდ გააკეთოთ, რომ key, რომელიც აქვს მცირე CapEndpoints დარეგისტრირებულია თქვენი Nymbott (კარგები, ანგარიშის შეტყობინება, NWC ავტომატური გადახდის და გადახდის გადახდის) არის შეზღუდვა: ბრაუზერში ისინი პასუხი მხოლოდ Nymbot- ის საკუთარი საიტები. ანგარიშის შეტყობინებები.
ყველა JSON სხეულის გაგზავნა Content-Type: application/jsonრა თქმა უნდა, ნებისმიერი სხვა ტიპი არ არის დაეხმარება 415, ასე რომ ჩვეულებრივი HTML ფორმა ან a text/plain სხვა საიტზე მოთხოვნა არ შეუძლია API- ს. cURL- ის გამოყენებით, მივიღეთ
-H "Content-Type: application/json" ერთად -d.
Fire კურსი
კლიენტები შექმნილია app. Open ამინდი ნახევარი ბარი web app, ან menu Android და iOS, და დააჭირეთ შექმნა Keyნომერი და, თუ გსურთ, კაბა და დასრულების თარიღი.
Nymbot შეინახავს მხოლოდ ერთი fingerprint მასზე, ასე რომ მას არ შეუძლიათ განიხილოთ თქვენ კიდევ ერთხელ. დაკარგული key არ შეიძლება დააუმჯობესოს; დააუმჯობესოთ და შექმნათ კიდევ ერთი.
Key არ არის როგორც sk-nymbot- მას შემდეგ, რაც 43 სიტყვები, ციფრები, დისზები და ქვემოთზომები. პროგრამა აჩვენებს თითოეული key მისი სახელი და შუა ნაჩვენები, როგორიცაა:
sk-nymbot-Qm7x…c2Lw.
- ერთი კურსი მოიცავს თქვენი NIM. ეს იყენებს თქვენი ბალანსი, და მხოლოდ თქვენი ბალანსი შეუძლია შექმნათ, შეცვალოს ან შეუზღუდავი. ვინმეს იძლევა ღილაკს, შეუძლია გადაიხადოს მას, ასე რომ განიცდიან იგი, როგორც კონფიგურაცია.
- Caps არის სტატისტიკა. კურსი შეიძლება გაქვთ გადახდის კაბა, და კაბა შეუძლია ყოველდღიურად, ყოველ კვირაში (შაბათს) ან ყოველ თვეში (შაბათს), 00:00 UTC. იგი შეფასებს ორივე ბალანსი, სტანდარტული კრედიტი როგორც 10 sats და პრო კრედიტი როგორც 100, ასე რომ ეს ნიშნავს იგივე ნებისმიერ ბალანსი მოითხოვს. სანამ მოითხოვს გაქირავება, ყველაზე ღირებულება შეიძლება გაქირავდეს (დაწვრილებით მთელს კრედიტები) განკუთვნილია შედარებით, რაც არ შეესაბამება კაბაში.
403key_limit_reached, მაშინაც კი, თუ პასუხი მოდის ქვემოთ კაბა; შეცდომა ამბობს, თუ რამდენად გაქვთ და როდესაც კაბა დააყენებს.max_tokensმოთხოვნას იღებს ის, რაც ეს ნამდვილად ღირს და ეს ითვლება კაბა, ასე რომ, თუ მომწოდებელი გამოქვეყნდა მეტი ტოკი, ვიდრე დააყენა, ბოლო მოთხოვნას, რომელიც შეესაბამება, შეიძლება იღებს კურსი პატარა მეტი მისი კაბა; შემდეგ შემდეგი მოთხოვნები არ არის აღიარებული. - დახურული კაბა მხოლოდ შეჩერებს გადახდის. კურსი მისი კაბში შეუძლია ჯერ კიდევ შეამოწმოს ბალანსი, წაიკითხოთ მისი ისტორია, სია მოდელები, დააყენოთ ტოკი, დააჭირეთ და შეამოწმეთ ვიდეო, რომელიც უკვე დაიწყო.
- Expiry არის არჩეული. მას შემდეგ, რაც თქვენ დააყენა თარიღი, ღილაკს არ მუშაობს.
- Revocation არის უპირატესობა და საბოლოო. დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში.
- თქვენ შეგიძლიათ გაქვთ 25 აქტიური კურსი, თითოეული საკუთარი სახელი. შეცვალოს კურსი რეიტინგული პერიოდში იწყება ახალი პერიოდში 0-დან.
იგივე ფურცელი აჩვენებს თითოეული key- ის გადახდის ამ პერიოდში და საერთო, როდესაც იგი ბოლოში გამოიყენება, ორივე თქვენი ბალანსი და თქვენი ბოლო API მოთხოვნები. Endpoints მას შემდეგ, როგორც დოკუმენტული ქვემოთ ძიება Key.
რეიტინგული მოთხოვნა
გთხოვთ გაგზავნოთ კლიენტს ერთ-ერთი ამ საღებავი. ისინი შეესაბამება, ასე რომ გამოიყენეთ, რაც თქვენი კლიენტმა გადაცემს default:
| Header | გამოგზავნილია |
|---|---|
Authorization: Bearer sk-nymbot-… | OpenAI SDKs, ყველაზე ინსტრუმენტები, Claude Code ერთად ANTHROPIC_AUTH_TOKEN |
x-api-key: sk-nymbot-… | Anthropic SDK-ები |
api-key: sk-nymbot-… | Azure Style კლიენტები |
დაკარგული, არ აღიარებული, აღიარებული ან დასრულებული Key Returns 401და კოდი
missing_api_key, invalid_api_key, revoked_api_key ან
expired_api_keyსია მოდელები, აუდიო მოდელები და ხმაები, და გადახდის მეთოდები არ უნდა key.
სურათები, ვიდეო, წაიკითხვა, transkriptions და embeddings ასევე შეიძლება გადაიხადოს ერთი მოთხოვნით ერთხელ Lightning გარეშე KEY: გადაიხადოს მოთხოვნას გარეშე ერთი და გადაიხადოს ანგარიში 402 პასუხი გადახდის მოთხოვნით, გარეშე კურსი.
Key management, ანგარიშის შეტყობინება და ავტომატური top-ups არის შეზღუდვა: ისინი მიიღებენ შეტყობინება თქვენი nimm, ვიდრე key, ასე რომ leaked key არ შეუძლია გააკეთოს მეტი keys. ანგარიშის შეტყობინებები.
თქვენი პირველი მოთხოვნა
დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში დასაწყისში 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, რათა გამოიყენოთ ეს მოდელი Pro Balance. მოდელი სია თითოეული ID.
რა ღირებულება მოთხოვნა
API გადახდის იგივე გზა, რაც app გააკეთებს.
- რა ბალანსი
nymbot/autoგადახდის სტანდარტი ფული (10 sats a credit). თითოეული სხვა ჩატი მოდელი იღებს Pro სტანდარტული სურათების გენერატორი და სტანდარტული ხმა იღებს სტანდარტული კრედიტები; ნებისმიერი სხვა გენერატორი იღებს Pro. Embeddings იღებს სტანდარტული კრედიტები. Transcription იღებს სტანდარტული კრედიტები, როდესაც სტანდარტული კრედიტები შეუძლია შეავსოს იგი, და Pro კრედიტები სხვაგვარად. მოდულების სია ამბობს, რომ კრედიტის თითოეული მოდელი იღებს. - რა ბევრი ჩატი მოთხოვნა შეფასებულია მოდელი რეალურად წაიკითხა და წაიკითხა tokens, მომწოდებლის გამოქვეყნებული ფასები. ეს ფასი აქვს 5% ფასი და შემდეგ გაზრდის 1.5, ასე რომ თქვენ გადაიხადოს 1.575 წუთი მომწოდებლის სია ფასი. იგი გადაიხადოს Sats Live Bitcoin ფასი და გადაიხადოს ათასობით კრედიტი. პრო სურათები, ვიდეო და წაიკითხა ფასი ყოველდღიურად, ყოველდღიურად ან სიტყვში, და გადაცემის ყოველდღიურად აუდიო, ერთად იგივე ფასი და margin. სტანდარტული სურათი არის ფაილი 5 სტანდარტული კრედიტი და სტანდარტული ხმა ფაილი 3.
- მინიმალური თითოეული შეზღუდული მოთხოვნა, რომელიც იღებს ღირებულება მინიმუმ 0.05 კრედიტი: ნახევარი შეზღუდული სტანდარტული შეზღუდული, 5 შეზღუდული Pro. კრედიტის ფარები გადაიხადოს, არ დაშორებით ყოველდღიურად.
- დასაწყისში დასაწყისში დასაწყისში მას შემდეგ, რაც მოთხოვნა აწარმოებს, ყველაზე ღირებულება იქნება თქვენი ბალანსი, დამოკიდებულია ის, რაც თქვენ გაგზავნა და ყველაზე ბალანსი მას შეუძლია დააწკაპუნოთ. ტექსტი, რომელიც არ არის ASCII, ზრდა მისი UTF-8 ბეტისგან და ASCII ციფრები და ბალანსი როგორც ბალანსი, ასე რომ ტექსტი ნებისმიერი სკრიპში, კოდი და ნომერი შეიცავს სრულიად. ბალანსი არის მთლიანად კრედიტები, მინიმუმ ერთი, ასე რომ ნებისმიერი მოთხოვნა უნდა დაახლოებით 10 უფასო ბალანსი სტანდარტული ბალანსი ან 100 ბალანსი პროზე, რათა დაიწყოს. მხოლოდ რეალური ღირებულება გადახდის; დასვენება დასრულდება. ხანგრძლივი მოთხოვნა შე
402insufficient_balanceამ შემთხვევაში, როგორც წაიკითხა, ამ კურსი შეიძლება იყოს მორგებული, მაგრამ ამ კურსი შეიძლება იყოს მორგებული, როგორც წაიკითხა, როგორც წაიკითხა (owed_satsIn ამnymbotრა უნდა გადაიხადოს პირველი შემდეგი კრედიტი, რომელიც შეესაბამება ეს ბალანსი. სანამ გადაიხადოს, არაფერი ამ ბალანსი შეიძლება გადაიხადოს: არ API, პასუხი app, გადაზიდვა ან საჩუქარი. - არ არის საკმარისი საკრედიტო. If the balance can't cover the hold, მოთხოვნა არ არის დაეხმარება
402რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა.max_tokensეს იმას ნიშნავს, რომ პატარა - არასწორები მოთხოვნა, რომელიც არ გაქვთ, არაფერი ღირს, თუ მომწოდებელი არ გაქვთ ფულადი მუშაობისთვის, რაც ის გააკეთა, სანამ არ გაქვთ, ან ინტერნეტ კითხვებს ან
nymbot/autoაქ არის, რაც თქვენ გადაიხადეთ, მინიმუმ 0.05 კრედიტი. ფოსტი, რომელიც თქვენ გადაიხადეთ, გადაიხადოს ტოკინებისთვის: Nymbot წაიკითხა მომწოდებლის ფოსტი დაახლოებით 25 წამში შემდეგ, რაც თქვენ გადაიხადეთ, რომ მიიღოთ, რომ გადაიხადოს. თუ ეს არ მოდის, გადაიხადოს დაახლოებით ის, რაც თქვენ გადაიხადეთ და ის, რაც გამოქვეყნდა, და მოდელისთვის, რომ მიზეზები მოიცავს მთლიანად მოწყობილობა. მოთხოვნა, რომელიც კავშირი შევიდა, ჯერ კიდევ დასრულდება და გადაიხადება. - ნახვა Search ფასი $ 0.008 search, კონვერტაცია sats, როდესაც search გაკეთდა, თუ მოდელი შემდეგ პასუხი ან არ გაკეთება. გვერდები, რომელიც ის იხილება, ასევე გამოგზავნილია მოდელი როგორც input, ასე რომ ისინი დაამატოთ მათი tokens.
თითოეული პასუხი აცხადებს, რა ღირს. JSON პასუხები შეიცავს nymbot სავარაუდოდ, ეს არის ის, თუ როგორ უნდა დააკმაყოფილოს, თუ როგორ უნდა დააკმაყოფილოს და როგორ უნდა დააკმაყოფილოს.
Object ღირებულება
"nymbot": {
"balance": "pro",
"charged_credits": 0.162,
"charged_sats": 16.2,
"balance_credits": 412.425,
"balance_sats": 41242.5
}
გადაიხადული პასუხები ასევე შეიცავს ამ საღებავი, რომელიც არის, სადაც ეძებს ღირებულება პასუხი, რომელიც არ არის JSON, როგორიცაა საუბარი:
| Header | მნიშვნელობა |
|---|---|
X-Nymbot-Cost-Sats | რა ღირებულება ეს მოთხოვნა, in sats. |
X-Nymbot-Balance-Sats | ეს არის ის, რაც დასრულდა, რაც გადაიხადეთ, რომ გადაიხადეთ. |
X-Request-Id | კითხვის ID, თითოეული პასუხი. ციტირეთ იგი, თუ დაგვიკავშირდით მხარდაჭერა. |
ფასები მილიონი tokens, უკვე მოიცავს ფასი და margins, არის
მოდელი სია დოლარი და ფასი, და
ფასი Sheetთუ ვიკიპედია ფასი არ შეუძლია წაიკითხოთ, გადახდის მოთხოვნები დაბრუნება 503 price_unavailable ერთად
Retry-After: 60 ვიდრე შეინახოთ.
შეცდომები
თითოეული შეცდომა აქვს იგივე ფორმა, რომელიც OpenAI კლიენტებს უკვე იცის. code არის სტაბილური სახელი, რომელიც შეგიძლიათ შეესაბამება; message ეს არის ადამიანებისთვის და შეიძლება შეცვალოს.
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
}
}
| სტატუსი | როდესაც |
|---|---|
400 invalid_request_error | სხეულის არ არის valid JSON (invalid_json), მოითხოვებული ფართობი არ არის (missing_required_parameter), ღირებულება არ არის შეცდომა, ან მოთხოვნა მოითხოვს რაღაც მოდელი ან Endpoint არ გააკეთებს, როგორიცაა ინსტრუმენტები nymbot/auto (unsupported_tool). param Name of the field. ასევე upstream_rejected მას შემდეგ, რაც მომწოდებლის მოთხოვნა მიიქცევა. |
401 authentication_error | KEY არ არსებობს, არ არის ცნობილი, აღსანიშნავია ან დასრულდა, ან რეგისტრირებული მოთხოვნა არ არის გაქვთ ან აღსანიშნავია. |
402 insufficient_quota | არ არის შესაძლებელი, რომ მოთხოვნა გადაიხადოს. კოდი insufficient_balanceერთად balance, required_sats და balance_sats. |
403 permission_error | კითხვები არ შეესაბამება კურსი cap (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 | რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, რა თქმა უნდა, თუ არა.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).- სინათლის მოთხოვნა, რომელიც არ არის წარმატებული, სანამ მისი პირველი ბეტის მიიღებს რეგულარული JSON შეცდომა ზედაპირზე სტატუსით, არ არის მოვლენების სინათლის. მოვლენების სინათლის დაიწყების შემდეგ არ არის გამოგზავნილია, როგორც სინათლის ბოლო მოვლენები, ამ სინათლის საკუთარი ფორმატში.
Error messages never contain another service’s internal details. a provider’s own error is reworded before it reaches you.
შეზღუდვა
| ლიმიტი | ღირებულება |
|---|---|
| კლიენტების მოთხოვნა | 120 წუთი წუთი. ამ შემთხვევაში, 429 ერთად Retry-After. |
| მოთხოვნები გარეშე კურსი | 120 წუთი წუთი მისამართი, მოდელი, აუდიო და გადახდის მეთოდის სია, გადახდის ტოკონის შეამოწმება, და გადახდის Endpoints მოვუწოდება გარეშე Key ან გადახდის. გარდა ამისა, 429 ერთად Retry-After. |
| არასწორი ავტომატური | 30 წუთი ერთ-ერთი მისამართი კლიენტებს, შეტყობინებებს, გადახდის საკრედიტოფიკატებს და გადახდის tokens, რომლებიც არ შეამოწმებენ. გარდა ამისა, თითოეული მოთხოვნა მისამართზე, რომელიც შეიცავს საკრედიტოფიკატებს, მიიღებს 429 ერთად Retry-After წუთი წუთი წუთი წუთი წუთი წუთი წუთი წუთი წუთი წუთი წუთი წუთი |
| ახალი keys | 60 საათის განმავლობაში და 120 საათის განმავლობაში. |
| Top-up ანგარიშები | 60 საათის განმავლობაში და 120 საათის განმავლობაში. |
| NWC პლატფორმა | 10 საათის განმავლობაში NIM და 30 საათის განმავლობაში მისამართი. პორტატული Relay უნდა გამოიყენოთ wss:// სტანდარტული პორტი |
| გადაიხადეთ tokens | 60 მოთხოვნები წუთში. |
| მისამართი | IPv6 მისამართი ითვლება როგორც მისი მთელი /64 თითოეული მისამართი შეზღუდვა, და IPv4 მოპოვებული IPv6 მისამართი როგორც მისი IPv4 მისამართი. |
| JSON მოთხოვნები | 4 MB; 64 KB მოთხოვნებს, რომლებიც შეტანილიან თქვენი nim. |
| Multipart request body (მართული მოთხოვნები) | 32 MB. სურათი, რომელიც შეიძლება შედავდეს, შეიძლება იყოს 20 MB, აუდიო ფაილი 25 MB. ყველაზე 64 ნაწილები, თითოეული ყველაზე 8 KB ნაწილები და 1 - 70 სიტყვების შეზღუდვა. 400 invalid_multipart. |
| სურათები ერთი ჩატი მოთხოვნა | 20. თითოეული არის https:// ან http:// კონტაქტი Public Host, ან a data:image/… ეს არის URL. |
| სურათები მოთხოვნა Generation | 1 და 2 (n) |
| მიწოდება tokens | მოდელის საკუთარი მაქსიმალური მოცულობა. უფრო დიდი max_tokens შემცირდა, და არ არის დატოვებული. |
| შეტყობინება input | 800 სიტყვები სტანდარტული ხმა, 2000 Aura 2. |
| კონტაქტი | 30 წუთი აუდიო, 25 MB. ხანგრძლივი შეტყობინება არ არის მოცემული 413 და არ არის დარეგისტრირებული, მაშინაც კი, როდესაც მისი სიგრძე იცის მხოლოდ ერთხელ whisper გაქვთ. |
| შეფუთვა | 100 დოლარი მოთხოვნით. |
| ვიდეო სამუშაოები | 24 საათის განმავლობაში, მას შემდეგ, რაც ისინი გამოქვეყნდა; რეიტინგი გამოქვეყნდა ერთი საათის შემდეგ. მაქსიმალურად 10 რეიტინგი ერთხელ. |
| გსურთ ისტორია | 90 დღის განმავლობაში. |
| Active keys per NIM | 25. მხოლოდ უახლესი 50 აღიარებული კლიენტებს შენარჩუნება. |
ბმული სურათი უნდა ეწვიოს საზოგადოებრივი ჰოსტი: მისამართი პირადი ან ადგილობრივი ქსელში, ან Nymbot- ის საკუთარი საიტებზე, არ არის დატოვებული. მომწოდებლის სიჩქარე, რომელიც გამოიყენება app- ში, ასევე გამოიყენება აქ, ასე რომ მოთხოვნებს ერთ მომწოდებლისთვის შეიძლება შეჩერდეს, ვიდრე შეჩერდეს.
რა ხედავთ API
API არ არის კონფიდენციალურობის გზით, როგორც პროგრამები, და ღირს იყოს სწორი, თუ როგორ.
- ეს არ არის End-to-End კოდიფიცირებული. აპლიკაციებში, შეტყობინება შეზღუდულია თქვენს მოწყობილობზე, რათა მხოლოდ Nymbot შეინახოს და მოგზაურობა როგორც გარიგება WrapAPI მოთხოვნა არის ჩვეულებრივი HTTPS: ეს არის ჩიპტირებული გზა Nymbot, და Nymbot სერვერზე იხილება ეს ჩვეულებრივ, რათა გააკეთოთ.
- შეტყობინებები და პასუხები არ არის შენახვა. ისინი მივიღებენ მოდელი და პასუხი მივიღებს უკან. რა შეინარჩუნება არის ანგარიში: თითოეული მოთხოვნას დრო, მოდელი, ტიპის, ტოკონის რაოდენობა, ღირებულება, ბალანსი, ключ და თუ ეს წარმატებული იყო, 90 დღის განმავლობაში, რაც არის კითხვები ისტორია გამოყენების პოსტი იგივე მოთხოვნას (თუ დრო, ტიპი, მოდელი, ტოკონის რაოდენობა, ღირებულება, ხანგრძლივობა და თუ ის გამოიყენა ვებ კითხვებს ან წარმატებული იყო) ასევე შენარჩუნება 90 დღის განმავლობაში, ერთად app- ის საკუთარი.
- ყველა სხვა, რომელიც შეიცავს ნომერი, მცირეა და აქ მოიცავს. Fire კურსი არ არის არქიტექტურა, არ არის არქიტექტურა, არ არის არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა, არქიტექტურა ავტომატური Top-Up პლატფორმა ქსელის კავშირი შეინარჩუნება კრეპტირებული, მისი მოთხოვნით, თანხა და შედეგს ბოლო top-up. ვიდეო სამუშაოები შეინარჩუნება 24 საათის განმავლობაში. მოთხოვნები გადაიხადოს თითოეული კავშირი დატოვებს მხოლოდ Lightning გადახდის hash 7 დღის განმავლობაში და hashed გადახდის token 30 დღის განმავლობაში, დაკავშირებული არ ნომ. გადახდის ბალანსი არ შეუძლია შეინარჩუნება, როგორც უნდა, სანამ top-up გადაიხადოს მათ.
- App- ის გაზაფხულზე ეს გაზაფხულება. A Wipe მოწყობილობა იღებს და იღებს თითოეული API key, და იღებს კითხვის ისტორია, გამოყენების რეგისტრაცია, პორტატული კავშირი და ვიდეო სამუშაოები. ბალანსი და ნებისმიერი გაქირავებული ღირებულება გაგრძელდება.
- მოდელის მომწოდებელი ხედავს თქვენი მოთხოვნაCatalogues მოდელები მუშაობს მათი მწარმოებლები; სტანდარტული გზა და შეფუთვა მუშაობს Cloudflare.
- გენერირებული მედია არის საზოგადოებრივი. სურათები და ვიდეოები, რომლებიც გამოგზავნილია ბმულებში, გამოგზავნილია ფაილი Blossom ფაილზე, სადაც ფაილი მისამართი არის მისი ჰაერი. ვინმეს აქვს ბმულზე, შეუძლიათ დაიწყოს, და Nymbot არ შეუძლიათ იღებს.
b64_jsonდა გენერირებული სურათები დაბრუნება პასუხში და არასდროს ჩამოტვირთულია. - ისევე, როგორც სურათები თქვენ გაძლევთ გენერატორი. სურათი, რომელიც თქვენ upload
EDITან გაგზავნა როგორც a
data:URL-ები გენერატორიშიimage_url, დატვირთულია საზოგადოებრივი Blossom ქმნის პირველი, ასე რომ გენერატორი შეუძლია მიიღოს იგი, და იგივე გამოიყენება მას.https://სურათები ჩატი მოთხოვნა წავიდეთ მოდელი მომწოდებლის, არა Blossom. - თქვენი NIM- ს დაკავშირებული კავშირი. Everything a key spends comes from your nym's balance, ასე რომ API გამოყენება არ არის ანონიმურითუ გსურთ, რომ API- ის გამოყენება თქვენი ყოველდღიური ნიმუში განსხვავდება, გააკეთეთ ნიმუში თავდაპირველი ნიმუში ნიმუში კერძო ნიმუში.
თუ თქვენ გჭირდებათ პროგრამების დაცვა, გამოიყენეთ პროგრამები. API არის, როდესაც თქვენ უნდა მოდელები თქვენი საკუთარი ინსტრუმენტები.
ყველა Endpoint
| Endpoint | რასაც აკეთებს | ავტომატური |
|---|---|---|
GET /api/v1/models | სია მოდელიდა ფასი | არაფერი |
POST /api/v1/chat/completions | Chat დასრულება | ძიება |
POST /api/v1/responses | API პასუხი | ძიება |
POST /api/v1/messages | Anthropic მიმოხილვა | ძიება |
POST /api/v1/messages/count_tokens | შეფასება input tokens | ძიება |
POST /api/v1/images/generations | სურათები | Key ან Lightning |
POST /api/v1/images/edits | ადაპტირება სურათი | Key ან Lightning |
POST /api/v1/videos, GET /api/v1/videos, GET /api/v1/videos/{id} | Starts, Lists და Check videos | Key ან Lightning დაწყება 1 |
POST /api/v1/audio/speech | ტექსტი წაიკითხე | Key ან Lightning |
GET /api/v1/audio/models, GET /api/v1/audio/voices | აუდიო მოდელები და ხმები | არაფერი |
POST /api/v1/audio/transcriptions, POST /api/v1/audio/translations | წაიკითხეთ ტექსტი, და ინგლისური | Key ან Lightning |
POST /api/v1/embeddings | შეფუთვა | Key ან Lightning |
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} | Checks და საკრედიტო მას | ძიება |
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 | შეამოწმეთ ან გადაიხადეთ გადაიხადოს token | Refund token; NIM to redeem |
“Nym” იმას ნიშნავს, რომ მოთხოვნა, რომელიც დააყენა თქვენი Nostr key, რომელიც აღწერილია ანგარიშის შეტყობინებებიფუნქციონირებული ფუნქციონირებისათვის, რომლებიც უკვე შეიცავს ამ ფორმატებს, იხილეთ ინსტრუმენტები და SDK, და კოდირების მენეჯები, როგორიცაა Claude Code, Codex და Cline, იხილეთ Coding ინსტრუმენტები.