डेवलपर पोर्टल
NOLGIA पर बनाएं।
इमेज, वीडियो और ऑडियो जनरेशन के लिए एक REST API, साथ में गाइड, चार भाषाओं में आधिकारिक SDK, एक CLI और कोडिंग एजेंट के लिए स्किल्स। Base URL https://api.nolgia.ai, पर्सनल एक्सेस टोकन से ऑथेंटिकेशन।

गाइड
किसी गाइड से शुरू करें।
docs.nolgia.ai की गाइड से प्लेटफ़ॉर्म सीखें, या MCP के साथ Claude या Cursor से जनरेट करें।
क्विकस्टार्ट
क्लाइंट इंस्टॉल करें और अपना पहला जनरेशन चलाएं।
गाइड पढ़ेंऑथेंटिकेशन
टोकन बनाएं और API रिक्वेस्ट ऑथेंटिकेट करें।
गाइड पढ़ेंजॉब
जनरेशन सबमिट करें और उसके नतीजे का इंतज़ार करें।
गाइड पढ़ेंअपलोड
अपने जनरेशन के लिए रेफ़रेंस फ़ाइलें अपलोड करें।
गाइड पढ़ेंएरर
API एरर समझें और जानें कि उन्हें कैसे संभालें।
गाइड पढ़ेंबिलिंग
क्रेडिट और जनरेशन की लागत ट्रैक करें।
गाइड पढ़ेंऑर्गनाइज़ेशन
टीम का एक्सेस और साझा संसाधन मैनेज करें।
गाइड पढ़ेंAgent Sessions API
सेशन बनाएं और NOLGIA Agent को मैसेज भेजें।
गाइड पढ़ेंक्लाइंट लाइब्रेरी
अपनी भाषा के लिए एक आधिकारिक क्लाइंट चुनें।
गाइड पढ़ेंAPI रेफ़रेंस
हर API एंडपॉइंट और रिक्वेस्ट स्कीमा एक्सप्लोर करें।
रेफ़रेंस खोलेंllms.txt
कोडिंग एजेंट के लिए प्लेन-टेक्स्ट डॉक्स इंडेक्स पढ़ें।
llms.txt खोलेंAPI रेफ़रेंस
लाइव, OpenAPI कॉन्ट्रैक्ट से जनरेट किया गया।
हर एंडपॉइंट, स्कीमा और उदाहरण उसी स्पेक के साथ कदम से कदम मिलाकर चलता है, जिस पर प्लेटफ़ॉर्म चलता है। इसे एक्सप्लोर करें, फिर पर्सनल एक्सेस टोकन से ऑथेंटिकेट करें।
API डॉक्यूमेंटेशन
पूरा OpenAPI रेफ़रेंस: जनरेशन, एसेट, जॉब, बिलिंग और अकाउंट एंडपॉइंट, रिक्वेस्ट और रिस्पॉन्स स्कीमा के साथ।
ऑथेंटिकेशन
रिक्वेस्ट में पर्सनल एक्सेस टोकन (PAT) bearer टोकन के रूप में जाता है। नाम के साथ /pat पर POST करके एक बनाएं। प्लेनटेक्स्ट टोकन (nol_ से शुरू) सिर्फ़ एक बार लौटाया जाता है, इसलिए उसे सुरक्षित रखें।
curl -X POST https://api.nolgia.ai/pat -d '{"name":"my-cli"}'फिर हर रिक्वेस्ट पर इसे Authorization: Bearer nol_… के रूप में भेजें। PAT सिर्फ़ टॉप-अप क्रेडिट खर्च करता है, मासिक प्लान के क्रेडिट कभी नहीं, और जिन मॉडल के लिए Pro या उससे ऊपर का प्लान चाहिए, उनके लिए वही प्लान ज़रूरी है।
CLI
nolgia CLI इंस्टॉल करें।
आपके टर्मिनल से इमेज, वीडियो और ऑडियो के लिए एक Rust बाइनरी। नीचे दिया हर तरीका एक ही रिलीज़ इंस्टॉल करता है।
Homebrew
brew tap nolgiainc/nolgia && brew install nolgiamacOS और Linux। nolgiainc/homebrew-nolgia का nolgia फ़ॉर्मूला सबसे नई रिलीज़ फ़ॉलो करता है।
npm
npm install -g @nolgia/cliNode 18 या उससे नया ज़रूरी है। postinstall के दौरान आपके प्लेटफ़ॉर्म के लिए पहले से बनी बाइनरी डाउनलोड करता है।
शेल इंस्टॉलर
curl -fsSL https://raw.githubusercontent.com/nolgiainc/nolgia-cli/main/install.sh | bashयह कमांड रिपॉज़िटरी की main ब्रांच से लाई गई एक स्क्रिप्ट चलाती है और फिर एक रिलीज़ बाइनरी डाउनलोड करती है। अगर आपके एनवायरनमेंट में रिव्यू या प्रोवेनेंस जांच ज़रूरी है, तो पहले install.sh सेव करके जांचें और --tag से बाइनरी पिन करें।
Cargo
cargo install nolgia-clistable Rust टूलचेन से सोर्स से बिल्ड होता है।
रिलीज़ बाइनरी
GitHub रिलीज़ पर हर प्लेटफ़ॉर्म के लिए पहले से बनी बाइनरी:
nolgia-x86_64-apple-darwinmacOS (universal)nolgia-x86_64-unknown-linux-gnuLinux x86_64nolgia-aarch64-unknown-linux-gnuLinux arm64nolgia-x86_64-pc-windows-msvc.exeWindows x86_64nolgia-aarch64-pc-windows-msvc.exeWindows arm64
स्किल्स और प्लगइन
अपने कोडिंग एजेंट को NOLGIA सिखाएं।
nolgiainc/nolgia-skills पर पब्लिश की गई तीन स्किल्स Claude Code, Cursor और Codex को प्लेटफ़ॉर्म, वीडियो प्रॉम्प्टिंग और UGC ऐड सिखाती हैं। आपका एजेंट इंस्टॉल का जो तरीका इस्तेमाल करता है, वह चुनें।
कोई भी एजेंट
npx skills add nolgiainc/nolgia-skillsNode.js ज़रूरी है। skills CLI, Claude Code, Cursor, Codex और दूसरे सपोर्टेड एजेंट को खुद पहचान लेता है।
GitHub CLI
gh skill install nolgiainc/nolgia-skills --allGitHub CLI 2.90 या उससे नया (यह कमांड प्रीव्यू में है)। हर प्रोजेक्ट के लिए इंस्टॉल करने के लिए --scope user जोड़ें।
Claude Code
/plugin marketplace add nolgiainc/nolgia-skills
/plugin install nolgia@nolgiaये कमांड Claude Code के अंदर टाइप करें। इससे /nolgia:nolgia-platform, /nolgia:nolgia-video-prompting और /nolgia:nolgia-ugc-ads रजिस्टर हो जाते हैं।
Cursor
skills रिपो के साथ एक Cursor प्लगइन मैनिफ़ेस्ट आता है। होस्टेड MCP सर्वर और /nolgia कमांड nolgiainc/cursor-plugin से आते हैं।
GitHub पर nolgiainc/cursor-pluginCodex
gh skill install nolgiainc/nolgia-skills --all --agent codex --scope userप्लगइन के रूप में इंस्टॉल होने पर Codex रिपो का Codex प्लगइन मैनिफ़ेस्ट भी पढ़ता है।
nolgia CLI से
nolgia skills installCLI में यही तीन स्किल्स शामिल हैं। टारगेट: --target claude-user, --target claude-project, --target hermes, या --target dir --dir <path>।
इसे अपने एजेंट में पेस्ट करें
Read https://raw.githubusercontent.com/nolgiainc/nolgia-cli/main/INSTALL_FOR_AGENTS.md and follow it end to end to install and set up the Nolgia CLI for me.आपका कोडिंग एजेंट sudo के बिना CLI इंस्टॉल करता है, आपके ऑथेंटिकेट करने तक इंतज़ार करता है, स्किल्स इंस्टॉल करता है, और जांच के लिए एक जनरेशन चलाता है।
रनबुक पढ़ेंआधिकारिक SDK
चार क्लाइंट, एक प्लेटफ़ॉर्म।
अपने स्टैक के लिए क्लाइंट इंस्टॉल करें और मिनटों में जनरेट करना शुरू करें। हर SDK एक ही API पर काम करता है।
Python
PyPI · nolgiaOpenAPI कॉन्ट्रैक्ट से जनरेट किया गया टाइप्ड क्लाइंट। AuthenticatedClient इंपोर्ट करें और nolgia.api.* मॉड्यूल कॉल करें।
pip install nolgiaJavaScript / TypeScript
npm · @nolgia/sdkNode और ब्राउज़र के लिए पूरी तरह टाइप्ड openapi-fetch क्लाइंट। एक ही इंस्टॉल में ज़रूरत की हर चीज़ आ जाती है। ESM के साथ आता है, बेहतरीन TypeScript डेफ़िनिशन के साथ।
npm install @nolgia/sdkRust
crates.io · nolgiatokio पर चलने वाला async क्लाइंट, OpenAPI कॉन्ट्रैक्ट से जनरेट किया गया, जिसमें रीट्राई, टाइप्ड एरर, जॉब का इंतज़ार, अपलोड और डाउनलोड पहले से शामिल हैं। एक ही इंस्टॉल: यह अपना रनटाइम और serde_json री-एक्सपोर्ट करता है। ब्लॉकिंग क्लाइंट बस एक फ़ीचर फ़्लैग दूर है।
cargo add nolgiaRust CLI
crates.io · nolgia-clinolgia कमांड: एक Rust बाइनरी जो आपके टर्मिनल से इमेज, वीडियो और ऑडियो जनरेट करती है। Rust कोड के लिए ऊपर दिया nolgia crate इस्तेमाल करें।
cargo install nolgia-cliक्विकस्टार्ट
ऑथेंटिकेट करें, फिर कॉल करें।
अपने PAT से एक क्लाइंट बनाएं, इमेज जनरेशन सबमिट करें और एसेट के लिए जॉब को long-poll करें: वही तीन कॉल जिनसे हर SDK का README शुरू होता है। Python क्लाइंट टाइप्ड nolgia.api.* मॉड्यूल देता है, Rust crate का subscribe एक ही कॉल में सबमिट करके इंतज़ार करता है, और CLI आपके शेल से प्लेटफ़ॉर्म चलाता है।

from nolgia import AuthenticatedClient
from nolgia.api.generate import generate_image
from nolgia.api.jobs import wait_for_job
from nolgia.models import GenerateImageRequest, ImageModel, Job
# Create a token at https://nolgia.ai/settings/api-tokens and pass it as a bearer.
client = AuthenticatedClient(base_url="https://api.nolgia.ai/v1", token="nol_...")
# POST /generate/image answers 202 with a job.
job = generate_image.sync(
client=client,
body=GenerateImageRequest(model=ImageModel.GPT_IMAGE_2, prompt="a red fox in the snow"),
)
if not isinstance(job, Job):
raise SystemExit(f"refused: {job}")
# Long-poll GET /jobs/{id}/wait for the finished asset.
done = wait_for_job.sync(job.id, client=client, timeout_seconds=120)
if isinstance(done, Job) and done.status == "succeeded":
print(done.asset.signed_url)import { createNolgiaClient } from "@nolgia/sdk";
// Create a token at https://nolgia.ai/settings/api-tokens and pass it as a bearer.
const nolgia = createNolgiaClient("nol_...");
// POST /generate/image answers 202 with a job.
const { data: job, error } = await nolgia.POST("/generate/image", {
body: { model: "gpt-image-2", prompt: "a red fox in the snow", num_images: 1 },
});
if (error) throw new Error(`${error.title}: ${error.detail ?? ""}`);
// Long-poll GET /jobs/{id}/wait for the finished asset.
const { data: done } = await nolgia.GET("/jobs/{id}/wait", {
params: { path: { id: job.id }, query: { timeout_seconds: 120 } },
});
if (done?.status === "succeeded") console.log(done.asset?.signed_url);use nolgia::tokio;
#[tokio::main]
async fn main() -> nolgia::Result<()> {
// Create a token at https://nolgia.ai/settings/api-tokens and export it as NOLGIA_API_KEY.
let nolgia = nolgia::Client::from_env()?;
// POST /generate/image answers 202 with a job; subscribe long-polls
// GET /jobs/{id}/wait for the finished asset.
let done = nolgia.subscribe(nolgia::image("gpt-image-2", "a red fox in the snow")).await?;
nolgia.download(done.url().expect("an image"), "fox.png").await?;
Ok(())
}# Authenticate once: device login in your browser.
nolgia auth login
# Generate an image from a prompt.
nolgia gen image \
--prompt "a serene mountain lake at dawn" \
--out lake.pngNOLGIA पर बनाएं
API से कहीं ज़्यादा।
MCP के ज़रिए प्लेटफ़ॉर्म को अपने असिस्टेंट से कनेक्ट करें, मार्केटप्लेस की एबिलिटीज़ से अपने एजेंट की क्षमता बढ़ाएं, या जनरेशन का काम NOLGIA Agent पर छोड़ दें।
NOLGIA MCP
NOLGIA को Claude Code या Cursor में जोड़ें और अपने असिस्टेंट के अंदर से ही जनरेट करें।
अपना असिस्टेंट कनेक्ट करेंमार्केटप्लेस · एबिलिटीज़
तैयार एबिलिटीज़ इंस्टॉल करें, जो आपके एजेंट और वर्कफ़्लो में नई स्किल्स जोड़ती हैं।
मार्केटप्लेस देखेंAgent Sessions API
अपने कोड से NOLGIA Agent चलाएं: सेशन, मैसेज, स्ट्रीमिंग, स्टीयरिंग, इंटरप्ट और सवाल, हर SDK में रन हेल्पर के साथ।
Agent Sessions API गाइड पढ़ेंNOLGIA Agent
एक होस्टेड एजेंट जो इसी API को चलाता है: शॉट बताइए, और वह जनरेट कर देता है।
एजेंट से मिलिएटोकन लें, बनाना शुरू करें।
अकाउंट बनाएं, एक पर्सनल एक्सेस टोकन बनाएं, और किसी भी SDK को NOLGIA पर पॉइंट करें। पहले क्रेडिट हमारी तरफ़ से।

