ꯅꯣꯂꯦꯖ ꯕꯦꯖ꯫ Developerশিং
ꯃꯃꯤꯁꯤꯡ, ꯑꯣꯗꯤꯑꯣ ꯑꯃꯁꯨꯡ ꯏꯝꯕꯦꯗꯤꯡꯁꯤꯡ
App ki generators singse, amasung search gi building blocks singse: pictures, video, speech, transcription amasung embeddings, masi masi ningsingba makhada nangi balance ki nungsit amagidamak charge tougani.
ꯄꯦꯖ ꯑꯁꯤ ꯈꯨꯗꯣꯡꯆꯥꯅꯕꯒꯤꯗꯃꯛ ꯃꯦꯁꯤꯅꯅꯥ ꯍꯟꯗꯣꯀꯈꯤꯕꯅꯤ꯫ ꯏꯪꯂꯤꯁꯀꯤ ꯑꯣꯔꯤꯖꯤꯅꯦꯜ ꯑꯁꯤ ꯆꯠꯅꯔꯤꯕꯥ ꯚꯔꯖꯅꯅꯤ꯫
ꯃꯃꯤꯁꯤꯡ ꯄꯨꯊꯣꯛꯂꯤ
ꯄ ꯭ ꯔꯣꯝꯞ ꯑꯃꯗꯒꯤ ꯃꯃꯤ ꯑꯃꯗꯒꯤ ꯃꯔꯤ ꯐꯥꯎꯕ ꯁꯦꯝꯏ ꯑꯃꯁꯨꯡ ꯃꯗꯨ ꯂꯣꯏꯔꯕ ꯃꯇꯨꯡꯗ ꯑꯃꯨꯛ ꯍꯜꯂꯛꯏ ꯫ ꯃꯁꯤ ꯖꯤꯅꯔꯦꯇꯔꯁꯤꯡꯒꯤ ꯆꯞ ꯃꯥꯟꯅꯕ ꯀꯥꯡꯂꯨꯞꯅꯤ ꯫ ?image app দা।
POST https://nymbot.ai/api/v1/images/generations - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।.
ꯑꯥꯏ. ꯗꯤ. ꯁꯤꯡ ꯑꯁꯤ ꯃꯐꯝ ꯑꯗꯨꯗꯒꯤ ꯂꯥꯛꯏ ꯫ GET /api/v1/models?type=imageꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯖꯤꯅꯔꯦꯇꯔ,
@cf/black-forest-labs/flux-1-schnell, ꯒꯤ ꯃꯃꯜ ꯑꯁꯤ ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯀ ꯭ ꯔꯦꯗꯤꯠ 5 (ꯁꯦꯠ 50) ꯅꯤ ꯫ ꯑꯇꯣꯞꯄ ꯖꯤꯅꯔꯦꯇꯔ ꯈꯨꯗꯤꯡꯃꯛꯅ ꯃꯁꯥꯒꯤ ꯑꯣꯏꯕ ꯃꯃꯜꯗ ꯄ ꯭ ꯔꯣ ꯀ ꯭ ꯔꯦꯗꯤꯠꯁꯤꯡ ꯆꯥꯗꯤꯡ ꯇꯧꯋꯤ, ꯃꯍꯧꯁꯥꯒꯤ ꯑꯣꯏꯕ ꯁꯦꯟꯐꯝ ꯑꯃꯁꯨꯡ ꯉꯝꯈꯩꯒ ꯂꯣꯏꯅꯅ, ꯃꯁꯤꯗ ꯇꯧꯕꯒꯨꯝꯅ ꯫ অ্যাপ অসি. n ꯐꯣꯇꯣꯁꯤꯡꯒꯤ ꯃꯃꯜ
n ꯁꯔꯨꯛ ꯀꯌꯥ ꯌꯥꯝꯅ ꯫ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃꯅ ꯂꯧꯗ ꯭ ꯔꯤꯕ ꯐꯤꯜꯗ ꯑꯗꯨ ꯌꯥꯗꯕꯒꯤ ꯃꯍꯨꯠꯇ ꯊꯩꯗꯣꯛꯏ; ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨꯅ ꯄ ꯭ ꯔꯣꯝꯞ ꯑꯗꯨꯈꯛꯇꯃꯛ ꯁꯤꯖꯤꯟꯅꯩ ꯫
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯖꯤꯅꯔꯦꯇꯔ ꯑꯥꯏ. ꯗꯤ. ꯑꯃ, ꯈꯨꯗꯝ ꯑꯣꯏꯅ nano-banana. |
prompt | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯀꯔꯤ ꯅꯝꯒꯗꯒꯦ ꯫ ꯑꯍꯥꯟꯕ ꯀꯦꯔꯦꯛꯇꯔ 2000 ꯈꯛꯇꯃꯛ ꯁꯤꯖꯤꯟꯅꯩ ꯫ |
n | intejer | নহৈদ্রে | 1ꯗꯒꯤ 4 ꯐꯥꯎꯕ ꯫ ꯗꯤꯐꯣꯜꯠ 1 ꯫ num_images. |
size | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯑꯁꯤꯒꯨꯝꯕ ꯑꯦꯁ ꯭ ꯄꯦꯛꯇ ꯔꯦꯁꯤꯑꯣ ꯑꯃ "16:9", ꯅꯠꯇ ꯭ ꯔꯒ ꯑꯁꯤꯒꯨꯝꯕ ꯑꯣꯄꯟꯑꯦꯑꯥꯏꯒꯤ ꯆꯥꯡ ꯑꯃ "1792x1024", ꯃꯁꯤꯅ 1:1,16:9,9:16,4:3,3:4,3:2,2:3,21:9,5:4 ꯑꯃꯁꯨꯡ 4:5 ꯒꯤ ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯅꯛꯄ ꯑꯣꯏ ꯫ "auto" ꯃꯗꯨ ꯖꯤꯅꯔꯦꯇꯔꯗ ꯊꯝꯃꯨ ꯫ |
aspect_ratio | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | মওং অদুনি size, ꯑꯃꯁꯨꯡ ꯑꯅꯤꯃꯛ ꯊꯥꯔꯛꯂꯕꯗꯤ ꯃꯥꯏꯄꯥꯛꯏ ꯫ |
quality | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯖꯤꯅꯔꯦꯇꯔ-ꯑꯀꯛꯅꯕ, ꯈꯨꯗꯝ ꯑꯣꯏꯅ "low", "medium" অর "high". |
negative_prompt | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯀꯔꯤ ꯀꯔꯤ ꯊꯥꯗꯣꯛꯀꯗꯒꯦ ꯫ |
output_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | "png", "jpeg" অর "webp". |
response_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | "url" (default) নত্রগা "b64_json". |
image_url | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯍꯧꯗꯣꯛꯄ ꯌꯥꯕ ꯃꯃꯤ ꯑꯃ: ꯑꯦ. ꯑꯦꯟ. https:// মহৌশাগী মীওই নত্রগা পাসেৱর্ড লৈদবা, অতোপ্পা ৪,০৯৬ ক্যারেক্টার তেনবা লিংক, নত্রগা... data:image/…;base64 ꯌꯨ. ꯑꯥꯔ. ꯑꯦꯜ. (ꯄꯤ. ꯑꯦꯟ. ꯖꯤ., ꯖꯦ. ꯄꯤ. ꯏ. ꯖꯤ., ꯋꯦꯕ. ꯄꯤ. ꯅꯠꯇ ꯭ ꯔꯒ ꯖꯤ. ꯑꯥꯏ. ꯑꯦꯐ.; ꯑꯦꯁ. ꯚꯤ. ꯖꯤ. ꯅꯠꯇꯕ) ꯫ edit; ꯇꯉꯥꯏꯐꯗꯕꯁꯤꯡ ꯂꯩꯕꯁꯤꯡꯅ ꯇꯉꯥꯏꯐꯗꯕ requires_image_url. |
resolution ꯃꯁꯤ ꯁꯤꯖꯤꯟꯅꯗꯦ: ꯖꯤꯅꯔꯦꯇꯔ ꯈꯨꯗꯤꯡꯃꯛ ꯃꯁꯥꯒꯤ ꯑꯣꯏꯕ ꯆꯥꯡ ꯁꯦꯝꯏ ꯫ url, ꯐꯣꯇꯣ ꯈꯨꯗꯤꯡꯃꯛ ꯄꯕ ꯭ ꯂꯤꯛ ꯕ ꯭ ꯂꯣꯁꯣꯝ ꯍꯣꯁ ꯭ ꯠ ꯑꯃꯗ ꯎꯄꯂꯣꯗ ꯇꯧꯔꯒ ꯅꯍꯥꯛꯅ ꯃꯁꯤꯒꯤ ꯂꯤꯡꯛ ꯑꯗꯨ ꯐꯪꯒꯅꯤ (ꯖꯤꯅꯔꯦꯇꯔ ꯈꯔꯈꯛꯇꯅ ꯃꯈꯣꯏꯒꯤ ꯃꯁꯥꯒꯤ ꯑꯣꯏꯕ ꯂꯤꯡꯛ ꯑꯃ ꯄꯤꯊꯣꯛꯏ, ꯃꯗꯨ ꯄꯤꯊꯣꯛꯏ) ꯫ ꯂꯤꯡꯛ ꯑꯗꯨ ꯂꯩꯕ ꯃꯤꯑꯣꯏ ꯑꯃꯍꯦꯛꯇꯅ ꯃꯁꯤ ꯍꯥꯡꯗꯣꯛꯄ ꯌꯥꯏ ꯑꯃꯁꯨꯡ ꯑꯃꯨꯛ ꯍꯟꯅ ꯂꯧꯊꯣꯛꯄ ꯌꯥꯔꯣꯏ; ꯌꯦꯡꯕꯤꯌꯨ ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯅ ꯀꯔꯤ ꯎꯕ ꯐꯪꯒꯗꯒꯦ। ꯅꯣꯡꯃꯔꯣꯝ ꯃꯁꯤꯗ________________
b64_json ꯐꯣꯇꯣ ꯑꯗꯨ ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ ꯑꯗꯨꯗ ꯑꯃꯨꯛ ꯍꯟꯅ ꯂꯥꯛꯏ ꯑꯃꯁꯨꯡ ꯃꯇꯝ ꯑꯃꯠꯇꯗ ꯎꯄꯂꯣꯗ ꯇꯧꯗꯦ ꯫ ꯐꯣꯇꯣ ꯑꯃ ꯑꯣꯏꯅ ꯊꯥꯈꯤ ꯫ data: ꯃꯅꯨꯡꯗ ꯌꯨ. ꯑꯥꯔ. ꯑꯦꯜ. image_url ꯆꯞ ꯃꯥꯟꯅꯕ ꯃꯑꯣꯡꯗ ꯆꯦꯛ ꯇꯧꯋꯤ
চঙহনবা অমাসুং জেনারেটর অসিনা লাকনাবা Blossomতা হন্নিংদা আপলোড তৌরে; রিকোয়েস্ট অসিনা unbilledতা ফেল তৌলাকপা মতমদা অদু আমুক ডিলিট তৌগনি।
ꯀꯔꯤꯒꯨꯝꯕ ꯃꯁꯤꯒꯤ ꯃꯅꯨꯡꯗ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃ ꯂꯩꯔꯕꯗꯤ n ꯐꯣꯇꯣꯁꯤꯡ ꯑꯗꯨ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗꯦ, ꯅꯍꯥꯛꯅ ꯊꯕꯛ ꯇꯧꯈꯤꯕꯁꯤꯡ ꯑꯗꯨ ꯐꯪꯉꯤ, ꯃꯗꯨꯒꯤꯗꯃꯛꯇ ꯈꯛꯇꯗ ꯁꯦꯜ ꯂꯧꯋꯤ (ꯃꯁꯤꯗ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗ ꯭ ꯔꯕꯁꯨ ꯄ ꯭ ꯔꯣꯚꯥꯏꯗꯔ ꯑꯗꯨꯅ ꯁꯦꯜ ꯊꯤꯕ ꯑꯃꯍꯦꯛꯇꯒ ꯂꯣꯏꯅꯅ), ꯑꯃꯁꯨꯡ nymbot.failed মীয়াম কন্না লৈরিবগে হায়রি। মখল অসি মখল পুম্নমক অসি ফালৈরবদি, রিকুয়েস্ট অসি রিপার্ট তৌগনি। 502.
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ
{
"created": 1790726400,
"model": "nano-banana",
"cost": 0.2126,
"data": [
{
"url": "https://blossom.example/5c0e4b7d3a91f2e8...c4.png",
"content_type": "image/png"
}
],
"nymbot": { "balance": "pro", "charged_credits": 1.817, "charged_sats": 181.7, "balance_credits": 410.608, "balance_sats": 41060.8 }
}
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯄ ꯭ ꯔꯣꯝꯞ ꯂꯩꯇꯦ; n 1ꯗꯒꯤ 4 ꯐꯥꯎꯕꯒꯤ ꯃꯄꯥꯟꯗ (invalid_value); ꯑꯁꯥꯡꯕ ꯑꯃ (invalid_size) athaba picture (invalid_image, invalid_image_url); ꯂꯩꯔꯤꯕ ꯑꯗꯨꯕꯨ ꯏꯃꯦꯖ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃ ꯑꯣꯏꯗꯕ ꯃꯣꯗꯦꯜ ꯑꯃ (invalid_model); ꯁꯦꯝꯗꯣꯛ-ꯁꯦꯝꯖꯤꯟ ꯇꯧꯕ ꯉꯝꯗꯕ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃꯒꯤ ꯃꯃꯤ ꯑꯃ (edit_unsupported); ꯃꯁꯤ ꯃꯊꯧ ꯇꯥꯕ ꯃꯤꯑꯣꯏ ꯑꯃꯒꯤꯗꯃꯛ ꯃꯃꯤ ꯑꯃꯠꯇ ꯂꯩꯇꯦ (image_required). |
402 | ꯕꯦꯂꯦꯟꯁ ꯑꯁꯤꯅ ꯍꯥꯏꯖꯕ ꯐꯣꯇꯣ ꯈꯨꯗꯤꯡꯃꯛ ꯀꯣꯟꯁꯤꯟꯕ ꯉꯝꯗꯦ ꯫ |
404 | ꯃꯃꯤꯡ ꯑꯗꯨꯒꯤ ꯃꯣꯗꯦꯜ ꯑꯃꯠꯇ ꯂꯩꯇꯦ (model_not_found). |
502 | ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯈꯤꯗꯦ (upstream_error) ꯫ ꯄ ꯭ ꯔꯣꯚꯥꯏꯗꯔ ꯑꯗꯨꯅ ꯍꯣꯠꯅꯈꯤꯕ ꯑꯗꯨꯒꯤ ꯕꯤꯜ ꯄꯤꯗ ꯭ ꯔꯕꯗꯤ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗꯦ; ꯃꯗꯨꯒꯤ ꯃꯇꯨꯡꯗ ꯑꯔꯣꯔ ꯭ ꯠ ꯑꯗꯨ ꯂꯩꯈ ꯭ ꯔꯦ ꯫ charged_sats. |
503 | ꯐꯣꯇꯣꯁꯤꯡ ꯑꯁꯤ ꯍꯧꯖꯤꯛ ꯍꯣꯁ ꯭ ꯠ ꯇꯧꯕ ꯌꯥꯔꯣꯏ (media_hosting_unavailable). b64_json তিক্কী মচা তৌরি। |
cURL
curl https://nymbot.ai/api/v1/images/generations \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "nano-banana",
"prompt": "A lighthouse at dusk, oil painting",
"size": "16:9"
}'
Python
import os
import requests
res = requests.post(
"https://nymbot.ai/api/v1/images/generations",
headers={"Authorization": "Bearer " + os.environ["NYMBOT_API_KEY"]},
json={"model": "nano-banana", "prompt": "A lighthouse at dusk, oil painting", "size": "16:9"},
)
res.raise_for_status()
print(res.json()["data"][0]["url"])
JavaScript
const res = await fetch("https://nymbot.ai/api/v1/images/generations", {
method: "POST",
headers: {
"Authorization": "Bearer " + process.env.NYMBOT_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({ model: "nano-banana", prompt: "A lighthouse at dusk, oil painting", size: "16:9" }),
});
const body = await res.json();
console.log(body.data[0].url);
ꯃꯃꯤꯁꯤꯡ ꯁꯦꯝꯗꯣꯛ-ꯁꯦꯝꯖꯤꯟ ꯇꯧꯕ
ꯄ ꯭ ꯔꯣꯝꯞ ꯑꯃꯒꯤ ꯃꯇꯨꯡ ꯏꯟꯅ ꯅꯍꯥꯛꯅ ꯍꯥꯞꯆꯤꯟꯕ ꯐꯣꯇꯣ ꯑꯃ ꯍꯣꯡꯗꯣꯛꯏ ꯫ ꯃꯁꯤ ꯑꯣꯄꯟꯑꯦꯑꯥꯏꯒꯤ ꯑꯦꯗꯤꯠ ꯑꯦꯟꯗꯄꯣꯏꯟ ꯭ ꯇꯅꯤ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯑꯣꯄꯟꯑꯦꯑꯥꯏ ꯑꯦꯁ. ꯗꯤ. ꯀꯦ. ꯁꯤꯡ "꯫ images.edit ꯃꯇꯧ ꯑꯁꯨꯝꯅ ꯊꯕꯛ ꯇꯧꯋꯤ ꯫ ꯄ ꯭ ꯔꯣ ꯖꯤꯅꯔꯦꯇꯔꯁꯤꯡ ꯈꯛꯇꯒ ꯂꯣꯏꯅꯅ ꯊꯕꯛ ꯇꯧꯋꯤ ꯫ edit ꯃꯣꯗꯦꯜ ꯂꯤꯁꯠ ꯑꯗꯨꯗ ꯃꯁꯤ ꯂꯧꯕꯤꯌꯨ ꯫
POST https://nymbot.ai/api/v1/images/edits - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।ꯍꯛꯆꯥꯡ ꯑꯁꯤꯅꯤ ꯫ multipart/form-data, 32 MB ম)_{(up to)দা।
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
image | ফাইল | ꯍꯣꯏ | ꯁꯦꯝꯗꯣꯛ-ꯁꯦꯝꯖꯤꯟ ꯇꯧꯒꯗꯕ ꯐꯣꯇꯣ: ꯄꯤ. ꯑꯦꯟ. ꯖꯤ., ꯖꯦ. ꯄꯤ. ꯏ. ꯖꯤ., ꯋꯦꯕ. ꯄꯤ. ꯅꯠꯇ ꯭ ꯔꯒ ꯖꯤ. ꯑꯥꯏ. ꯑꯦꯐ., ꯑꯦꯝ. ꯕꯤ. 20 ꯐꯥꯎꯕ ꯫ image[]; অহানবা অদু পীরক্লে। |
prompt | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯀꯔꯤ ꯍꯣꯡꯒꯗꯒꯦ ꯫ |
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃꯒ ꯂꯣꯏꯅꯅ edit. |
n | intejer | নহৈদ্রে | 1ꯗꯒꯤ 4 ꯐꯥꯎꯕ ꯫ |
sizeaspect_ratioqualitynegative_promptoutput_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯃꯤꯔꯣꯜꯒꯤ ꯑꯣꯏꯅꯗꯤ ꯫ |
response_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | "b64_json" (ꯃꯐꯝ ꯑꯁꯤꯗ ꯗꯤꯐꯣꯜꯠ ꯑꯣꯏꯕ) ꯅꯠꯇ ꯭ ꯔꯒ "url". |
ꯅꯍꯥꯛꯅ ꯍꯥꯞꯆꯤꯟꯕ ꯐꯣꯇꯣ ꯑꯗꯨ ꯐꯖꯅ ꯁꯦꯝꯂꯕ ꯄꯤ. ꯑꯦꯟ. ꯖꯤ., ꯖꯦ. ꯄꯤ. ꯏ. ꯖꯤ., ꯋꯦꯕ. ꯄꯤ. ꯅꯠꯇ ꯭ ꯔꯒ ꯖꯤ. ꯑꯥꯏ. ꯑꯦꯐ. ꯑꯃ ꯑꯣꯏꯅ ꯆꯦꯛ ꯇꯧꯋꯤ, ꯃꯗꯨ ꯃꯁꯤꯒꯤ ꯑꯁꯦꯡꯕ ꯃꯈꯜ ꯑꯣꯏꯅ ꯊꯥꯔꯛꯏ, ꯑꯃꯁꯨꯡ ꯄꯕ ꯭ ꯂꯤꯛ ꯕ ꯭ ꯂꯣꯁꯣꯝ ꯍꯣꯁ ꯭ ꯠ ꯑꯃꯗ ꯊꯝꯃꯤ, ꯃꯔꯝꯗꯤ ꯖꯤꯅꯔꯦꯇꯔꯁꯤꯡꯅ ꯃꯈꯣꯏꯒꯤ ꯏꯟꯄꯨꯠ ꯑꯗꯨ ꯂꯤꯡꯛꯅ ꯂꯧꯋꯤ ꯫ ꯃꯁꯤꯕꯨ ꯄꯕ ꯭ ꯂꯤꯛ ꯑꯣꯏꯅ ꯂꯧꯕꯤꯌꯨ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯁꯦꯝꯗꯣꯛ-ꯁꯦꯝꯖꯤꯟ ꯇꯧꯕ ꯑꯗꯨ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗ ꯭ ꯔꯕꯗꯤ ꯑꯃꯁꯨꯡ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗ ꯭ ꯔꯕꯗꯤ, ꯍꯣꯁ ꯭ ꯠ ꯇꯧꯔꯕ ꯀꯣꯄꯤ ꯑꯗꯨ ꯑꯃꯨꯛ ꯍꯟꯅ ꯂꯧꯊꯣꯛꯏ ꯫ ꯔꯤꯄꯣꯟ ꯭ ꯁ ꯑꯗꯨ ꯄꯨꯊꯣꯛꯄꯒꯤ ꯃꯑꯣꯡ ꯑꯗꯨꯒ ꯃꯥꯟꯅꯩ ꯫ ꯃꯃꯜ ꯂꯦꯞꯄ ꯍꯥꯏꯕꯁꯤ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨꯒꯤ ꯃꯃꯜꯅꯤ, ꯃꯁꯤꯗ ꯖꯤꯅꯔꯦꯇꯔ ꯈꯔꯒꯤ ꯑꯣꯏꯅ ꯏꯟꯄꯨꯠ ꯐꯣꯇꯣ ꯑꯗꯨꯒꯤ ꯁꯦꯟꯐꯝ ꯑꯃ ꯌꯥꯎꯋꯤ ꯫
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ
{
"created": 1790726460,
"model": "nano-banana",
"cost": 0.2126,
"data": [{ "b64_json": "iVBORw0KGgoAAAANSUhEUgAA..." }],
"nymbot": { "balance": "pro", "charged_credits": 1.817, "charged_sats": 181.7, "balance_credits": 408.791, "balance_sats": 40879.1 }
}
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯃꯃꯤ ꯅꯠꯇ ꯭ ꯔꯒ ꯄ ꯭ ꯔꯣꯝꯞ ꯑꯃꯠꯇ ꯂꯩꯇꯦ, ꯃꯃꯤ ꯅꯠꯇꯕ ꯐꯥꯏꯜ ꯑꯃ (invalid_image), ꯅꯠꯇ ꯭ ꯔꯒ ꯁꯦꯝꯗꯣꯛ-ꯁꯦꯝꯖꯤꯟ ꯇꯧꯕ ꯉꯝꯗꯕ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃ (edit_unsupported). |
413 | ছবি অসি 20 MB হেন্না লৈ (file_too_large), ꯅꯠꯇ ꯭ ꯔꯒ ꯍꯥꯏꯖꯕ ꯄꯨꯝꯅꯃꯛ ꯑꯗꯨ ꯑꯦꯝ. ꯕꯤ. 32ꯒꯤ ꯃꯊꯛꯇ ꯂꯩ ꯫ |
503 | ꯐꯣꯇꯣ ꯑꯗꯨ ꯍꯧꯖꯤꯛ ꯍꯣꯁꯠ ꯇꯧꯕ ꯌꯥꯔꯣꯏ (media_hosting_unavailable). |
cURL
curl https://nymbot.ai/api/v1/images/edits \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-F model=nano-banana \
-F [email protected] \
-F prompt="Make it a snowy evening"
Python
import base64, os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
with open("photo.png", "rb") as f:
result = client.images.edit(model="nano-banana", image=f, prompt="Make it a snowy evening")
with open("edited.png", "wb") as out:
out.write(base64.b64decode(result.data[0].b64_json))
JavaScript
import fs from "node:fs";
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const result = await client.images.edit({
model: "nano-banana",
image: fs.createReadStream("photo.png"),
prompt: "Make it a snowy evening",
});
await writeFile("edited.png", Buffer.from(result.data[0].b64_json, "base64"));
ভিডিও
ꯚꯤꯗ ꯭ ꯌꯣ ꯑꯃꯅ ꯃꯤꯅꯤꯠ ꯈꯔ ꯆꯪꯉꯤ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯃꯁꯤ ꯕꯦꯀꯒ ꯭ ꯔꯥꯎꯟꯗ ꯆꯂꯥꯏ ꯫ ꯅꯍꯥꯛꯅ ꯃꯗꯨ ꯊꯥꯖꯤꯟꯕꯤꯌꯨ, ꯊꯨꯅ ꯑꯥꯏ. ꯗꯤ. ꯑꯃ ꯂꯧꯕꯤꯌꯨ, ꯑꯃꯁꯨꯡ ꯃꯗꯨ ꯂꯣꯏꯗ ꯭ ꯔꯤꯐꯥꯎꯕ ꯑꯥꯏ. ꯗꯤ. ꯑꯗꯨꯒꯤ ꯃꯇꯥꯡꯗ ꯍꯪꯕꯤꯌꯨ ꯫ ꯚꯤꯗ ꯭ ꯌꯣ ꯖꯤꯅꯔꯦꯇꯔ ꯈꯨꯗꯤꯡꯃꯛꯅ ꯄ ꯭ ꯔꯣ ꯕꯦꯂꯦꯟꯁ ꯑꯗꯨ ꯆꯥꯗꯤꯡ ꯇꯧꯋꯤ ꯫
POST https://nymbot.ai/api/v1/videos - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।ꯍꯜꯂꯛꯄꯁꯤꯡ ꯫ 202.
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ভিডিও জেনারেটর আইডি অমদিবা ꯑꯣৎপাংলবা অমদিবা GET /api/v1/models?type=video, মখাদা পীনবা ꯑহলশিং অদু, veo. |
prompt | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯀꯔꯤ ꯀꯔꯤ ꯊꯣꯛꯀꯗꯒꯦ ꯫ |
duration | number নত্রগা string | নহৈদ্রে | ꯑꯁꯥꯡꯕ ꯑꯁꯤ ꯁꯦꯀꯦꯟꯗꯁꯤꯡꯗ, 0ꯗꯒꯤ ꯍꯦꯟꯅ ꯑꯃꯁꯨꯡ 60 ꯐꯥꯎꯕ ꯑꯣꯏ ꯫ ꯅꯍꯥꯛꯅ ꯑꯁꯥꯡꯕ ꯑꯗꯨ ꯈꯟꯕ ꯌꯥꯍꯜꯂꯤꯕ ꯖꯤꯅꯔꯦꯇꯔꯁꯤꯡꯈꯛꯇꯅ ꯁꯤꯖꯤꯟꯅꯩ; ꯑꯇꯣꯞꯄꯁꯤꯡꯅ ꯃꯈꯣꯏꯒꯤ ꯃꯍꯧꯁꯥꯒꯤ ꯑꯁꯥꯡꯕ ꯑꯗꯨ ꯁꯦꯝꯏ, ꯃꯗꯨꯅꯤ seconds ꯃꯇꯨꯡ ꯇꯥꯔꯛꯄ ꯔꯤꯄ ꯭ ꯂꯥꯟ ꯑꯃꯁꯨꯡ ꯃꯃꯜ ꯑꯗꯨꯗ ꯫ |
aspect_ratio | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯃꯇꯧ ꯑꯁꯨꯝꯅ "16:9" অর "9:16"; ꯑꯁꯤꯒꯨꯝꯕ ꯆꯥꯡ ꯑꯃ "1280x720" ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯅꯛꯄ ꯔꯦꯁꯤꯑꯣ ꯑꯣꯏꯔꯛꯏ ꯫ |
resolutionquality | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨꯒꯤ ꯃꯅꯨꯡꯗ ꯑꯃ resolutions ꯃꯣꯗꯦꯜ ꯂꯤꯁꯠ ꯑꯗꯨꯗ, ꯈꯨꯗꯝ ꯑꯣꯏꯅ "720p" অর "1080p". মদুনা মথৌ ফংহনল। মদুদি অতোপ্পা অমুক্কী অসি মচেৎ লৈনা মিন্নল্লোই। unsupported_resolution. |
image_url | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯍꯧꯗꯣꯛꯄ ꯌꯥꯕ ꯃꯃꯤ ꯑꯃ: ꯑꯦ. ꯑꯦꯟ. https:// ꯂꯤꯛ ꯅꯠꯇ ꯭ ꯔꯒ ꯑꯦ data:image/… ꯌꯨ. ꯑꯥꯔ. ꯑꯦꯜ., ꯃꯁꯤ ꯑꯍꯥꯟꯕꯗ ꯄꯕ ꯭ ꯂꯤꯛ ꯕ ꯭ ꯂꯣꯁꯣꯝ ꯍꯣꯁ ꯭ ꯠ ꯑꯃꯗ ꯎꯄꯂꯣꯗ ꯇꯧꯋꯤ ꯫ ꯒ ꯭ ꯔꯦꯅꯦꯇꯔꯁꯤꯡꯅ ꯃꯊꯧ ꯇꯥꯕ requires_image_url. |
ꯃꯃꯜ ꯑꯁꯤ ꯅꯍꯥꯛꯅ ꯄꯤꯔꯛꯄ ꯃꯇꯝꯗ, ꯖꯤꯅꯔꯦꯇꯔꯗꯒꯤ, ꯔꯤꯖꯂꯨꯁꯟ ꯑꯃꯁꯨꯡ ꯂꯦꯡꯊ ꯄꯤꯔꯛꯄ ꯃꯇꯝꯗ ꯂꯦꯞꯊꯣꯛꯏ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯄꯤꯔꯤꯕ ꯑꯗꯨꯅ ꯊꯕꯛ ꯑꯗꯨ ꯂꯧꯈꯤꯕꯒ ꯂꯣꯏꯅꯅ ꯅꯍꯥꯛꯀꯤ ꯄ ꯭ ꯔꯣ ꯕꯦꯂꯦꯟꯁꯇꯒꯤ ꯂꯧꯒꯅꯤ, ꯑꯃꯁꯨꯡ ꯑꯁꯨꯝꯅ ꯎꯠꯀꯅꯤ
cost, estimated_cost ꯑꯃꯁꯨꯡ nymbotꯀꯔꯤꯒꯨꯝꯕ ꯄꯤꯔꯤꯕ ꯑꯗꯨꯅ ꯊꯕꯛ ꯑꯗꯨ ꯌꯥꯗ ꯭ ꯔꯕꯗꯤ, ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗꯦ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯔꯦꯟꯗꯔ ꯑꯗꯨ ꯃꯇꯨꯡꯗ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗ ꯭ ꯔꯕꯗꯤ, ꯅꯠꯇ ꯭ ꯔꯒ ꯂꯣꯏꯈ ꯭ ꯔꯕ ꯀ ꯭ ꯂꯤꯞ ꯑꯗꯨ ꯊꯝꯕ ꯉꯝꯗ ꯭ ꯔꯕꯗꯤ ꯑꯃꯁꯨꯡ ꯄꯤꯔꯤꯕ ꯑꯗꯨꯅ ꯃꯁꯤꯒꯤꯗꯃꯛ ꯁꯦꯜ ꯊꯤꯗ ꯭ ꯔꯕꯗꯤ, ꯁꯦꯟꯐꯝ ꯑꯗꯨ ꯑꯃꯨꯛ ꯍꯟꯅ ꯄꯤꯊꯣꯛꯏ, ꯃꯁꯥ ꯃꯊꯟꯇ ꯫ ꯄꯨꯡ ꯑꯃꯒꯤ ꯃꯇꯨꯡꯗ ꯆꯠꯊꯔꯤꯕ ꯔꯦꯟꯗꯔ ꯑꯗꯨ ꯊꯥꯗꯣꯛꯏ, ꯑꯃꯁꯨꯡ ꯃꯁꯤꯒꯤ ꯁꯦꯟꯐꯝ ꯑꯗꯨ ꯊꯝꯃꯤ, ꯃꯔꯝꯗꯤ ꯄꯤꯔꯤꯕ ꯑꯗꯨꯅ ꯔꯦꯟꯗꯔ ꯑꯗꯨ ꯌꯥꯔꯕ ꯃꯇꯨꯡꯗ ꯁꯦꯜ ꯊꯤꯍꯜꯂꯤ ꯫ ꯔꯤꯐꯟꯗ ꯑꯃꯅ ꯀ ꯭ ꯔꯦꯗꯤꯠꯁꯤꯡ ꯑꯗꯨ ꯍꯜꯂꯛꯏ ꯑꯗꯨꯕꯨ ꯀꯤ ꯑꯗꯨꯒꯤ ꯆꯥꯗꯤꯡꯒꯤ ꯃꯁꯤꯡ ꯑꯗꯨ ꯍꯟꯊꯍꯜꯂꯤꯗꯦ ꯫
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ (202)
{
"id": "vid_3e9a51c07b2f4d86e0a1c4f2",
"object": "video",
"model": "veo",
"status": "in_progress",
"created": 1790726400,
"seconds": 8,
"resolution": "1080p",
"estimated_cost": 3.18,
"expires_at": 1790812800,
"cost": 3.18,
"nymbot": { "balance": "pro", "charged_credits": 31.8, "charged_sats": 3180, "balance_credits": 378.808, "balance_sats": 37880.8 }
}
status ꯑꯁꯨꯝꯅ ꯍꯧꯋꯤ in_progress, ꯅꯠꯇ ꯭ ꯔꯒ completed ꯚꯤꯗ ꯭ ꯌꯣ ꯑꯗꯨ ꯍꯥꯟꯅ ꯍꯥꯞꯄꯒ ꯂꯣꯏꯅꯅ data ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨꯅ ꯈꯪꯍꯧꯗꯅ ꯍꯟꯖꯤꯟꯍꯟꯈꯤꯕ ꯃꯇꯝꯗ ꯫
Video amabu khangningba.
GET https://nymbot.ai/api/v1/videos/{id} - ꯃꯁꯤ ꯊꯥꯖꯤꯟꯈ ꯭ ꯔꯕ ꯅꯤꯑꯦꯝ ꯑꯗꯨꯒ ꯃꯔꯤ ꯂꯩꯅꯕ ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ ꯫ ꯃꯁꯤꯒꯤ ꯀꯦꯞ ꯑꯗꯨ ꯌꯧꯈ ꯭ ꯔꯕ ꯀꯤ ꯑꯃꯅ ꯍꯧꯖꯤꯛꯁꯨ ꯆꯦꯛ ꯇꯧꯕ ꯌꯥꯏ ꯫
ꯃꯁꯤꯅ पाउखुम ꯄꯤ ꯫ 202 ꯚꯤꯗꯤꯑꯣ ꯁꯥꯕꯥ ꯆꯠꯊꯔꯤꯕꯥ ꯃꯇꯝꯗꯥ ꯑꯃꯁꯨꯡ 200 ꯃꯁꯤ ꯂꯣꯏꯁꯤꯜꯂꯕ ꯃꯇꯨꯡꯗ ꯅꯠꯇ ꯭ ꯔꯒ ꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗ ꯭ ꯔꯕ ꯃꯇꯨꯡꯗ ꯫ ꯁꯦꯀꯦꯟ ꯈꯨꯗꯤꯡꯒꯤ 5ꯗꯒꯤ 10 ꯐꯥꯎꯕ ꯍꯪꯕꯤꯌꯨ ꯫ ꯆꯦꯛ ꯈꯨꯗꯤꯡꯃꯛ ꯄꯤꯔꯤꯕ ꯃꯤꯑꯣꯏ ꯑꯗꯨꯗ ꯑꯃꯨꯛ ꯍꯟꯅ ꯍꯪꯉꯤ ꯑꯃꯁꯨꯡ ꯃꯇꯝ ꯈꯔꯒꯤ ꯑꯣꯏꯅ पाउखुम ꯄꯤ ꯫ ꯃꯁꯤꯅ ꯚꯤꯗꯤꯑꯣ ꯑꯗꯨ ꯉꯥꯏꯗꯦ ꯫ ꯊꯕꯛ ꯑꯃ ꯊꯥꯖꯤꯟꯈ ꯭ ꯔꯕ ꯃꯇꯨꯡꯗ ꯄꯨꯡ 24 ꯐꯥꯎꯕ ꯊꯝꯃꯤ ꯫
GET /api/v1/videos key-gi khongthang 50 pumnamak asigi mathak oina piri ꯑꯣবা
{"object": "list", "data": […]}.
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ (200)
{
"id": "vid_3e9a51c07b2f4d86e0a1c4f2",
"object": "video",
"model": "veo",
"status": "completed",
"created": 1790726400,
"seconds": 8,
"resolution": "1080p",
"estimated_cost": 3.18,
"expires_at": 1790812800,
"completed_at": 1790726590,
"data": { "url": "https://blossom.example/9b41d0c2e7a3f658...1e.mp4", "content_type": "video/mp4" },
"cost": 3.18,
"nymbot": { "balance": "pro", "charged_credits": 31.8, "charged_sats": 3180 }
}
status নি (ni) in_progress, completed অর failedꯃꯥꯏ ꯄꯥꯛꯄ ꯉꯝꯗ ꯭ ꯔꯕ ꯊꯕꯛ ꯑꯃꯅ ꯄꯨꯜꯂꯤ ꯫ error ({"code": "generation_failed", "message": …});
mapu lounaba leitribaoba, cost ꯃꯁꯤ 0 ꯅꯤ ꯑꯃꯁꯨꯡ nymbot ꯍꯥꯞꯆꯤꯜꯂꯤ
refunded_credits ꯑꯃꯁꯨꯡ refunded_satsꯂꯣꯏꯁꯤꯟꯈ ꯭ ꯔꯕ ꯚꯤꯗꯤꯑꯣ ꯑꯗꯨ ꯄꯕ ꯭ ꯂꯤꯛ ꯕ ꯭ ꯂꯣꯁꯣꯝ ꯍꯣꯁ ꯭ ꯠ ꯑꯃꯗ ꯄꯨꯊꯣꯛꯂꯕ ꯐꯣꯇꯣꯁꯤꯡꯒꯨꯝꯅ ꯂꯩ ꯫
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯄ ꯭ ꯔꯣꯝꯞ ꯂꯩꯇꯦ; 0ꯗꯒꯤ 60 ꯐꯥꯎꯕꯒꯤ ꯃꯄꯥꯟꯗ ꯂꯩꯕ ꯃꯇꯝ (invalid_value); ꯖꯤꯅꯔꯦꯇꯔꯅ ꯄꯤꯗꯕ ꯔꯤꯖꯂꯨꯁꯟ ꯑꯃ (unsupported_resolution); ꯑꯃ ꯃꯊꯧ ꯇꯥꯕ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃꯒꯤꯗꯃꯛ ꯐꯣꯇꯣ ꯑꯃꯠꯇ ꯂꯩꯇꯦ (image_required); ভিডিও জেনারেটর নত্তবা মডেল অমা (invalid_model). |
402 | ꯄ ꯭ ꯔꯣ ꯕꯦꯂꯦꯟꯁꯅ ꯚꯤꯗꯤꯑꯣ ꯑꯗꯨ ꯀꯣꯟꯁꯤꯟꯕ ꯉꯝꯗꯦ ꯫ |
404 | ꯑꯁꯤꯒꯨꯝꯕ ꯖꯤꯅꯔꯦꯇꯔ ꯑꯃꯠꯇ ꯂꯩꯇꯦ (model_not_found), নাল্লবা ওইনা আপনার নুমিৎ অসিগীদমক ওইনা ওইবা চাকরি অমত্তা লৈবা অদুদগী, নত্রগা ইশানা ওইবা ওইবা অদু চহি অমদি তৌবা চহি ২৪ খক চৎপা নত্ত্রগা চৎপা মতাংদা (video_not_found). |
429 | নবীন অসিগীদমক ভিডিও ১০ অমা রেন্ডারিং (rendering) চত্থরি (video_jobs_limit). মখোয়গী মতাংদা চেক তৌবিউ অমসুং মসি মাদা অমা চৎপা মতমদা অমা পুম্নমক থালাইদ্রবা অমা হেন্না শাবা। |
502 | ꯖꯤꯅꯔꯦꯇꯔ ꯑꯗꯨꯅ ꯊꯕꯛ ꯑꯗꯨ ꯌꯥꯈꯤꯗꯦ ꯫ ꯄꯤꯔꯤꯕ ꯑꯗꯨꯅ ꯃꯁꯤꯒꯤ ꯕꯤꯜ ꯄꯤꯗ ꯭ ꯔꯕꯗꯤ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗꯦ ꯫ |
503 | ꯚꯤꯗ ꯭ ꯌꯣꯁꯤꯡ ꯑꯁꯤ ꯍꯧꯖꯤꯛ ꯄꯤꯊꯣꯛꯄ ꯅꯠꯇ ꯭ ꯔꯒ ꯊꯝꯕ ꯌꯥꯗꯦ (media_hosting_unavailable, service_unavailable). |
cURL
curl https://nymbot.ai/api/v1/videos \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "veo", "prompt": "Waves rolling onto a beach at sunrise", "duration": 8, "aspect_ratio": "16:9"}'
curl https://nymbot.ai/api/v1/videos/vid_3e9a51c07b2f4d86 \
-H "Authorization: Bearer $NYMBOT_API_KEY"
Python
import os, time
import requests
headers = {"Authorization": "Bearer " + os.environ["NYMBOT_API_KEY"]}
job = requests.post(
"https://nymbot.ai/api/v1/videos",
headers=headers,
json={"model": "veo", "prompt": "Waves rolling onto a beach at sunrise", "duration": 8, "aspect_ratio": "16:9"},
).json()
while True:
time.sleep(8)
status = requests.get("https://nymbot.ai/api/v1/videos/" + job["id"], headers=headers).json()
if status["status"] in ("completed", "failed"):
break
print(status["data"]["url"] if status["status"] == "completed" else status["error"])
JavaScript
const headers = {
"Authorization": "Bearer " + process.env.NYMBOT_API_KEY,
"Content-Type": "application/json",
};
const job = await (await fetch("https://nymbot.ai/api/v1/videos", {
method: "POST",
headers,
body: JSON.stringify({ model: "veo", prompt: "Waves rolling onto a beach at sunrise", duration: 8, aspect_ratio: "16:9" }),
})).json();
let status;
do {
await new Promise((r) => setTimeout(r, 8000));
status = await (await fetch("https://nymbot.ai/api/v1/videos/" + job.id, { headers })).json();
} while (status.status !== "completed" && status.status !== "failed");
console.log(status.status === "completed" ? status.data.url : status.error);
Text to speech (text থকপা speech)
ꯇꯦꯛꯁ ꯑꯗꯨ ꯀꯟꯅ ꯄꯥꯜꯂꯤ ꯑꯃꯁꯨꯡ ꯑꯣꯗꯤꯑꯣ ꯐꯥꯏꯜ ꯑꯗꯨꯃꯛ ꯍꯜꯂꯛꯏ, ꯂꯤꯛ ꯑꯃ ꯑꯣꯏꯗꯦ ꯫ ꯃꯁꯤ ꯑꯣꯄꯟꯑꯦꯑꯥꯏꯒꯤ ꯁ ꯭ ꯄꯤꯆ ꯑꯦꯟꯗꯄꯣꯏꯟ ꯭ ꯇꯅꯤ, ꯃꯔꯝ ꯑꯁꯤꯅ ꯫ audio.speech.create ꯑꯣꯄꯟꯑꯦꯑꯥꯏ ꯑꯦꯁ. ꯗꯤ. ꯀꯦ. ꯁꯤꯡꯗ ꯊꯕꯛ ꯇꯧꯏ ꯫
POST https://nymbot.ai/api/v1/audio/speech - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।.
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯗꯒꯤ ꯁ ꯭ ꯄꯤꯆ ꯃꯣꯗꯦꯜ ꯑꯃ অডিও মডেলশিংগী লিস্টꯗꯤꯐꯣꯜꯠ: ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯚꯣꯏꯁ, @cf/myshell-ai/melotts. aura-2 ꯗꯤꯞꯒ ꯭ ꯔꯥꯝ ꯑꯣꯔꯥ 2 ꯑꯁꯤꯅꯤ ꯫ |
input | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯄꯥꯒꯗꯕ ꯋꯥꯍꯩ ꯑꯁꯤ: ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯚꯣꯏꯁꯀꯤꯗꯃꯛ ꯀꯦꯛꯇꯔ 800 ꯐꯥꯎꯕ, ꯑꯣꯔꯥ 2 ꯒꯤꯗꯃꯛ 2,000ꯅꯤ ꯫ |
voice | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯗꯒꯤ ꯚꯣꯏꯁ ꯑꯥꯏ. ꯗꯤ. ꯑꯃ ꯃꯈꯣꯜꯁꯤꯡꯒꯤ ꯂꯤꯁꯠ ꯑꯗꯨ: Aura speaker অমা গুম্বা ꯑনাদবা luna (ꯅꯠꯇ ꯭ ꯔꯒ) aura-2-luna-en), ꯅꯠꯇ ꯭ ꯔꯒ ꯃꯦꯂꯣꯇꯤꯇꯤꯁ ꯂꯣꯟ ꯑꯃ (en, es, fr, zh). ꯑꯣꯄꯟꯑꯦꯑꯥꯏꯒꯤ ꯃꯈꯣꯜꯒꯤ ꯃꯃꯤꯡ ꯑꯁꯤꯒꯨꯝꯕ: alloy loukhire amasung model-gi default voice pibiyu. |
language | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | Language code অমা ওইবা চুনবাদগী মখাদা পীনবা... esꯃꯈꯣꯜ ꯑꯃꯠꯇ ꯌꯥꯎꯗꯅ, ꯃꯁꯤꯅ ꯂꯣꯟ ꯑꯗꯨꯒꯤꯗꯃꯛꯇ ꯃꯈꯣꯜ ꯑꯃ ꯈꯟꯒꯠꯂꯤ ꯫ ꯑꯇꯣꯞꯄ ꯂꯣꯟ ꯑꯃ ꯉꯥꯡꯂꯤꯕ ꯃꯈꯣꯜ ꯑꯃꯅ ꯍꯜꯂꯛꯏ ꯫ 422 voice_language_mismatch, ꯑꯃꯁꯨꯡ ꯃꯣꯗꯦꯜ ꯑꯗꯨꯒꯤ ꯃꯈꯣꯜ ꯑꯃꯠꯇ ꯂꯩꯇ ꯭ ꯔꯕ ꯂꯣꯜ ꯑꯃ 422 unsupported_language. |
response_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯚꯣꯏꯁ ꯑꯗꯨ ꯍꯜꯂꯛꯏ mp3 ꯈꯛꯇꯃꯛ ꯫ ꯑꯣꯔꯥ 2 ꯑꯃꯨꯛ ꯍꯜꯂꯛꯏ mp3 (মখলগীদমক), opus, aac, flac, wav অর pcm. |
speed | লেপ (lep) | নহৈদ্রে | ꯂꯧꯁꯤꯟꯈ ꯭ ꯔꯦ ꯑꯃꯁꯨꯡ ꯌꯦꯡꯁꯤꯟꯕ ꯉꯝꯗ ꯭ ꯔꯦ ꯫ |
ꯑꯦꯞ ꯑꯁꯤꯗ ꯇꯧꯕꯒꯨꯝꯅ, ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯚꯣꯏꯁꯀꯤ ꯃꯃꯜ ꯑꯁꯤ ꯍꯥꯏꯖꯕ ꯑꯃꯗ ꯐ ꯭ ꯂꯦꯠ 3 ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯀ ꯭ ꯔꯦꯗꯤꯠꯁꯤꯡ (ꯁꯦꯠ 30) ꯆꯪꯏ ꯫ ꯑꯣꯔꯥ 2 ꯑꯁꯤ ꯄ ꯭ ꯔꯣꯅꯤ, ꯃꯁꯤꯒꯤ ꯃꯃꯜ ꯑꯁꯤ ꯅꯍꯥꯛꯅ ꯊꯥꯔꯤꯕ ꯀꯦꯔꯦꯛꯇꯔꯁꯤꯡꯒꯤ ꯃꯇꯨꯡ ꯏꯟꯅ ꯂꯦꯞꯏ ꯫ ꯔꯤꯄꯣꯟ ꯭ ꯁ ꯕꯣꯗꯤ ꯑꯁꯤ ꯑꯣꯗꯤꯑꯣꯅꯤ, ꯃꯗꯨꯒ ꯃꯥꯟꯅꯕ ꯀ ꯭ ꯔꯦꯗꯤꯠ ꯑꯃ ꯌꯥꯎꯋꯤ ꯫
Content-Type; ꯃꯃꯜ ꯑꯁꯤ ꯃꯁꯤꯗ ꯂꯩ ꯫ X-Nymbot-Cost-Sats header. মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা লোইবা অসি খরা অমদি মখাদা পদ্য অমুক্ত মখা
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ
HTTP/1.1 200 OK
Content-Type: audio/mpeg
X-Nymbot-Cost-Sats: 4.2
X-Nymbot-Balance-Sats: 41055.6
(audio bytes)
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯏꯟꯄꯨꯠ ꯑꯃꯠꯇ ꯂꯩꯇꯦ; ꯃꯣꯗꯦꯜ ꯑꯗꯨꯒꯤ ꯉꯝꯈꯩꯒꯤ ꯃꯊꯛꯇ ꯏꯟꯄꯨꯠ ꯇꯧ (input_too_long); মডেলনা চত্থবা পীবুবা ফরম্যাট অমগী ꯃ」、「(unsupported_response_format); ꯈꯡꯗꯕ ꯃꯈꯣꯜ ꯑꯃ (invalid_voice); ꯁ ꯭ ꯄꯤꯆ ꯃꯣꯗꯦꯜ ꯅꯠꯇꯕ ꯃꯣꯗꯦꯜ ꯑꯃ (invalid_model). |
422 | ꯃꯈꯣꯜ ꯑꯗꯨꯅ ꯄꯤꯔꯤꯕ ꯂꯣꯟ ꯑꯗꯨ ꯉꯥꯡꯗꯦ, ꯅꯠꯇ ꯭ ꯔꯒ ꯃꯣꯗꯦꯜ ꯑꯗꯨꯗ ꯃꯁꯤꯒꯤꯗꯃꯛ ꯃꯈꯣꯜ ꯑꯃꯠꯇ ꯂꯩꯇꯦ ꯫ |
502 | ꯁ ꯭ ꯄꯤꯆ ꯃꯣꯗꯦꯜ ꯑꯗꯨ ꯃꯥꯏ ꯄꯥꯛꯈꯤꯗ ꯭ ꯔꯦ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗ ꯭ ꯔꯦ ꯫ |
cURL
curl https://nymbot.ai/api/v1/audio/speech \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "aura-2", "voice": "luna", "input": "Your invoice has been paid."}' \
--output speech.mp3
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
audio = client.audio.speech.create(
model="aura-2",
voice="luna",
input="Your invoice has been paid.",
)
audio.write_to_file("speech.mp3")
JavaScript
import { writeFile } from "node:fs/promises";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const audio = await client.audio.speech.create({
model: "aura-2",
voice: "luna",
input: "Your invoice has been paid.",
});
await writeFile("speech.mp3", Buffer.from(await audio.arrayBuffer()));
ꯑꯣꯗꯤꯑꯣ ꯃꯣꯗꯦꯜꯁꯤꯡ ꯑꯃꯁꯨꯡ ꯃꯈꯣꯜꯁꯤꯡ
ꯁ ꯭ ꯄꯤꯆ ꯃꯣꯗꯦꯜ ꯑꯃ ꯑꯃꯁꯨꯡ ꯃꯈꯣꯜ ꯑꯃ, ꯅꯠꯇ ꯭ ꯔꯒ ꯇ ꯭ ꯔꯥꯟꯁ ꯭ ꯀ ꯭ ꯔꯤꯞꯁꯟ ꯃꯣꯗꯦꯜ ꯑꯃ ꯈꯟꯕꯒꯤ ꯃꯤꯌꯥꯝꯒꯤ ꯑꯣꯏꯕ ꯂꯤꯁꯠ ꯑꯅꯤ ꯫ ꯑꯧꯔꯥ 41 2 ꯏꯪꯂꯤꯁ ꯁ ꯭ ꯄꯤꯀꯔꯁꯤꯡ ꯑꯃꯁꯨꯡ ꯃꯦꯂꯣꯇꯤꯇꯤꯁ ꯂꯣꯟ ꯃꯔꯤ ꯂꯩ ꯫
GET https://nymbot.ai/api/v1/audio/models — চাউখৎপা চৎনবা চেরিশিন অদুগীদমক চেরিশিন অদু মথৌ তৌদবনি।
GET https://nymbot.ai/api/v1/audio/voices?language=en — চাউখৎপা চৎনবা চেরিশিন অদুগীদমক চেরিশিন অদু মথৌ তৌদবনি।
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
language | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ (ꯀ ꯭ ꯋꯥꯔꯤ) | নহৈদ্রে | ꯂꯣꯜ ꯑꯁꯤꯒꯤ ꯃꯈꯣꯜ ꯈꯛꯇꯅꯤ ꯫ |
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ (ꯀ ꯭ ꯋꯥꯔꯤ) | নহৈদ্রে | ꯃꯣꯗꯦꯜ ꯑꯁꯤꯒꯤ ꯃꯈꯣꯜ ꯈꯛꯇꯅꯤ ꯫ |
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ (ꯃꯈꯣꯜ)
{
"object": "list",
"data": [
{ "id": "luna", "name": "Luna", "provider": "deepgram", "model_id": "aura-2", "models": ["aura-2"], "language": "en", "description": "Aura 2 English voice", "gender": "female", "preview_url": null },
{ "id": "en", "name": "MeloTTS English", "provider": "myshell", "model_id": "@cf/myshell-ai/melotts", "models": ["@cf/myshell-ai/melotts", "melotts"], "language": "en", "description": "English (MeloTTS)", "gender": null, "preview_url": null }
]
}
ꯃꯣꯗꯦꯜꯁꯤꯡ ꯑꯁꯤꯅ पाउखुमꯁꯤꯡ ꯂꯤꯁꯠ ꯇꯧꯋꯤ {"object": "list", "data": {"tts": […], "stt": […]}}ꯁ ꯭ ꯄꯤꯆ ꯃꯣꯗꯦꯜ ꯈꯨꯗꯤꯡꯃꯛꯅ ꯃꯈꯣꯏꯒꯤ ꯕꯦꯂꯦꯟꯁ, ꯃꯃꯜ, ꯄꯤ ꯫ max_input_chars,
response_formats, languages ꯑꯃꯁꯨꯡ default_voice; ꯇ ꯭ ꯔꯥꯟꯁ ꯭ ꯀ ꯭ ꯔꯤꯞꯁꯟ ꯃꯣꯗꯦꯜ ꯑꯁꯤꯅ ꯃꯁꯤꯒꯤ ꯑꯇꯣꯞꯄ ꯃꯤꯡꯁꯤꯡ ꯄꯤ, max_file_bytes, max_seconds, ꯐꯣꯔꯃꯦꯠꯁꯤꯡ ꯑꯃꯁꯨꯡ ꯃꯤꯅꯤꯠ ꯑꯃꯗ ꯃꯃꯜ ꯫
cURL
curl https://nymbot.ai/api/v1/audio/models
curl "https://nymbot.ai/api/v1/audio/voices?language=en"
Python
import requests
print(requests.get("https://nymbot.ai/api/v1/audio/models").json())
for voice in requests.get("https://nymbot.ai/api/v1/audio/voices", params={"language": "en"}).json()["data"]:
print(voice["id"], voice["model_id"])
JavaScript
console.log(await (await fetch("https://nymbot.ai/api/v1/audio/models")).json());
const voices = await (await fetch("https://nymbot.ai/api/v1/audio/voices?language=en")).json();
for (const v of voices.data) console.log(v.id, v.model_id);
ꯇꯦꯛꯁꯇ ꯋꯥꯔꯤ ꯁꯥꯅꯕ
Whisper দা রেকর্ডিং অমদা টেক্সট শেম্পা। মসি OpenAI গী transcription endpoint নি, অদুতা
audio.transcriptions.create ꯊꯕꯛ ꯇꯧꯋꯤ ꯫
POST https://nymbot.ai/api/v1/audio/transcriptions - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।ꯍꯛꯆꯥꯡ ꯑꯁꯤꯅꯤ ꯫ multipart/form-data.
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
file | ফাইল | ꯍꯣꯏ | রেকৰ্ডিং অসি, ২৫৬ বাইটতা ꯑꯣন্দুনা ২৫ এমবি অমদি ৩০ মিနစ် অকোয়বা শেমগীশুং: WAV, WebM, MP4 অংবা M4A, Ogg অংবা Opus, MP3 অমসুং Whisperনা পদ্যবা অতোপ্পা ফরম্যাটশিং। MP3 অমসুং অতোপ্পা ফরম্যাটশিং ଯুগশিং অসি মপাল পীবগীদমক মপাল লৈবা ꯑসি mouseDownনা পীনবা ꯃশিং অসি ১.৮ এমবিদা ইনমখ্রে। |
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯗꯤꯐꯣꯜꯠ whisper, ꯃꯁꯤ ꯋꯤꯁ ꯭ ꯄꯔ ꯂꯥꯔꯖ ꯚꯤ3 ꯇꯔꯕꯣꯅꯤ ꯫ whisper-1, whisper-large-v3-turbo ꯑꯃꯁꯨꯡ @cf/openai/whisper-large-v3-turbo Makhong asumna amani. |
language | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | লোল অমসুং মখাদা লৈবা মচেৎশিং, খangdraba... en. ꯊꯥꯗꯣꯛꯈ ꯭ ꯔꯕꯗꯤ ꯈꯪꯗꯣꯛꯂꯦ ꯫ |
prompt | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | ꯊꯥꯖꯕ ꯌꯥꯕ ꯋꯥꯍꯩꯁꯤꯡ ꯅꯠꯇ ꯭ ꯔꯒ ꯁ ꯭ ꯄꯦꯂꯤꯡꯁꯤꯡ, ꯈꯨꯗꯝ ꯑꯣꯏꯅ ꯃꯃꯤꯡꯁꯤꯡ ꯫ ꯑꯍꯥꯟꯕ ꯀꯦꯔꯦꯛꯇꯔ 1000 ꯈꯛꯇꯃꯛ ꯁꯤꯖꯤꯟꯅꯩ ꯫ |
response_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | json (মখলগীদমক), text, srt, vtt অর verbose_json. |
ꯗꯕꯜꯌꯨ. ꯑꯦ. ꯚꯤ., ꯋꯦꯕꯑꯦꯝ., ꯑꯦꯝ. ꯄꯤ. 4 ꯑꯃꯁꯨꯡ ꯑꯣꯒ ꯭ ꯒ ꯐꯥꯏꯜꯁꯤꯡꯒꯤ ꯑꯣꯏꯅꯗꯤ ꯑꯁꯥꯡꯕ ꯑꯗꯨ ꯐꯥꯏꯜ ꯑꯗꯨꯗꯒꯤ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯆꯦꯜꯗ ꯭ ꯔꯤꯉꯩ ꯃꯃꯥꯡꯗ ꯄꯥꯊꯣꯛꯏ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯃꯤꯅꯤꯠ 30 ꯍꯦꯟꯅ ꯔꯦꯀꯣꯔ ꯭ ꯗ ꯇꯧꯕ ꯑꯗꯨ ꯃꯃꯥꯡꯗ ꯌꯥꯗꯦ (ꯁꯦꯀꯦꯟꯗ 3ꯒꯤ ꯒ ꯭ ꯔꯦꯁꯀ ꯂꯣꯏꯅꯅ) ꯫ ꯗꯕꯜꯌꯨ. ꯑꯦ. ꯚꯤ. ꯐꯥꯏꯜ ꯑꯃꯒꯤ ꯑꯁꯥꯡꯕ ꯑꯁꯤ ꯃꯁꯤꯒꯤ ꯁꯦꯝꯕꯦꯜ ꯔꯦꯠ, ꯆꯦꯅꯦꯜꯁꯤꯡ ꯑꯃꯁꯨꯡ ꯁꯦꯝꯕꯦꯜ ꯁꯥꯏꯖꯗꯒꯤ ꯂꯥꯛꯏ ꯫ ꯑꯦꯝ. ꯄꯤ. 3ꯒꯨꯝꯕ ꯑꯇꯣꯞꯄ ꯐꯣꯔꯃꯦꯠꯁꯤꯡꯒꯤ ꯑꯁꯥꯡꯕ ꯑꯗꯨ ꯃꯃꯥꯡꯗ ꯄꯥꯊꯣꯛꯄ ꯌꯥꯗꯦ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯃꯈꯣꯏ ꯑꯁꯤ ꯑꯁꯥꯡꯕꯒꯤ ꯃꯇꯨꯡ ꯏꯟꯅ ꯂꯦꯞꯊꯣꯛꯏ: ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯅꯦꯝꯕ ꯕꯤꯇ ꯭ ꯔꯦꯠ ꯑꯗꯨꯗ ꯅꯤꯝꯕꯣꯠꯅ ꯈꯜꯂꯤ, 8 ꯀꯦ. ꯕꯤ. ꯄꯤ. ꯑꯦꯁ., ꯃꯤꯅꯤꯠ 30ꯅ 1.8 ꯑꯦꯝ. ꯕꯤ. ꯅꯤ, ꯑꯃꯁꯨꯡ ꯑꯁꯤꯒꯨꯝꯕ ꯃꯑꯣꯡ ꯑꯃꯗ ꯑꯆꯧꯕ ꯐꯥꯏꯜ ꯑꯃ ꯌꯥꯗꯦ ꯫ 413
audio_too_long ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃ ꯇꯧꯗ ꯭ ꯔꯤꯉꯩ ꯃꯃꯥꯡꯗ ꯍꯦꯟꯅ ꯁꯥꯡꯂꯕ ꯔꯦꯀꯣꯔꯗꯤꯡꯁꯤꯡ ꯑꯗꯨ ꯗꯕꯜꯌꯨ. ꯑꯦ. ꯚꯤ., ꯋꯦꯕꯑꯦꯝ., ꯑꯦꯝ. ꯄꯤ. 4 ꯅꯠꯇ ꯭ ꯔꯒ ꯑꯣꯒ ꯍꯥꯏꯅ ꯊꯥꯔꯛꯎ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯋꯤꯁ ꯭ ꯄꯔꯅ ꯃꯤꯅꯤꯠ 30 ꯍꯦꯟꯅ ꯄꯥꯎ ꯄꯤꯔꯕꯗꯤ, ꯍꯥꯏꯖꯕ ꯑꯗꯨ ꯌꯥꯗꯦ ꯫
413 audio_too_long, ꯑꯃꯁꯨꯡ ꯋꯤꯁ ꯭ ꯄꯔꯅ ꯆꯦꯜꯈꯤꯕꯅ ꯃꯔꯝ ꯑꯣꯏꯗꯨꯅ ꯃꯤꯅꯤꯠ 30 ꯆꯦꯜꯍꯜꯂꯤ ꯫
ꯅꯍꯥꯛꯅ ꯑꯣꯗꯤꯑꯣ ꯑꯗꯨꯒꯤ ꯑꯁꯥꯡꯕꯒꯤ ꯁꯦꯟꯐꯝ ꯑꯗꯨ ꯑꯅꯤ ꯁꯨꯕ ꯐꯥꯎꯕ ꯂꯧꯋꯤ: ꯐꯥꯏꯜ ꯑꯗꯨꯗꯒꯤ ꯄꯥꯈꯤꯕ ꯑꯁꯥꯡꯕꯒꯤ ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯁꯥꯡꯂꯕ, ꯑꯁꯥꯡꯕꯒꯤ ꯄꯥꯎꯁꯤꯡ, ꯑꯃꯁꯨꯡ ꯐꯥꯏꯜꯒꯤ ꯑꯁꯥꯡꯕꯒꯤ ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯅꯦꯝꯕ ꯑꯁꯤꯅ, ꯑꯆꯝꯕ ꯁꯦꯟꯐꯝ ꯑꯃꯁꯨꯡ ꯉꯝꯈꯩꯒ ꯂꯣꯏꯅꯅ ꯍ ꯭ ꯋꯤꯁ ꯭ ꯄꯔꯒꯤ ꯃꯤꯅꯤꯠ ꯑꯃꯗ ꯂꯩꯕ ꯃꯃꯜꯗ, ꯑꯃꯁꯨꯡ ꯌꯥꯝꯗ ꯭ ꯔꯕꯗ 0.05 ꯀ ꯭ ꯔꯦꯗꯤꯠ ꯑꯃ ꯍꯥꯏꯖꯕ ꯌꯥꯍꯜꯂꯤ ꯫ ꯃꯁꯤ ꯍꯣꯜꯗ ꯑꯗꯨ ꯀꯚꯔ ꯇꯧꯕ ꯌꯥꯔꯛꯄ ꯃꯇꯝꯗ ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯕꯦꯂꯦꯟꯁꯇꯒꯤ ꯄꯤꯋꯤ, ꯑꯃꯁꯨꯡ ꯅꯠꯇ ꯭ ꯔꯕꯗꯤ ꯄ ꯭ ꯔꯣꯗꯒꯤ; a 402 ꯕꯦꯂꯦꯟꯁ ꯈꯨꯗꯤꯡꯃꯛꯀꯤ ꯃꯊꯧ ꯇꯥꯕ ꯑꯗꯨ ꯄꯤ ꯫ ꯑꯦꯞ ꯑꯁꯤꯗ, ꯚꯣꯏꯁ ꯃꯦꯁꯦꯖ ꯑꯃ ꯇ ꯭ ꯔꯥꯟꯁ ꯭ ꯀ ꯭ ꯔꯥꯏꯕ ꯇꯧꯕ ꯑꯁꯤ ꯐ ꯭ ꯔꯤ ꯑꯣꯏꯕ ꯌꯥꯏ; ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯗ ꯃꯇꯝ ꯄꯨꯝꯅꯃꯛꯇ ꯁꯦꯜ ꯂꯧꯋꯤ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯋꯤꯁ ꯭ ꯄꯔ ꯃꯥꯏꯊꯤꯔꯕꯗꯤ, ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯂꯧꯗꯦ ꯫
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ
{
"text": "Your invoice has been paid.",
"usage": { "type": "duration", "seconds": 3 },
"nymbot": { "balance": "standard", "charged_credits": 0.05, "charged_sats": 0.5, "balance_credits": 120.35, "balance_sats": 1203.5 }
}
text ꯄ ꯭ ꯂꯦꯟ ꯇꯦꯛꯁ ꯍꯜꯂꯛꯏ, srt ꯑꯃꯁꯨꯡ vtt ꯁꯕꯇꯥꯏꯇꯜꯁꯤꯡ ꯍꯜꯂꯨ, ꯑꯃꯁꯨꯡ
verbose_json ꯂꯣꯜ, ꯃꯇꯝ ꯑꯃꯁꯨꯡ ꯃꯇꯝꯒꯤ ꯁꯦꯒꯃꯦꯟꯁꯤꯡ ꯑꯗꯨ ꯍꯥꯞꯆꯤꯜꯂꯤ ꯫ ꯖꯦ. ꯑꯦꯁ. ꯑꯣ. ꯑꯦꯟ. ꯅꯠꯇꯕ ꯑꯍꯨꯝ ꯑꯁꯤꯒꯤꯗꯃꯛꯇ, ꯃꯃꯜ ꯑꯗꯨ ꯍꯦꯗꯔꯁꯤꯡꯗ ꯂꯩ ꯫
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯐꯥꯏꯜ ꯑꯃꯠꯇ ꯂꯩꯇꯦ, ꯁꯤꯖꯤꯟꯅꯕ ꯌꯥꯕ ꯑꯣꯗꯤꯑꯣ ꯌꯥꯎꯗꯕ ꯐꯥꯏꯜ ꯑꯃ (invalid_audio), ꯈꯡꯗꯕ ꯃꯑꯣꯡ ꯑꯃ, ꯅꯠꯇ ꯭ ꯔꯒ ꯇ ꯭ ꯔꯥꯟꯁ ꯭ ꯀ ꯭ ꯔꯤꯞꯁꯟ ꯃꯣꯗꯦꯜ ꯅꯠꯇꯕ ꯃꯣꯗꯦꯜ ꯑꯃ (invalid_model). |
402 | Meeyang aduna aduna masi thaba yaba ngamde. |
413 | ꯐꯥꯏꯜ ꯑꯁꯤ ꯑꯦꯝ. ꯕꯤ. 25 ꯍꯦꯟꯅ ꯋꯥꯡꯉꯤ (file_too_large) ꯅꯠꯇ ꯭ ꯔꯒ ꯃꯤꯅꯤꯠ 30ꯒꯤ ꯃꯊꯛꯇ ꯔꯦꯀꯣꯔꯗꯤꯡ ꯇꯧꯕ, ꯅꯠꯇ ꯭ ꯔꯒ, ꯑꯁꯥꯡꯕ ꯑꯗꯨ ꯃꯃꯥꯡꯗ ꯄꯥꯕ ꯌꯥꯗꯕ ꯃꯑꯣꯡ ꯑꯃꯗ, 1.8 ꯑꯦꯝ. ꯕꯤ. ꯒꯤ ꯃꯊꯛꯇ ꯂꯩꯕ (audio_too_long). |
502 | ꯍ ꯭ ꯋꯤꯁ ꯭ ꯄꯔꯅ ꯑꯣꯗꯤꯑꯣ ꯑꯗꯨ ꯄ ꯭ ꯔꯣꯁꯦꯁ ꯇꯧꯕ ꯉꯝꯈꯤꯗꯦ ꯫ ꯀꯔꯤꯒꯨꯝꯕ ꯑꯃꯠꯇ ꯆꯥꯔꯖ ꯇꯧꯗꯦ ꯫ |
cURL
curl https://nymbot.ai/api/v1/audio/transcriptions \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-F [email protected] \
-F model=whisper \
-F response_format=json
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
with open("memo.m4a", "rb") as f:
transcript = client.audio.transcriptions.create(model="whisper", file=f)
print(transcript.text)
JavaScript
import fs from "node:fs";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const transcript = await client.audio.transcriptions.create({
model: "whisper",
file: fs.createReadStream("memo.m4a"),
});
console.log(transcript.text);
ꯋꯥꯇꯥꯏ ꯑꯗꯨ ꯏꯪꯂꯤꯁꯇ ꯍꯟꯗꯣꯛꯄ
POST https://nymbot.ai/api/v1/audio/translations - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।ꯍꯛꯆꯥꯡ ꯑꯁꯤꯅꯤ ꯫ multipart/form-data.
ꯇ ꯭ ꯔꯥꯟꯁ ꯭ ꯀ ꯭ ꯔꯤꯞꯁꯟꯒ ꯃꯥꯟꯅꯩ, ꯃꯁꯤꯗ ꯅꯠꯇꯅ ꯆꯞ ꯃꯥꯟꯅꯕ ꯐꯤꯜꯗꯁꯤꯡꯒ ꯂꯣꯏꯅꯅ language, ꯉꯝꯈꯩꯁꯤꯡ ꯑꯃꯁꯨꯡ ꯃꯃꯜ, ꯑꯗꯨꯕꯨ ꯋꯥꯍꯩ ꯑꯁꯤ ꯂꯣꯜ ꯑꯃꯍꯦꯛꯇꯗ ꯉꯥꯡꯂꯕꯁꯨ ꯏꯪꯂꯤꯁꯇ ꯍꯜꯂꯛꯏ ꯫ ꯑꯣꯄꯟꯑꯦꯑꯥꯏ ꯑꯦꯁ. ꯗꯤ. ꯀꯦ. ꯁꯤꯡꯅ ꯃꯁꯤꯕꯨ ꯍꯥꯏꯅ ꯀꯧꯋꯤ audio.translations.create.
cURL
curl https://nymbot.ai/api/v1/audio/translations \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-F [email protected] \
-F model=whisper
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
with open("nota.m4a", "rb") as f:
translation = client.audio.translations.create(model="whisper", file=f)
print(translation.text)
JavaScript
import fs from "node:fs";
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const translation = await client.audio.translations.create({
model: "whisper",
file: fs.createReadStream("nota.m4a"),
});
console.log(translation.text);
Embeddings
ꯊꯤꯕ, ꯀ ꯭ ꯂꯁ ꯭ ꯇꯔ ꯇꯧꯕ ꯑꯃꯁꯨꯡ ꯗꯤꯗꯨꯄ ꯭ ꯂꯤꯀꯦꯁꯟꯒꯤꯗꯃꯛ ꯇꯦꯛꯁ ꯑꯗꯨ ꯚꯦꯛꯇꯔꯁꯤꯡꯗ ꯍꯣꯡꯍꯜꯂꯤ ꯫ ꯃꯣꯗꯦꯜꯁꯤꯡ ꯑꯁꯤ ꯀ ꯭ ꯂꯥꯎꯗꯐ ꯭ ꯂꯦꯌꯔꯗ ꯆꯂꯥꯏ ꯑꯃꯁꯨꯡ ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯕꯦꯂꯦꯟꯁ ꯑꯗꯨ ꯆꯥꯗꯤꯡ ꯇꯧꯋꯤ ꯫
POST https://nymbot.ai/api/v1/embeddings - ꯑꯦ. ꯄꯤ. ꯑꯥꯏ. ꯀꯤ ꯑꯃ ꯃꯊꯧ ꯇꯥꯏ, ꯅꯠꯇ ꯭ ꯔꯒ রিকোয়েস্ট গী খকপদা লাইটনিং পেমেন্ট।.
| ꯐꯤꯜꯗ | ꯃꯈꯜ | ꯇꯉꯥꯏꯐꯗꯕ | ꯑꯀꯨꯞꯄ ꯃꯔꯣꯜ |
|---|---|---|---|
model | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | ꯍꯣꯏ | ꯗꯒꯤ ꯏꯝꯕꯦꯗꯤꯡ ꯃꯣꯗꯦꯜ ꯑꯃ GET /api/v1/models?type=embedding. |
input | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ ꯅꯠꯇ ꯭ ꯔꯒ ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡꯁꯤꯡꯒꯤ ꯑꯦꯔꯦ | ꯍꯣꯏ | ꯏꯝꯕꯦꯗ ꯇꯧꯒꯗꯕ ꯇꯦꯛꯁ ꯑꯗꯨ, ꯑꯍꯥꯡꯕ ꯑꯣꯏꯗꯕ ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ 100 ꯐꯥꯎꯕ ꯑꯣꯏ ꯫ ꯇꯣꯀꯦꯟ ꯑꯦꯔꯦꯁꯤꯡ ꯑꯗꯨ ꯌꯥꯗꯦ (token_input_unsupported) ꯫ ꯏꯟꯄꯨꯠ ꯈꯨꯗꯤꯡꯃꯛ ꯃꯣꯗꯦꯜ ꯑꯗꯨꯒꯤ ꯏꯟꯄꯨꯠ ꯑꯗꯨꯒ ꯆꯥꯅꯅꯕ ꯑꯣꯏꯒꯗꯕꯅꯤ ꯫ context_length, ꯑꯁꯤ ꯇꯣꯀꯦꯟ ꯑꯃ ꯑꯣꯏꯅ ꯆꯥꯎꯔꯥꯛꯅ ꯕꯥꯏꯠ ꯃꯔꯤ ꯑꯣꯏꯅ ꯈꯟꯈꯤ ꯫ |
encoding_format | ꯁ ꯭ ꯇ ꯭ ꯔꯤꯡ | নহৈদ্রে | float (default) নত্রগা base64 (ꯂꯤꯇꯜ-ꯑꯦꯟꯗꯤꯌꯟ 32-ꯕꯤꯠ ꯐ ꯭ ꯂꯣꯠꯁꯤꯡ) ꯫ |
dimensions | intejer | নহৈদ্রে | ꯃꯣꯗꯦꯜ ꯑꯗꯨꯒꯤ ꯃꯁꯥꯒꯤ ꯆꯥꯎꯕ, ꯅꯠꯇ ꯭ ꯔꯒ ꯃꯗꯨꯒ ꯂꯣꯏꯅꯅ ꯃꯣꯗꯦꯜ ꯑꯃꯒꯤꯗꯃꯛꯇ supported_dimensions ꯃꯗꯨꯒꯤ ꯃꯅꯨꯡꯗ ꯑꯃ; ꯃꯗꯨꯒꯤ ꯃꯇꯨꯡꯗ ꯚꯦꯛꯇꯔ ꯑꯗꯨ ꯄꯤꯊꯔꯒ ꯅꯔꯃꯂꯥꯏꯖ ꯇꯧꯋꯤ ꯫ ꯑꯇꯣꯞꯄ ꯑꯃꯍꯦꯛꯇꯕꯨ ꯌꯥꯗꯦ ꯫ |
| ꯃꯣꯗꯦꯜ | ꯃꯑꯣꯡ-ꯃꯇꯧꯁꯤꯡ | ꯀꯣꯟꯇꯦꯛ ꯭ ꯁ |
|---|---|---|
@cf/baai/bge-m3 | 1024, ꯂꯣꯟ ꯀꯌꯥ ꯑꯃ | ꯇꯣꯀꯟ 8,192 |
@cf/qwen/qwen3-embedding-0.6b | 1024, ꯂꯣꯟ ꯀꯌꯥ ꯑꯃ | ꯇꯣꯀꯟ 8,192 |
@cf/baai/bge-large-en-v1.5 | 1024, ꯏꯪꯂꯤꯁ | ꯇꯣꯀꯟ 512 |
@cf/baai/bge-base-en-v1.5 | 768, ꯏꯪꯂꯤꯁ | ꯇꯣꯀꯟ 512 |
@cf/baai/bge-small-en-v1.5 | 384, ꯏꯪꯂꯤꯁ | ꯇꯣꯀꯟ 512 |
ꯃꯣꯗꯦꯜꯁꯤꯡꯒꯤ ꯂꯤꯁꯠ ꯑꯁꯤ ꯐꯪꯂꯤꯕ ꯑꯆꯨꯝꯕ ꯑꯗꯨꯒꯤ ꯍꯧꯔꯛꯐꯝꯅꯤ ꯑꯃꯁꯨꯡ ꯃꯈꯣꯏꯒꯤ ꯃꯃꯜ ꯀꯌꯥꯅꯣ; ꯍꯥꯏꯖꯔꯛꯄꯗ ꯑꯄꯤꯛꯄ ꯚꯦꯛꯇꯔꯁꯤꯡꯒ ꯂꯣꯏꯅꯅ ꯒꯨꯒꯜꯒꯤ ꯏꯝꯕꯦꯗꯤꯡꯖꯦꯝꯃꯥ ꯑꯁꯤ ꯀꯦꯇꯥꯂꯣꯒ ꯑꯗꯨꯒꯤ ꯃꯃꯜ ꯂꯩꯕ ꯃꯇꯝꯗ ꯃꯐꯝꯗꯨꯗꯁꯨ ꯎꯕ ꯐꯪꯉꯤ ꯫ ꯏꯝꯕꯦꯗꯤꯡꯁꯤꯡ ꯑꯁꯤ ꯏꯟꯄꯨꯠ ꯇꯣꯀꯦꯟ ꯑꯃꯗ ꯃꯦꯇꯔ ꯇꯧꯋꯤ, ꯑꯃꯁꯨꯡ 0.05-credit ꯈ ꯭ ꯋꯥꯏꯗꯒꯤ ꯅꯦꯝꯕ ꯑꯁꯤ ꯍꯥꯏꯖꯕ ꯈꯨꯗꯤꯡꯃꯛꯇ ꯆꯠꯅꯩ, ꯏꯟꯄꯨꯠ ꯈꯨꯗꯤꯡꯃꯛꯇ ꯅꯠꯇꯦ, ꯃꯔꯝ ꯑꯗꯨꯅ ꯇ ꯭ ꯔꯦꯁꯠ ꯀꯌꯥ ꯑꯃ ꯍꯥꯏꯖꯕ ꯑꯃꯗ ꯕꯆ ꯇꯧꯕ ꯑꯁꯤ ꯃꯈꯣꯏꯗ ꯃꯇꯝ ꯑꯃꯗ ꯑꯃ ꯊꯥꯕꯒꯤ ꯆꯥꯡꯗꯒꯤ ꯌꯥꯝꯅ ꯍꯟꯊꯩ ꯫
ꯔꯤꯄ ꯭ ꯂꯥꯟꯁ
{
"object": "list",
"data": [
{ "object": "embedding", "index": 0, "embedding": [0.0213, -0.0487, 0.0112] }
],
"model": "@cf/baai/bge-m3",
"usage": { "prompt_tokens": 9, "total_tokens": 9 },
"nymbot": { "balance": "standard", "charged_credits": 0.05, "charged_sats": 0.5, "balance_credits": 1204.35, "balance_sats": 12043.5 }
}
| থৌরম | ꯀꯔꯝꯕ ꯃꯇꯝꯗ |
|---|---|
400 | ꯏꯟꯄꯨꯠ ꯅꯠꯇ ꯭ ꯔꯒ ꯑꯍꯥꯡꯕ ꯑꯃꯠꯇ ꯂꯩꯇꯦ; ꯇꯣꯀꯟ ꯑꯦꯔꯦꯁꯤꯡ (token_input_unsupported); ꯏꯟꯄꯨꯠ 100 ꯍꯦꯟꯅ (too_many_inputs); ꯃꯣꯗꯦꯜ ꯑꯗꯨꯅ ꯂꯧꯕꯗꯒꯤ ꯍꯦꯟꯅ ꯁꯥꯡꯂꯕ ꯏꯟꯄꯨꯠ ꯑꯃ (input_too_long); ꯃꯣꯗꯦꯜ ꯑꯗꯨꯅ ꯄꯤꯕ ꯉꯝꯗꯕ ꯆꯥꯡ ꯑꯃ (unsupported_dimensions). |
402 | ꯁ ꯭ ꯇꯦꯟꯗꯔ ꯭ ꯗ ꯕꯦꯂꯦꯟꯁ ꯑꯁꯤ ꯌꯥꯝꯅ ꯅꯦꯝꯃꯤ ꯫ ꯑꯦꯝꯕꯦꯗꯤꯡꯁꯤꯡꯅ ꯃꯇꯝ ꯑꯃꯠꯇꯗ ꯄ ꯭ ꯔꯣ ꯕꯦꯂꯦꯟꯁ ꯁꯤꯖꯤꯟꯅꯗꯦ ꯫ |
404 | ꯃꯃꯤꯡ ꯑꯁꯤꯅ ꯏꯝꯕꯦꯗꯤꯡ ꯃꯣꯗꯦꯜ ꯑꯃꯠꯇ ꯂꯩꯇꯦ ꯫ |
502 | ꯃꯣꯗꯦꯜ ꯑꯗꯨ ꯃꯥꯏ ꯄꯥꯛꯈꯤꯗ ꯭ ꯔꯦ ꯫ ꯆꯥꯗꯤꯡ ꯑꯃꯠꯇ ꯇꯧꯗꯦ ꯫ |
cURL
curl https://nymbot.ai/api/v1/embeddings \
-H "Authorization: Bearer $NYMBOT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "@cf/baai/bge-m3", "input": ["Lightning invoices expire.", "Invoices on Lightning have a time limit."]}'
Python
import os
from openai import OpenAI
client = OpenAI(base_url="https://nymbot.ai/api/v1", api_key=os.environ["NYMBOT_API_KEY"])
result = client.embeddings.create(
model="@cf/baai/bge-m3",
input=["Lightning invoices expire.", "Invoices on Lightning have a time limit."],
)
print(len(result.data), len(result.data[0].embedding))
JavaScript
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://nymbot.ai/api/v1", apiKey: process.env.NYMBOT_API_KEY });
const result = await client.embeddings.create({
model: "@cf/baai/bge-m3",
input: ["Lightning invoices expire.", "Invoices on Lightning have a time limit."],
});
console.log(result.data.length, result.data[0].embedding.length);