ज्ञानको आधार विकासको
पुस्तकमा सामाजिक, आर्थिक, सांस्कृतिक लगायतका १८ क्षेत्रहरु समेटिएका छन् ।
यसका प्रमुख विशेषताहरु : उपलब्धता र पहुँच, पुन प्रयोग र वितरण, र विश्वव्यापी सहभागिता ।
यो पृष्ठ सुविधाको लागि मेसिन-अनुवाद गरिएको हो। अंग्रेजी मूल संस्करण हो जुन लागू हुन्छ।
चित्रको निर्माण
प्रम्प्टबाट एकदेखि चारवटा तस्विरहरू बनाउँदछ र तिनीहरू पूरा भएपछि तिनीहरूलाई फिर्ता गर्दछ। यो जेनरेटरहरूको एउटै सेट हो ?image एप्पलको लागि
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 | स्ट्रिङ | हो | उसुई ले २००० भन्दा धेरै शिष्यलाई रेकी को अभ्यास र पाठन गराएका थिए । |
n | पूर्णांक | न त | यस्तो योजना बनाउनका लागि एउटा उदाहरण चित्र नं. १ मा दिइएको छ । num_images. |
size | स्ट्रिङ | न त | अन्य केही भन्नु छ कि - "16:9"अन्य केही भन्नु छ कि - "1792x1024"१, १, १६, ९, १६, ९, १६, ३, ३, ४, ३, २, ३, २१, ९, ५, ४ र ४। "auto" यसलाई जेनेरेटरमा छोड्नुहोस्। |
aspect_ratio | स्ट्रिङ | न त | अन्य केही size, अनि यदि दुवै पठाइयो भने जित्छ। |
quality | स्ट्रिङ | न त | जनरेटर-विशिष्ट, जस्तै "low", "medium" या "high". |
negative_prompt | स्ट्रिङ | न त | किन नभएको छ । |
output_format | स्ट्रिङ | न त | "png", "jpeg" या "webp". |
response_format | स्ट्रिङ | न त | "url" (पूर्वनिर्धारित) वा "b64_json". |
image_url | स्ट्रिङ | न त | यस्तो योजना बनाउनका लागि एउटा उदाहरण चित्र https:// अनि मैले भनेँ मेरो १३ अर्बको योजना चाहिँ शून्य प्रतिशत भन्ने तपाईं चाहिँ बिना योजनाका २० करोडको योजना ल्याउने भनेँ । data:image/…;base64 युआरएल (पिएनजी, जेपिइजी, वेबपी वा जिआइएफ; एसभिजी होइन)। editत्यहाँ पुग्ने जो requires_image_url. |
resolution अक्सर पार्टनरकाबीचमा एकअर्काको लागि केही किसिमका प्रश्न हुनेगर्छ [...] urlहरेक ठाउँका कार्यक्रममा नयाँ पुस्ताको बाक्लो उपस्थिति रहेको र कृतिहरु समेत ल्याएकोमा उनी आभार व्यक्त गर्छन् । जहाँ पाइपलाइनबाट सीधै तेल खसालिनेछ ।यो
b64_json गत वर्ष त महिला फूटबलको कुनै पनि कार्यक्रम नै भएन- यो जानकारीले उनको कुरा पुष्टि गर्छ। data: युआरएल भित्र image_url एउटा जस्तै तरिकाले जाँच गरिएको छ
एडिङ सदन प्रतिपक्षको भन्ने अनि प्रतिपक्ष दलको नेतालाई सहमति अनुसार बोल्न नदिएपछि त्यो घटना भएको हो ।
त्यहाँ पुग्ने जो 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 १ सय ४ (invalid_value(अनियमित अवधिको अवधि)invalid_size) या चित्र (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३२ मेगावाट छ ।
| क्षेत्र | प्रकारको | आवश्यक | वर्णन |
|---|---|---|---|
image | फाइल | हो | सम्पादन गर्ने तस्विरः PNG, JPEG, वेबपी वा GIF, 20 MB सम्म। image[]पहिलो चरणहरू मध्ये एक S-1 दर्ता फारम पूरा हुनेछ । |
prompt | स्ट्रिङ | हो | के परिवर्तन गर्ने। |
model | स्ट्रिङ | हो | जनरेटरको साथ edit. |
n | पूर्णांक | न त | १ र ४। |
sizeaspect_ratioqualitynegative_promptoutput_format | स्ट्रिङ | न त | जहाँसम्म पुस्ताको कुरा छ। |
response_format | स्ट्रिङ | न त | "b64_json" (वैज्ञानिक कारण: पृथ्वीको चुम्बकिय गुणको कारण उत्तर दक्षिण शरीर पारेर सुत्नु हुँदैन) "url". |
तपाईँले अपलोड गर्नुभएको तस्विरलाई राम्रोसँग बनाइएको PNG, JPEG, वेबपी वा GIF भनेर जाँच गरिन्छ, यसको वास्तविक प्रकारको रूपमा पठाइन्छ, र सार्वजनिक ब्लसम होस्टमा राखिन्छ, किनकि जेनेरेटरहरूले लिङ्कद्वारा उनीहरूको इनपुट ल्याउँछन्। यसलाई सार्वजनिकको रूपमा व्यवहार गर्नुहोस्। यदि सम्पादन असफल भयो र केही चार्ज गरिएको छैन भने, होस्ट गरिएको प्रतिलिपि फेरि मेटाइन्छ। प्रतिक्रियाको जेनेरेसनका लागि समान आकार हुन्छ। मूल्य निर्धारण जेनेरेटरको मूल्य हो, जसमा केही जेनेरेटरहरूका लागि इनपुट तस्विरका लागि शुल्क समावेश हुन्छ।
प्रतिक्रिया
{
"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 | ४. निष्काम्य कर्म (बिना कुनै स्वार्थ गरिने कार्य)file_too_largeउक्त ल73य हासिल गर्न जनआन्दोलनको शक्ति नै एक मात्र विकल्प हो भन्ने कुरामा समझदारी भएको छ। |
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 | ४. संख्या र string | न त | प्रदेश नं. ७ को विकास र समृद्धिका लागि जलस्रोतको उपयोग पहिलो र उपयुक्त विकल्प रहेको उनीहरूको ठहर छ । 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 जब जेनेरेटरले तुरुन्तै फिर्ता गर्यो।
एक भिडियोको निगरानी
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 त्यहाँ पुग्ने जो nymbot थप्नुहोस्
refunded_credits र refunded_satsसमाप्त भिडियो सार्वजनिक ब्लसम होस्टमा छ, जस्तै उत्पन्न चित्रहरू।
| स्थितिको | कहिले |
|---|---|
400 | ४. निष्काम्य कर्म (invalid_value(वैज्ञानिक कारण: पृथ्वीको चुम्बकिय गुणको कारण उत्तर दक्षिण शरीर पारेर सुत्नु हुँदैन)unsupported_resolution४. निष्काम्य कर्म (बिना कुनै स्वार्थ गरिने कार्य)image_required(वैज्ञानिक कारण: पृथ्वीको चुम्बकिय गुणको कारण उत्तर दक्षिण शरीर पारेर सुत्नु हुँदैन)invalid_model). |
402 | यस्तो योजना बनाउनका लागि एउटा उदाहरण चित्र नं. १ मा दिइएको छ । |
404 | ४. निष्काम्य कर्म (बिना कुनै स्वार्थ गरिने कार्यmodel_not_found(वैज्ञानिक कारण, पृथ्वीको चुम्बकिय गुणको कारण उत्तर-दक्षिण शरिर पारेर सुत्नु हुँदैन)video_not_found). |
429 | (वैज्ञानिक कारण: पृथ्वीको चुम्बकिय गुणको कारण उत्तर-दक्षिण शरिर पारेर सुत्नु हुँदैन)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 - एउटा एपीआई कुञ्जी चाहिन्छ, वा अनुमति दिएको करिब एक वर्षपछि मन्त्रालयले विभागको पत्रसमेत उल्लेख गरी गत असार ४ गते बोर्डलाई पत्र पठायो ।.
| क्षेत्र | प्रकारको | आवश्यक | वर्णन |
|---|---|---|---|
model | स्ट्रिङ | न त | बाट एक भाषण मोडेल एसएस इभेन्ट्सको आयोजनामा हुनेमुख्यतया नागरिकतालाई आधार मानेर यस्तो छ, @cf/myshell-ai/melotts. aura-2 दीपग्राम औरा 2 हो। |
input | स्ट्रिङ | हो | मुख्य पृष्ठअटो अर्थ/बाणिज्य पत्रपत्रिका२ लाख ६८ हजारमै डर्ट बाइक, किन्ने होईन त ? |
voice | स्ट्रिङ | न त | धारा ३१ छुट्टी, आराम र सांस्कृतिक क्रियाकलाप आवाजहरूको सूची: एक औरा वक्ता जस्तै luna (अन्य aura-2-luna-en(अन्य शब्दको अर्थ हो, जसको अर्थ हो)en, es, fr, zh)। ओपनएआई आवाजका नामहरू जस्तै alloy उनले शुरुमा मतगणना कार्य सुस्त देखिएपनि बिस्तारै त्यसले तीव्रता लिने बताए। |
language | स्ट्रिङ | न त | भाषा कोड जस्तै esआवाजबिना, यसले त्यो भाषाका लागि एउटा छान्छ। अर्को भाषा बोल्ने आवाज फर्कन्छ। 422 voice_language_mismatchकिनभने यसको निम्ति नयाँ नै सभ्यताको परिकल्पना आवश्यक छ । 422 unsupported_language. |
response_format | स्ट्रिङ | न त | सामान्यतय, शब्दको पुनर्निर्माण mp3 २. पुनरुत्थान mp3 (उत्साहित हुनुपर्छ । opus, aac, flac, wav या pcm. |
speed | संख्या | न त | अनुमोदन तथा अनियमितता |
यसैबीच, प्रदेश नम्बर ७ लाई आर्थिक रूपमा सम्पन्न बनाउन प्राकृतिक सम्पदाको उचित दोहन नै भरपर्दो विकल्प भएको मुख्यमन्त्री त्रिलोचन भट्टले बताएका छन् ।
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()));
ध्वनि र आवाज
यसैबीच, प्रदेश नम्बर ७ लाई आर्थिक रूपमा सम्पन्न बनाउन प्राकृतिक सम्पदाको उचित दोहन नै भरपर्दो विकल्प भएको मुख्यमन्त्री त्रिलोचन भट्टले बताएका छन् ।
GET https://nymbot.ai/api/v1/audio/models चाहिँ चाहिँ आवश्यक छ ।
GET https://nymbot.ai/api/v1/audio/voices?language=en चाहिँ चाहिँ आवश्यक छ ।
| क्षेत्र | प्रकारको | आवश्यक | वर्णन |
|---|---|---|---|
language | धनुषाको प्रश्न ( | न त | यसका लागि केवल भाषा बोल्छन् । |
model | धनुषाको प्रश्न ( | न त | यस्तो योजना बनाउनका लागि एउटा उदाहरण चित्र नं. १ मा दिइएको छ । |
सुनको भाउ (Voice)
{
"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);
पाठमा भाषण
यो संस्कृतको ‘गोष्ठी’ शब्दबाट आएको हो, जसको अर्थ हो समूह।
audio.transcriptions.create काम गर्छ।
POST https://nymbot.ai/api/v1/audio/transcriptions - एउटा एपीआई कुञ्जी चाहिन्छ, वा अनुमति दिएको करिब एक वर्षपछि मन्त्रालयले विभागको पत्रसमेत उल्लेख गरी गत असार ४ गते बोर्डलाई पत्र पठायो ।शरीर हो। multipart/form-data.
| क्षेत्र | प्रकारको | आवश्यक | वर्णन |
|---|---|---|---|
file | फाइल | हो | रेकर्डिङ, 256 बाइट्सदेखि 25 एमबी र 30 मिनेटसम्मः डब्लुएभी, वेबएम, एमपी4 वा एम4ए, ओग वा ओपस, एमपी3 र अन्य ढाँचाहरू ह्विस्पर रिड्स। एमपी3 र अन्य ढाँचाहरू जसको लम्बाइ अगाडि पढ्न सकिँदैन 1.8 एमबीमा सीमित छन्। |
model | स्ट्रिङ | न त | असफलता whisper, जुन ह्विस्पर लार्ज भि3 टर्बो हो। whisper-1, whisper-large-v3-turbo र @cf/openai/whisper-large-v3-turbo यसको अर्थ एउटै हो। |
language | स्ट्रिङ | न त | अन्य केही भन्नु छ कि - enतर, उनी छुट्टिको मौकामा तुरुन्तै घर आउँथे । |
prompt | स्ट्रिङ | न त | प्राधिकरणले स्थानीय तहमा इन्जिनियर, सबइन्जिनियर, असिस्टेन्ट सबइन्जिनियर र डकर्मी आवश्यकताअनुसार खटाउनेछ । |
response_format | स्ट्रिङ | न त | json (उत्साहित हुनुपर्छ । text, srt, vtt या verbose_json. |
डब्लुएभी, वेबएम, एमपी4 र ओग फाइलहरूका लागि कुनै पनि कुरा चल्नुअघि फाइलबाट लम्बाइ पढ्न सकिन्छ, त्यसैले 30 मिनेटभन्दा बढी रेकर्डिङलाई अगाडि अस्वीकार गरिन्छ (3 सेकेन्ड'ग्रेस'सहित)। डब्लुएभी फाइलको लम्बाइ यसको नमूना दर, च्यानल र नमूना आकारबाट आउँछ। अन्य ढाँचाहरूको लम्बाइ, जस्तै एमपी3, अगाडि पढ्न सकिँदैन, त्यसैले तिनीहरू आकारद्वारा सीमित छन्ः सबैभन्दा कम बिटरेटमा निम्बट मान्दछ, 8 केबिपिएस, 30 मिनेट 1.8 एमबी हो, र यस्तो ढाँचामा ठूलो फाइललाई यससँग अस्वीकार गरिन्छ। 413
audio_too_long लाइटम्यान भएँ, क्यामेरा केयर टेकर, डुप्लिकेट, एक्स्ट्रा आर्टिस्ट भएर काम गरेँ ।
413 audio_too_long, र ह्विस्पर दौडिएपछि, 30 मिनेट चार्ज गरिन्छ।
‘आवश्यकता अनुसार खर्च गर्न पाउने तर जति मान्छे आयो त्यति नै खर्च भयो भनेर बिल पेस नगर्नु भनेर निर्देशन दिनुभएको छ,’ प्रवक्ता डंगोलले बताए । 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 | तर, त्यसको संतुलन नै छ । |
413 | फाइल 25 एमबी भन्दा बढी छ (file_too_large(४) यस दफामा अन्यत्र जुनसुकै कुरा लेखिएको भए तापनि दफा ३ को उपदफा (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);
इन्जिनियर
खोज, क्लस्टरिङ र डिडुप्लिकेसनका लागि पाठलाई भेक्टरहरूमा बदल्छ। मोडेलहरू क्लाउडफ्लेयरमा चल्छन् र मानक ब्यालेन्स खर्च गर्छन्।
POST https://nymbot.ai/api/v1/embeddings - एउटा एपीआई कुञ्जी चाहिन्छ, वा अनुमति दिएको करिब एक वर्षपछि मन्त्रालयले विभागको पत्रसमेत उल्लेख गरी गत असार ४ गते बोर्डलाई पत्र पठायो ।.
| क्षेत्र | प्रकारको | आवश्यक | वर्णन |
|---|---|---|---|
model | स्ट्रिङ | हो | त्यहाँ पुग्ने जो GET /api/v1/models?type=embedding. |
input | यसकारण यहाँ धेरै सवारी रोकिन्छन्, यात्रुले खाना र नास्तासमेत खान्छन् । | हो | ४. निष्काम्य कर्म (बिना कुनै स्वार्थ गरिने कार्य)token_input_unsupportedप्रत्येक व्यक्तिका हातमा मोबाइल छ । context_lengthयसका लागि चार बिट एक टोकन रहेको छ । |
encoding_format | स्ट्रिङ | न त | float (पूर्वनिर्धारित) वा base64 (सानो-एन्डियन 32-बिट फ्लोट्स)। |
dimensions | पूर्णांक | न त | तर, मुख्य असर गर्ने भनेकै विचार, कार्यक्रम र चरित्रले हो । supported_dimensions तर सबै योजना स्थलमा लागेको छ भन्ने स्थिति पनि छैन, समयको व्यवस्ता या अन्य कुने कमी कमजोरीले २। |
| मोडेल | आकारको | परिदृश्य |
|---|---|---|
@cf/baai/bge-m3 | 1024, धेरै भाषाहरू | ८.२२ टोक्यो |
@cf/qwen/qwen3-embedding-0.6b | 1024, धेरै भाषाहरू | ८.२२ टोक्यो |
@cf/baai/bge-large-en-v1.5 | 1024, अङ्ग्रेजी | ५२ टोक्यो |
@cf/baai/bge-base-en-v1.5 | ७६८, अंग्रेजी | ५२ टोक्यो |
@cf/baai/bge-small-en-v1.5 | ३८४. अंग्रेजी | ५२ टोक्यो |
‘भर्ना हुने बेला विभागीयको हैसियतले पेस गरिएको हवल्दारको कागजपत्रका आधारमा नै सेवा अवधि गणना हुने भएकाले उनी ६ वर्षअघि नै अनिवार्य अवकाश हुने व्यक्ति हुन्,’ किताबखाना स्रोतले नेपाल लाइभसँग भन्यो।
प्रतिक्रिया
{
"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(११) यस दफामा अन्यत्र जुनसुकै कुरा (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);