ವಿಷಯಕ್ಕೆ ತೆರಳಿ
ನಿಂಬೋಟ್ ಗೆ ಹಿಂತಿರುಗಿ

ಜ್ಞಾನದ ಆಧಾರ ಅಭಿವರ್ಧಕರು

ಅಪ್ಲಿಕೇಶನ್: 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 ಜನರೇಟರ್ ತೆಗೆದುಕೊಳ್ಳದ ಕ್ಷೇತ್ರವನ್ನು ನಿರಾಕರಿಸುವ ಬದಲು ಕೈಬಿಡಲಾಗುತ್ತದೆ; ಪ್ರಮಾಣಿತ ಜನರೇಟರ್ ಪ್ರಾಂಪ್ಟನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ.

ಕ್ಷೇತ್ರಪ್ರಕಾರಕೊನೆಗೆವಿವರಣೆ
modelString ಪ್ರದರ್ಶನಹೌದುಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe nano-banana.
promptString ಪ್ರದರ್ಶನಹೌದುಏನು ಸೆಳೆಯಬೇಕು. ಮೊದಲ 2,000 ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.
nಪೂರ್ಣಾಂಕಇಲ್ಲ.1 ರಿಂದ 4. ಪೂರ್ವನಿಯೋಜಿತ 1. num_images.
sizeString ಪ್ರದರ್ಶನಇಲ್ಲ.ಅಂತಹ ಒಂದು ಆಕಾರ ಅನುಪಾತ "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_ratioString ಪ್ರದರ್ಶನಇಲ್ಲ.ಅದೇ ರೀತಿ sizeಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
qualityString ಪ್ರದರ್ಶನಇಲ್ಲ.ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ CT17ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳು "low", "medium" ಅಥವಾ "high".
negative_promptString ಪ್ರದರ್ಶನಇಲ್ಲ.ಏನು ಬಿಟ್ಟು ಹೋಗಬೇಕು.
output_formatString ಪ್ರದರ್ಶನಇಲ್ಲ."png", "jpeg" ಅಥವಾ "webp".
response_formatString ಪ್ರದರ್ಶನಇಲ್ಲ."url" (ಪೂರ್ವನಿಯೋಜಿತ) ಅಥವಾ "b64_json".
image_urlString ಪ್ರದರ್ಶನಇಲ್ಲ.ಆರಂಭಿಸಲು ಒಂದು ಚಿತ್ರಃ ಒಂದು 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[]ಮೊದಲನೆಯದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
promptString ಪ್ರದರ್ಶನಹೌದುಏನು ಬದಲಿಸಬೇಕು.
modelString ಪ್ರದರ್ಶನಹೌದುಒಂದು ಜನರೇಟರ್ edit.
nಪೂರ್ಣಾಂಕಇಲ್ಲ.1 ರಿಂದ 4.
size
aspect_ratio
quality
negative_prompt
output_format
String ಪ್ರದರ್ಶನಇಲ್ಲ.ಒಂದು ವಾರದಲ್ಲಿ Generation.
response_formatString ಪ್ರದರ್ಶನಇಲ್ಲ."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.

ಕ್ಷೇತ್ರಪ್ರಕಾರಕೊನೆಗೆವಿವರಣೆ
modelString ಪ್ರದರ್ಶನಹೌದುಅಪ್ಲಿಕೇಶನ್ ಅಪ್ಲಿಕೇಶನ್ ID from GET /api/v1/models?type=videoಹಾಗಾದರೆ, ಇಂತಹ veo.
promptString ಪ್ರದರ್ಶನಹೌದುಏನಾಗಬೇಕು.
durationಸಂಖ್ಯೆ ಅಥವಾ stringಇಲ್ಲ.ಅವುಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ, ಅವುಗಳನ್ನು ಬಳಸಿ seconds ಪ್ರತಿಕ್ರಿಯೆಯಲ್ಲಿ ಮತ್ತು ಬೆಲೆ ಅನುಸರಿಸುತ್ತದೆ.
aspect_ratioString ಪ್ರದರ್ಶನಇಲ್ಲ.ಅಂತಹ "16:9" ಅಥವಾ "9:16"ಆದ್ದರಿಂದ, ಒಂದು ಗಾತ್ರದ, ಇದು "1280x720" ಇದು ಹತ್ತಿರದ ಅನುಪಾತವಾಗುತ್ತದೆ.
resolution
quality
String ಪ್ರದರ್ಶನಇಲ್ಲ.ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ resolutions ಮಾದರಿ ಪಟ್ಟಿಯಲ್ಲಿ, ಉದಾಹರಣೆಗೆ "720p" ಅಥವಾ "1080p"ಇದು ಬೆಲೆಯನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಬೇರೆ ಯಾವುದನ್ನೂ ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ. unsupported_resolution.
image_urlString ಪ್ರದರ್ಶನಇಲ್ಲ.ಆರಂಭಿಸಲು ಒಂದು ಚಿತ್ರಃ ಒಂದು 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 ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ.

ಕ್ಷೇತ್ರಪ್ರಕಾರಕೊನೆಗೆವಿವರಣೆ
modelString ಪ್ರದರ್ಶನಇಲ್ಲ.ಒಂದು ಭಾಷಣ ಮಾದರಿ ಆಡಿಯೋ ಮಾದರಿಗಳ ಪಟ್ಟಿಪೂರ್ವನಿಯೋಜಿತಃ ಪ್ರಮಾಣಿತ ಧ್ವನಿ, @cf/myshell-ai/melotts. aura-2 Deepgram Aura 2 ಅನ್ನು ಬಳಸಬಹುದು.
inputString ಪ್ರದರ್ಶನಹೌದುText to read: Up to 800 characters for the standard voice, 2,000 for Aura 2.
voiceString ಪ್ರದರ್ಶನಇಲ್ಲ.ಒಂದು ಧ್ವನಿ ಐ. ಡಿ. ಧ್ವನಿಗಳ ಪಟ್ಟಿ: ಅಂತಹ ಔರಾ ಸ್ಪೀಕರ್ luna (ಅಥವಾ aura-2-luna-en), ಅಥವಾ ಮೆಲೊಟಿಟಿಎಸ್ ಭಾಷೆ (en, es, fr, zh(OpenAI voice names such as alloy ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮಾದರಿಯ ಪೂರ್ವನಿಯೋಜಿತ ಧ್ವನಿಯನ್ನು ನೀಡುತ್ತದೆ.
languageString ಪ್ರದರ್ಶನಇಲ್ಲ.ಅಂತಹ ಭಾಷೆಯ ಕೋಡ್ esಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು. 422 voice_language_mismatch, ಮತ್ತು ಮಾದರಿಯು ಯಾವುದೇ ಧ್ವನಿಯನ್ನು ಹೊಂದಿರದ ಒಂದು ಭಾಷೆ 422 unsupported_language.
response_formatString ಪ್ರದರ್ಶನಇಲ್ಲ.ಪ್ರಮಾಣಿತ ಧ್ವನಿಯು ಹಿಂದಿರುಗುತ್ತದೆ 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 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
modelString ಪ್ರದರ್ಶನಇಲ್ಲ.ಉದಾಹರಣೆ whisperಇದು ವಿಸ್ಪರ್ ಲಾರ್ಜ್ ವಿ3 ಟರ್ಬೊ ಆಗಿದೆ. whisper-1, whisper-large-v3-turbo ಮತ್ತು @cf/openai/whisper-large-v3-turbo ಅದೇ ಅರ್ಥ.
languageString ಪ್ರದರ್ಶನಇಲ್ಲ.ಮಾತನಾಡುವ ಭಾಷೆ, ಉದಾಹರಣೆಗೆ enಅವನನ್ನು ಬಂಧಿಸಿದಾಗ ಅವನನ್ನು ಬಂಧಿಸಲಾಯಿತು.
promptString ಪ್ರದರ್ಶನಇಲ್ಲ.ನಿರೀಕ್ಷಿಸಬೇಕಾದ ಪದಗಳು ಅಥವಾ ಕಾಗುಣಿತಗಳು, ಉದಾಹರಣೆಗೆ ಹೆಸರುಗಳು. ಮೊದಲ 1,000 ಅಕ್ಷರಗಳನ್ನು ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತದೆ.
response_formatString ಪ್ರದರ್ಶನಇಲ್ಲ.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 ಕೀಲಿಯ ಅಗತ್ಯವಿದೆ, ಅಥವಾ ಪ್ರತಿ ಕೋರಿಕೆಗೆ ಮಿಂಚು ಪಾವತಿ.

ಕ್ಷೇತ್ರಪ್ರಕಾರಕೊನೆಗೆವಿವರಣೆ
modelString ಪ್ರದರ್ಶನಹೌದುಒಂದು ಎಂಬೆಡಿಂಗ್ ಮಾದರಿ GET /api/v1/models?type=embedding.
inputಸ್ಟ್ರಿಂಗ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ಗಳ ಶ್ರೇಣಿಹೌದುಎಂಬೆಡ್ ಮಾಡಬೇಕಾದ ಪಠ್ಯವು, ಖಾಲಿ ಇಲ್ಲದ 100 ತಂತಿಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಟೋಕನ್ ವ್ಯೂಹಗಳನ್ನು ನಿರಾಕರಿಸಲಾಗುತ್ತದೆ (token_input_unsupported). ಪ್ರತಿ ಇನ್ಪುಟ್ ಮಾದರಿಯ ಇನ್ಪುಟ್ಗೆ ಹೊಂದಿಕೆಯಾಗಬೇಕು. context_length, ಒಂದು ಟೋಕನ್ಗೆ ಸುಮಾರು ನಾಲ್ಕು ಬೈಟ್ಗಳೆಂದು ಎಣಿಸಲಾಗುತ್ತದೆ.
encoding_formatString ಪ್ರದರ್ಶನಇಲ್ಲ.float (ಪೂರ್ವನಿಯೋಜಿತ) ಅಥವಾ base64 (ಲಿಟಲ್-ಎಂಡಿಯನ್ 32-ಬಿಟ್ ಫ್ಲೋಟ್ಸ್).
dimensionsಪೂರ್ಣಾಂಕಇಲ್ಲ.ಇನ್ಫೋಗ್ರಾಫಿಕ್ಸ್ ಸುದ್ದಿಮನರಂಜನೆಸೌಂದರ್ಯ ಸ್ಫರ್ಧೆಗಳುಕ್ರೀಡೆವಾಣಿಜ್ಯದೇಶವಿಜಯ ಕರ್ನಾಟಕ » ದೇಶ-ವಿದೇಶ » ದೇಶ » Subscribe Newsletter supported_dimensions ಕಲಬುರಗಿ ಸ 11:ಬರುವ ವರ್ಷದ ಅಕ್ಟೋಬರ್ 2 ರೊಳಗೆ ದೇಶವನ್ನು ಬಯಲು ಶೌಚ ಮುಕ್ತ ರಾಷ್ಟ್ರವನ್ನಾಗಿ ಘೋಷಿಸುವ ಉದ್ದೇಶವನ್ನು ಕೇಂದ್ರ ಸರಕಾರ ಹೊಂದಿದೆ ಎಂದು ಕೇಂದ್ರ ಕುಡಿಯುವ ನೀರು ಮತ್ತು ನೈರ್ಮಲ್ಯ ಖಾತೆ ಸಚಿವ ರಮೇಶ ಜಿಗಜಿಣಗಿ ಹೇಳಿದರು.
ಮಾದರಿಗಾತ್ರಗಳುವಿಳಾಸ
@cf/baai/bge-m31024 ಭಾಷೆಗಳಲ್ಲಿ8, 192 ಟೋಕನ್ಗಳು
@cf/qwen/qwen3-embedding-0.6b1024 ಭಾಷೆಗಳಲ್ಲಿ8, 192 ಟೋಕನ್ಗಳು
@cf/baai/bge-large-en-v1.51024 ಇಂಗ್ಲೀಷ್512 ಟೋಕನ್ಗಳು
@cf/baai/bge-base-en-v1.5768, ಇಂಗ್ಲಿಷ್512 ಟೋಕನ್ಗಳು
@cf/baai/bge-small-en-v1.5384, ಇಂಗ್ಲಿಷ್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);