ಜ್ಞಾನದ ಆಧಾರ ಅಭಿವರ್ಧಕರು
ಅಪ್ಲಿಕೇಶನ್: Images, Audio and Embeddings
ಅಪ್ಲಿಕೇಶನ್ ನಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳು - images, video, speech, transcription and embeddings, each billed per use from your balance.
ಅನುಕೂಲಕ್ಕಾಗಿ ಈ ಪುಟವನ್ನು ಯಂತ್ರದಿಂದ ಅನುವಾದಿಸಲಾಗಿದೆ. ಇಂಗ್ಲಿಷ್ ಮೂಲವು ಅನ್ವಯಿಸುವ ಆವೃತ್ತಿಯಾಗಿದೆ.
ವೀಡಿಯೊ ವೀಡಿಯೊಗಳು
ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. ?image ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ.
POST https://nymbot.ai/api/v1/images/generations - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ.
ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ CT17 GET /api/v1/models?type=imageಮ್ಯಾನ್ ಹೋಲ್ಡ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ,
@cf/black-forest-labs/flux-1-schnell, ಒಂದು ಚಿತ್ರಕ್ಕೆ ಫ್ಲಾಟ್ 5 ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕ್ರೆಡಿಟ್ಗಳನ್ನು (50 ಸ್ಯಾಟ್ಗಳು) ವೆಚ್ಚ ಮಾಡುತ್ತದೆ. ಪ್ರತಿ ಜನರೇಟರ್ ತನ್ನದೇ ಆದ ಬೆಲೆಗೆ ಪ್ರೊ ಕ್ರೆಡಿಟ್ಗಳನ್ನು ಖರ್ಚು ಮಾಡುತ್ತದೆ, ಸಾಮಾನ್ಯ ಶುಲ್ಕ ಮತ್ತು ಅಂಚಿನೊಂದಿಗೆ, ಅಪ್ಲಿಕೇಶನ್. n ಚಿತ್ರಗಳ ವೆಚ್ಚ
n ಜನರೇಟರ್ ತೆಗೆದುಕೊಳ್ಳದ ಕ್ಷೇತ್ರವನ್ನು ನಿರಾಕರಿಸುವ ಬದಲು ಕೈಬಿಡಲಾಗುತ್ತದೆ; ಪ್ರಮಾಣಿತ ಜನರೇಟರ್ ಪ್ರಾಂಪ್ಟನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
model | String ಪ್ರದರ್ಶನ | ಹೌದು | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe nano-banana. |
prompt | String ಪ್ರದರ್ಶನ | ಹೌದು | ಏನು ಸೆಳೆಯಬೇಕು. ಮೊದಲ 2,000 ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. |
n | ಪೂರ್ಣಾಂಕ | ಇಲ್ಲ. | 1 ರಿಂದ 4. ಪೂರ್ವನಿಯೋಜಿತ 1. num_images. |
size | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಅಂತಹ ಒಂದು ಆಕಾರ ಅನುಪಾತ "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 | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಅದೇ ರೀತಿ sizeಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. |
quality | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ CT17ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳು "low", "medium" ಅಥವಾ "high". |
negative_prompt | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಏನು ಬಿಟ್ಟು ಹೋಗಬೇಕು. |
output_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | "png", "jpeg" ಅಥವಾ "webp". |
response_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | "url" (ಪೂರ್ವನಿಯೋಜಿತ) ಅಥವಾ "b64_json". |
image_url | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಆರಂಭಿಸಲು ಒಂದು ಚಿತ್ರಃ ಒಂದು https:// ಬಳಕೆದಾರರ ಹೆಸರು ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲದ ಗರಿಷ್ಠ 4,096 ಅಕ್ಷರಗಳ ಲಿಂಕ್, ಅಥವಾ data:image/…;base64 ಯುಆರ್ಎಲ್ (ಪಿಎನ್ಜಿ, ಜೆಪಿಇಜಿ, ವೆಬ್ಪಿ ಅಥವಾ ಜಿಐಎಫ್; ಎಸ್. ವಿ. ಜಿ ಅಲ್ಲ). editಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. requires_image_url. |
resolution ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. url, ಪ್ರತಿ ಚಿತ್ರವನ್ನು ಸಾರ್ವಜನಿಕ ಬ್ಲಾಸಮ್ ಹೋಸ್ಟ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನೀವು ಅದರ ಲಿಂಕ್ ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ (ಕೆಲವು ಜನರೇಟರ್ಗಳು ತಮ್ಮದೇ ಆದ ಲಿಂಕ್ ಅನ್ನು ಮಾತ್ರ ಹಿಂದಿರುಗಿಸುತ್ತವೆ, ಅದನ್ನು ರವಾನಿಸಲಾಗುತ್ತದೆ). ಲಿಂಕ್ ಹೊಂದಿರುವ ಯಾರಾದರೂ ಅದನ್ನು ತೆರೆಯಬಹುದು ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ತೆಗೆಯಲಾಗುವುದಿಲ್ಲ; ನೋಡಿ ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.ಜೊತೆ.
b64_json ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. data: ಯು. ಆರ್. ಎಲ್. image_url ಅದೇ ರೀತಿಯಲ್ಲಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ
ಡೌನ್ಲೋಡ್ ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
ಒಂದುವೇಳೆ n ಚಿತ್ರಗಳು ವಿಫಲವಾಗುತ್ತವೆ, ನೀವು ಕೆಲಸ ಮಾಡಿದವುಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಅವುಗಳಿಗೆ ಮಾತ್ರ ಶುಲ್ಕ ವಿಧಿಸಲಾಗುತ್ತದೆ (ಜೊತೆಗೆ ಯಾವುದೇ ಪೂರೈಕೆದಾರರು ವಿಫಲವಾದರೂ ಬಿಲ್ ಮಾಡುತ್ತಾರೆ), ಮತ್ತು nymbot.failed ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. 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) ಅಥವಾ ಚಿತ್ರ (invalid_image, invalid_image_url); ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಆದರೆ ಇಮೇಜ್ ಜನರೇಟರ್ ಅಲ್ಲದ ಮಾದರಿ (invalid_model); ಒಂದು ಚಿತ್ರವನ್ನು ಅಳವಡಿಸುವುದಾದರೆ ಅಳವಡಿಸಲ್ಪಟ್ಟಿರುವುದಿಲ್ಲ (edit_unsupported); ಅದರ ಅಗತ್ಯವಿರುವವರಿಗೆ ಯಾವುದೇ ಚಿತ್ರವಿಲ್ಲ (image_required). |
402 | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe Newsletter |
404 | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶmodel_not_found). |
502 | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುupstream_errorಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. 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);
ಚಿತ್ರಗಳನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ
ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. images.edit ಅದು ಇದ್ದಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಪ್ರೊ ಜನರೇಟರ್ಗಳು ಮಾತ್ರ edit ಈ ಮಾದರಿಯಲ್ಲಿ ಈ ಮಾದರಿಯನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಬಹುದು.
POST https://nymbot.ai/api/v1/images/edits - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ. ದೇಹವು multipart/form-dataಆಂಡ್ರಾಯ್ಡ್ 32 ಜಿಬಿ.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
image | ಕಡತ | ಹೌದು | ಅಪ್ಲಿಕೇಶನ್: PNG, JPEG, WebP ಅಥವಾ GIF, 20 MB ಗೆ ಅಪ್ಲಿಕೇಶನ್. image[]ಮೊದಲನೆಯದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. |
prompt | String ಪ್ರದರ್ಶನ | ಹೌದು | ಏನು ಬದಲಿಸಬೇಕು. |
model | String ಪ್ರದರ್ಶನ | ಹೌದು | ಒಂದು ಜನರೇಟರ್ edit. |
n | ಪೂರ್ಣಾಂಕ | ಇಲ್ಲ. | 1 ರಿಂದ 4. |
sizeaspect_ratioqualitynegative_promptoutput_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಒಂದು ವಾರದಲ್ಲಿ Generation. |
response_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | "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 | ಒಂದು ಹುಡುಕಾಟ ಪ್ರಯತ್ನಿಸಿ ಅಗ್ಗದ ಮತ್ತು ವಿಮಾನಯಾನ ಟಿಕೆಟ್ ಬುಕಿಂಗ್ Bourgas-Bourgas-Bourgas-Bourgas-Bourgasinvalid_image), ಅಥವಾ ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಾಗದ ಜನರೇಟರ್ (edit_unsupported). |
413 | ಈ ವಿಡಿಯೋದಲ್ಲಿ 20MB (file_too_large), ಅಥವಾ 32 MB ಗೆ ಹೆಚ್ಚಿನ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ. |
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 - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿಸೊಗಸಾದ 202.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
model | String ಪ್ರದರ್ಶನ | ಹೌದು | ಅಪ್ಲಿಕೇಶನ್ ಅಪ್ಲಿಕೇಶನ್ ID from GET /api/v1/models?type=videoಹಾಗಾದರೆ, ಇಂತಹ veo. |
prompt | String ಪ್ರದರ್ಶನ | ಹೌದು | ಏನಾಗಬೇಕು. |
duration | ಸಂಖ್ಯೆ ಅಥವಾ string | ಇಲ್ಲ. | ಅವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ seconds ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಮತ್ತು ಬೆಲೆ ಅನುಸರಿಸುತ್ತದೆ. |
aspect_ratio | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಅಂತಹ "16:9" ಅಥವಾ "9:16"ಆದ್ದರಿಂದ, ಒಂದು ಗಾತ್ರದ, ಇದು "1280x720" ಇದು ಹತ್ತಿರದ ಅನುಪಾತವಾಗುತ್ತದೆ. |
resolutionquality | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ resolutions ಮಾದರಿ ಪಟ್ಟಿಯಲ್ಲಿ, ಉದಾಹರಣೆಗೆ "720p" ಅಥವಾ "1080p"ಇದು ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಬೇರೆ ಯಾವುದನ್ನೂ ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ. unsupported_resolution. |
image_url | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಆರಂಭಿಸಲು ಒಂದು ಚಿತ್ರಃ ಒಂದು https:// Link ಅಥವಾ A data:image/… ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe to a public Blossom host 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 ಯಾವಾಗ ಜನರೇಟರ್ ಅದನ್ನು ತಕ್ಷಣವೇ ಹಿಂದಿರುಗಿಸಿತು.
ವೀಡಿಯೊವನ್ನು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ
GET https://nymbot.ai/api/v1/videos/{id} - ಅದನ್ನು ಸಲ್ಲಿಸಿದ ಎನ್. ಐ. ಎಂ. ಗೆ ಸೇರಿದ ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ. ಅದರ ಮುಚ್ಚಳವನ್ನು ತಲುಪಿರುವ ಕೀಲಿಯು ಇನ್ನೂ ಪರಿಶೀಲಿಸಬಹುದು.
ಇದು ಉತ್ತರಿಸುತ್ತದೆ. 202 ವೀಡಿಯೊ ತಯಾರಾಗುತ್ತಿರುವಾಗ ಮತ್ತು 200 ಒಮ್ಮೆ ಅದು ಮುಗಿದ ನಂತರ ಅಥವಾ ವಿಫಲವಾದ ನಂತರ. ಪ್ರತಿ 5 ರಿಂದ 10 ಸೆಕೆಂಡಿಗೆ ಕೇಳಿ. ಪ್ರತಿ ಚೆಕ್ ಒದಗಿಸುವವರನ್ನು ಒಮ್ಮೆ ಕೇಳುತ್ತದೆ ಮತ್ತು ಏಕಕಾಲದಲ್ಲಿ ಉತ್ತರಿಸುತ್ತದೆ; ಅದು ಎಂದಿಗೂ ವೀಡಿಯೊಗಾಗಿ ಕಾಯುವುದಿಲ್ಲ. ಅದನ್ನು ಸಲ್ಲಿಸಿದ ನಂತರ 24 ಗಂಟೆಗಳ ಕಾಲ ಕೆಲಸವನ್ನು ಇಡಲಾಗುತ್ತದೆ.
GET /api/v1/videos ಕೀಲಿಯ ಕೊನೆಯ 50 ಉದ್ಯೋಗಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ
{"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 ಎಂಬುದು in_progress, completed ಅಥವಾ failedವಿಫಲವಾದ ಕೆಲಸವು ಒಯ್ಯುತ್ತದೆ. error ({"code": "generation_failed", "message": …}); ಅದನ್ನು ಮರುಪಾವತಿಸಿದರೆ, cost 0 ಮತ್ತು nymbot ಟ್ರ್ಯಾಕ್
refunded_credits ಮತ್ತು refunded_satsಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB ಫೇಸ್ಬುಕ್ ಪುಟಗಳು: WEB
| ಸ್ಥಿತಿಗತಿ. | ಯಾವಾಗ? |
|---|---|
400 | ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲ; 0 ರಿಂದ 60 ರ ಹೊರಗಿನ ಅವಧಿ (invalid_value); ಜನರೇಟರ್ ಒದಗಿಸದ ರೆಸಲ್ಯೂಶನ್ (unsupported_resolution); ಒಂದು ಅಗತ್ಯವಿರುವ ಜನರೇಟರ್ಗೆ ಯಾವುದೇ ಚಿತ್ರವಿಲ್ಲ (image_required(ಇದನ್ನು ಓದಿದರೆ, ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ HTML ಕೋಡ್ ಕೋಡ್ ಕೋಡ್ ಮತ್ತು ಪೇಸ್ಟ್ ನಕಲಿಸಿ)invalid_model). |
402 | ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ ಫೇಸ್ ಬುಕ್ |
404 | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ CT17ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುmodel_not_found), ಅಥವಾ ನಿಮ್ಮ ಎನ್. ಐ. ಎಂ. ಗೆ ಆ ಐಡಿ ಮೂಲಕ ಯಾವುದೇ ಕೆಲಸವಿಲ್ಲ, ಅಥವಾ ಅದು 24 ಗಂಟೆಗಳಿಗಿಂತ ಹಳೆಯದಾಗಿದೆ (video_not_found). |
429 | ನಿಮ್ಮ ಎನ್ಐಎಂ ಈಗಾಗಲೇ 10 ವೀಡಿಯೊಗಳ ರೆಂಡರಿಂಗ್ ಅನ್ನು ಹೊಂದಿದೆ (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);
ಭಾಷಣಕ್ಕೆ ಪಠ್ಯ
ಪಠ್ಯವನ್ನು ಗಟ್ಟಿಯಾಗಿ ಓದುತ್ತದೆ ಮತ್ತು ಆಡಿಯೋ ಕಡತವನ್ನು ತಾನೇ ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಲಿಂಕ್ ಅಲ್ಲ. ಇದು ಓಪನ್ ಎಐಯ ಮಾತಿನ ಅಂತಿಮ ಬಿಂದುವಾಗಿದೆ, ಆದ್ದರಿಂದ audio.speech.create ಓಪನ್ಎಐ ಎಸ್ಡಿಕೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
POST https://nymbot.ai/api/v1/audio/speech - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
model | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಒಂದು ಭಾಷಣ ಮಾದರಿ ಆಡಿಯೋ ಮಾದರಿಗಳ ಪಟ್ಟಿಪೂರ್ವನಿಯೋಜಿತಃ ಪ್ರಮಾಣಿತ ಧ್ವನಿ, @cf/myshell-ai/melotts. aura-2 Deepgram Aura 2 ಅನ್ನು ಬಳಸಬಹುದು. |
input | String ಪ್ರದರ್ಶನ | ಹೌದು | Text to read: Up to 800 characters for the standard voice, 2,000 for Aura 2. |
voice | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಒಂದು ಧ್ವನಿ ಐ. ಡಿ. ಧ್ವನಿಗಳ ಪಟ್ಟಿ: ಅಂತಹ ಔರಾ ಸ್ಪೀಕರ್ luna (ಅಥವಾ aura-2-luna-en), ಅಥವಾ ಮೆಲೊಟಿಟಿಎಸ್ ಭಾಷೆ (en, es, fr, zh(OpenAI voice names such as alloy ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮಾದರಿಯ ಪೂರ್ವನಿಯೋಜಿತ ಧ್ವನಿಯನ್ನು ನೀಡುತ್ತದೆ. |
language | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಅಂತಹ ಭಾಷೆಯ ಕೋಡ್ esಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. 422 voice_language_mismatch, ಮತ್ತು ಮಾದರಿಯು ಯಾವುದೇ ಧ್ವನಿಯನ್ನು ಹೊಂದಿರದ ಒಂದು ಭಾಷೆ 422 unsupported_language. |
response_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಪ್ರಮಾಣಿತ ಧ್ವನಿಯು ಹಿಂದಿರುಗುತ್ತದೆ mp3 ಕೇವಲ. ಔರಾ 2 ಹಿಂದಿರುಗುತ್ತದೆ mp3 (ಇದನ್ನು ಓದಿದರೆ ಅದು ಸುಲಭವಲ್ಲ) opus, aac, flac, wav ಅಥವಾ pcm. |
speed | ಸಂಖ್ಯೆ | ಇಲ್ಲ. | ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಲಾಗಿದೆ. |
ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿರುವಂತೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ವಾಯ್ಸ್ ವಿನಂತಿಗೆ ಫ್ಲಾಟ್ 3 ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಕ್ರೆಡಿಟ್ಗಳು (30 ಸ್ಯಾಟ್ಗಳು) ವೆಚ್ಚವಾಗುತ್ತದೆ. ಔರಾ 2 ಪ್ರೊ ಆಗಿದೆ, ನೀವು ಕಳುಹಿಸುವ ಅಕ್ಷರಗಳಿಂದ ಬೆಲೆ ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಪ್ರತಿಕ್ರಿಯೆ ದೇಹವು ಆಡಿಯೋ ಆಗಿದೆ, ಹೊಂದಾಣಿಕೆಯೊಂದಿಗೆ
Content-Typeವೆಚ್ಚವು ಅದರಲ್ಲಿದೆ X-Nymbot-Cost-Sats ಹೆಡರ್. ಮಾತಿನ ಮಾದರಿಯು ವಿಫಲವಾದರೆ, ಯಾವುದಕ್ಕೂ ಶುಲ್ಕ ವಿಧಿಸಲಾಗುವುದಿಲ್ಲ.
ಸವಾಲು
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 | ಸ್ಟ್ರಿಂಗ್ (ಕ್ವೆರಿ) | ಇಲ್ಲ. | ಆದ್ದರಿಂದ, ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಆಟಗಾರರು ತಮ್ಮ ಸೈಟ್ನ HTML ಕೋಡ್ ಕೋಡ್ ಮತ್ತು ಪೇಸ್ಟ್ ನಕಲಿಸಿ. |
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 }
]
}
Models List ನವೀಕರಣಗಳು {"object": "list", "data": {"tts": […], "stt": […]}}ಪ್ರತಿಯೊಂದು ಭಾಷಣ ಮಾದರಿಯು ಅದರ ಸಮತೋಲನ, ಬೆಲೆ, max_input_chars,
response_formats, languages ಮತ್ತು default_voiceಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. 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);
ಪಠ್ಯಕ್ಕೆ ಭಾಷಣ
ಧ್ವನಿಮುದ್ರಣವನ್ನು ವಿಸ್ಪರ್ನೊಂದಿಗೆ ಪಠ್ಯವಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಇದು ಓಪನ್ಎಐಯ ಪ್ರತಿಲೇಖನದ ಅಂತಿಮ ಬಿಂದುವಾಗಿದೆ, ಆದ್ದರಿಂದ
audio.transcriptions.create ಕೆಲಸ ಮಾಡುತ್ತದೆ.
POST https://nymbot.ai/api/v1/audio/transcriptions - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ. ದೇಹವು multipart/form-data.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
file | ಕಡತ | ಹೌದು | ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. |
model | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಉದಾಹರಣೆ whisperಇದು ವಿಸ್ಪರ್ ಲಾರ್ಜ್ ವಿ3 ಟರ್ಬೊ ಆಗಿದೆ. whisper-1, whisper-large-v3-turbo ಮತ್ತು @cf/openai/whisper-large-v3-turbo ಅದೇ ಅರ್ಥ. |
language | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ಮಾತನಾಡುವ ಭಾಷೆ, ಉದಾಹರಣೆಗೆ enಅವನನ್ನು ಬಂಧಿಸಿದಾಗ ಅವನನ್ನು ಬಂಧಿಸಲಾಯಿತು. |
prompt | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | ನಿರೀಕ್ಷಿಸಬೇಕಾದ ಪದಗಳು ಅಥವಾ ಕಾಗುಣಿತಗಳು, ಉದಾಹರಣೆಗೆ ಹೆಸರುಗಳು. ಮೊದಲ 1,000 ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ. |
response_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | json (ಇದನ್ನು ಓದಿದರೆ ಅದು ಸುಲಭವಲ್ಲ) text, srt, vtt ಅಥವಾ verbose_json. |
ಡಬ್ಲ್ಯೂಎವಿ, ವೆಬ್ಎಂ, ಎಂಪಿ4 ಮತ್ತು ಓಗ್ಗ್ ಕಡತಗಳಿಗೆ ಯಾವುದಾದರೂ ಚಾಲನೆಯಲ್ಲಿರುವ ಮೊದಲು ಕಡತದಿಂದ ಉದ್ದವನ್ನು ಓದಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ 30 ನಿಮಿಷಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ರೆಕಾರ್ಡಿಂಗ್ ಅನ್ನು ಮುಂಭಾಗದಲ್ಲಿ ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ (3 ಸೆಕೆಂಡುಗಳ ಗ್ರೇಸ್ನೊಂದಿಗೆ). ಡಬ್ಲ್ಯೂಎವಿ ಕಡತದ ಉದ್ದವು ಅದರ ಮಾದರಿ ದರ, ಚಾನೆಲ್ಗಳು ಮತ್ತು ಮಾದರಿ ಗಾತ್ರದಿಂದ ಬರುತ್ತದೆ. ಎಂಪಿ3 ನಂತಹ ಇತರ ಸ್ವರೂಪಗಳ ಉದ್ದವನ್ನು ಮುಂಭಾಗದಲ್ಲಿ ಓದಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ಅವು ಗಾತ್ರದಿಂದ ಸೀಮಿತವಾಗಿವೆಃ ಕಡಿಮೆ ಬಿಟ್ರೇಟ್ನಲ್ಲಿ ನಿಂಬೋಟ್ ಊಹಿಸುತ್ತದೆ, 8 ಕೆಬಿಪಿಎಸ್, 30 ನಿಮಿಷಗಳು 1.8 ಎಂಬಿ, ಮತ್ತು ಅಂತಹ ಸ್ವರೂಪದಲ್ಲಿರುವ ದೊಡ್ಡ ಕಡತವನ್ನು ಈ ರೀತಿ ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ. 413
audio_too_long ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
413 audio_too_long, ಮತ್ತು ವಿಸ್ಪರ್ ಓಡಿದ ಕಾರಣ, 30 ನಿಮಿಷಗಳ ಶುಲ್ಕ ವಿಧಿಸಲಾಗುತ್ತದೆ.
ನೀವು ಧ್ವನಿಮುದ್ರಿಕೆಯ ಉದ್ದಕ್ಕೆ, ಎರಡನೆಯದರವರೆಗೆ ಪೂರ್ಣವಾಗಿ ಪಾವತಿಸುತ್ತೀರಿಃ ಕಡತದಿಂದ ಓದುವ ಉದ್ದದ ಉದ್ದ, ವಿಸ್ಪರ್ ವರದಿಗಳ ಉದ್ದ, ಮತ್ತು ಕಡತದ ಕನಿಷ್ಠ ಗಾತ್ರವು ಅನುಮತಿಸುತ್ತದೆ, ವಿಸ್ಪರ್ನ ಪ್ರತಿ ನಿಮಿಷದ ಬೆಲೆಗೆ ಸಾಮಾನ್ಯ ಶುಲ್ಕ ಮತ್ತು ಅಂಚುಗಳೊಂದಿಗೆ, ಮತ್ತು ಕನಿಷ್ಠ 0.05 ವಿನಂತಿಯನ್ನು ಕ್ರೆಡಿಟ್ ಮಾಡಿ. ಅದನ್ನು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಬ್ಯಾಲೆನ್ಸ್ನಿಂದ ಪಾವತಿಸಲಾಗುತ್ತದೆ, ಅದು ಹಿಡಿತವನ್ನು ಸರಿದೂಗಿಸಬಹುದು, ಮತ್ತು ಪ್ರೊನಿಂದ; ಇಲ್ಲದಿದ್ದರೆ; a 402 ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
ಸವಾಲು
{
"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 ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
| ಸ್ಥಿತಿಗತಿ. | ಯಾವಾಗ? |
|---|---|
400 | ಯಾವುದೇ ಕಡತವಿಲ್ಲ, ಬಳಸಬಹುದಾದ ಆಡಿಯೋ ಇಲ್ಲದ ಕಡತ (invalid_audio), ಅಜ್ಞಾತ ಸ್ವರೂಪ, ಅಥವಾ ಪ್ರತಿಲೇಖನ ಮಾದರಿಯಲ್ಲದ ಮಾದರಿ (invalid_model). |
402 | ಯಾವ ಸಮತೋಲನವೂ ಅದನ್ನು ಸರಿದೂಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. |
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 - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ. ದೇಹವು 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);
ಮುದ್ರಣ
ಹುಡುಕಾಟ, ಕ್ಲಸ್ಟರಿಂಗ್ ಮತ್ತು ಡಿಡುಪ್ಲಿಕೇಷನ್ಗಾಗಿ ಪಠ್ಯವನ್ನು ವಾಹಕಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಮಾದರಿಗಳು ಕ್ಲೌಡ್ಫ್ಲೇರ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಪ್ರಮಾಣಿತ ಸಮತೋಲನವನ್ನು ಖರ್ಚು ಮಾಡುತ್ತವೆ.
POST https://nymbot.ai/api/v1/embeddings - ಒಂದು API ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ.
| ಕ್ಷೇತ್ರ | ಪ್ರಕಾರ | ಕೊನೆಗೆ | ವಿವರಣೆ |
|---|---|---|---|
model | String ಪ್ರದರ್ಶನ | ಹೌದು | ಒಂದು ಎಂಬೆಡಿಂಗ್ ಮಾದರಿ GET /api/v1/models?type=embedding. |
input | ಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ಗಳ ಶ್ರೇಣಿ | ಹೌದು | ಎಂಬೆಡ್ ಮಾಡಬೇಕಾದ ಪಠ್ಯವು, ಖಾಲಿ ಇಲ್ಲದ 100 ತಂತಿಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಟೋಕನ್ ವ್ಯೂಹಗಳನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ (token_input_unsupported). ಪ್ರತಿ ಇನ್ಪುಟ್ ಮಾದರಿಯ ಇನ್ಪುಟ್ಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. context_length, ಒಂದು ಟೋಕನ್ಗೆ ಸುಮಾರು ನಾಲ್ಕು ಬೈಟ್ಗಳೆಂದು ಎಣಿಸಲಾಗುತ್ತದೆ. |
encoding_format | String ಪ್ರದರ್ಶನ | ಇಲ್ಲ. | float (ಪೂರ್ವನಿಯೋಜಿತ) ಅಥವಾ base64 (ಲಿಟಲ್-ಎಂಡಿಯನ್ 32-ಬಿಟ್ ಫ್ಲೋಟ್ಸ್). |
dimensions | ಪೂರ್ಣಾಂಕ | ಇಲ್ಲ. | ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe Newsletter supported_dimensions ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. |
| ಮಾದರಿ | ಗಾತ್ರಗಳು | ವಿಳಾಸ |
|---|---|---|
@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); ಪೈಪೋಟಿ ಹೆಚ್ಚು ಇಳಿಕೆಯಾಗುತ್ತದೆಯೆಂದರೆ model takes (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);