بوابة المطورين
ابنِ على NOLGIA.
واجهة REST API واحدة لتوليد الصور والفيديو والصوت، مع أدلة، وحزم SDK رسمية بأربع لغات، وأداة CLI، ومهارات لوكلاء البرمجة. عنوان URL الأساسي https://api.nolgia.ai، والمصادقة برمز وصول شخصي.

الأدلة
ابدأ بدليل.
تعرّف على المنصة عبر الأدلة على docs.nolgia.ai، أو ولّد من Claude أو Cursor عبر MCP.
البدء السريع
ثبّت عميلًا وشغّل أول عملية توليد.
اقرأ الدليلالمصادقة
أنشئ رمزًا وصادِق طلبات API.
اقرأ الدليلالمهام
أرسل طلب توليد وانتظر نتيجته.
اقرأ الدليلالرفع
ارفع الملفات المرجعية لعمليات التوليد.
اقرأ الدليلالأخطاء
افهم أخطاء API وكيفية التعامل معها.
اقرأ الدليلالفوترة
تابع الرصيد وتكاليف التوليد.
اقرأ الدليلالمؤسسات
أدِر وصول الفريق والموارد المشتركة.
اقرأ الدليلAgent Sessions API
أنشئ جلسات وأرسل رسائل إلى NOLGIA Agent.
اقرأ الدليلمكتبات العملاء
اختر عميلًا رسميًا للغتك البرمجية.
اقرأ الدليلمرجع API
استكشف كل نقاط نهاية API ومخططات الطلبات.
فتح المرجعllms.txt
اقرأ فهرس الوثائق بالنص العادي المخصص لوكلاء البرمجة.
فتح llms.txtمرجع API
مباشر، ومولَّد من عقد OpenAPI.
كل نقطة نهاية ومخطط ومثال يبقى متطابقًا تمامًا مع المواصفة التي تشغّل المنصة. استكشفها، ثم صادِق باستخدام رمز وصول شخصي.
وثائق API
مرجع OpenAPI الكامل: نقاط نهاية التوليد والملفات والمهام والفوترة والحساب، مع مخططات الطلبات والاستجابات.
المصادقة
تحمل الطلبات رمز وصول شخصيًا (PAT) كرمز Bearer. أنشئ رمزًا بإرسال طلب POST إلى /pat مع اسم. يُعاد الرمز بنصه الصريح (وبادئته 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. حزمة nolgia في nolgiainc/homebrew-nolgia تتبع أحدث إصدار.
npm
npm install -g @nolgia/cliيتطلب Node 18 أو أحدث. ينزّل الملف التنفيذي المبني مسبقًا لنظامك أثناء postinstall.
مثبّت Shell
curl -fsSL https://raw.githubusercontent.com/nolgiainc/nolgia-cli/main/install.sh | bashيشغّل هذا الأمر سكربتًا يُجلب من الفرع الرئيسي للمستودع، ثم ينزّل ملفًا تنفيذيًا من أحد الإصدارات. إذا كانت بيئتك تتطلب مراجعة أو تحققًا من المصدر، فاحفظ install.sh وافحصه أولًا، وثبّت إصدار الملف التنفيذي باستخدام --tag.
Cargo
cargo install nolgia-cliيُبنى من المصدر باستخدام سلسلة أدوات 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-skillsيتطلب Node.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
يتضمن مستودع المهارات ملف بيان لإضافة Cursor. أما خادم MCP المستضاف والأمر /nolgia فيأتيان من nolgiainc/cursor-plugin.
nolgiainc/cursor-plugin على GitHubCodex
gh skill install nolgiainc/nolgia-skills --all --agent codex --scope userيقرأ Codex أيضًا ملف بيان إضافة Codex في المستودع عند تثبيته كإضافة.
من nolgia CLI
nolgia skills installتتضمن أداة CLI المهارات الثلاث نفسها. الأهداف: --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.يثبّت وكيل البرمجة لديك أداة CLI دون sudo، وينتظر حتى تُكمل المصادقة، ويثبّت المهارات، ويشغّل عملية توليد واحدة للتحقق.
اقرأ دليل التشغيلحزم SDK الرسمية
أربعة عملاء، ومنصة واحدة.
ثبّت العميل المناسب لبيئتك التقنية وابدأ التوليد في دقائق. كل SDK يستهدف واجهة API نفسها.
Python
PyPI · nolgiaعميل محدد الأنواع مولَّد من عقد OpenAPI. استورد AuthenticatedClient واستدعِ وحدات nolgia.api.*.
pip install nolgiaJavaScript / TypeScript
npm · @nolgia/sdkعميل openapi-fetch محدد الأنواع بالكامل لبيئة Node والمتصفح. تثبيت واحد يجلب كل ما يحتاج إليه. يأتي بصيغة ESM مع تعريفات TypeScript متكاملة.
npm install @nolgia/sdkRust
crates.io · nolgiaعميل غير متزامن مبني على tokio، مولَّد من عقد OpenAPI، مع إعادة المحاولة والأخطاء محددة الأنواع وانتظار المهام والرفع والتنزيل مدمجة فيه. تثبيت واحد: يعيد تصدير بيئة التشغيل الخاصة به وserde_json. ويكفي تفعيل ميزة واحدة للحصول على عميل متزامن (blocking).
cargo add nolgiaRust CLI
crates.io · nolgia-cliالأمر nolgia: ملف تنفيذي واحد بلغة Rust يولّد الصور والفيديو والصوت من الطرفية. ولشيفرة Rust، استخدم حزمة nolgia أعلاه.
cargo install nolgia-cliالبدء السريع
صادِق، ثم استدعِ.
أنشئ عميلًا باستخدام رمز PAT الخاص بك، وأرسل طلب توليد صورة، واستعلم عن المهمة بالاستطلاع الطويل حتى تحصل على الملف: وهي الاستدعاءات الثلاثة نفسها التي يبدأ بها ملف README لكل SDK. يوفّر عميل Python وحدات nolgia.api.* محددة الأنواع، وترسل subscribe في حزمة Rust الطلب وتنتظره في استدعاء واحد، وتشغّل أداة 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.pngابنِ على NOLGIA
أكثر من مجرد API.
اربط المنصة بمساعدك عبر MCP، أو وسّع وكيلك بقدرات من المتجر، أو دع NOLGIA Agent يتولى التوليد نيابةً عنك.
NOLGIA MCP
أضف NOLGIA إلى Claude Code أو Cursor، وولّد المحتوى من داخل مساعدك أنت.
اربط مساعدكالمتجر · القدرات
ثبّت قدرات جاهزة تضيف مهارات جديدة إلى وكيلك وسير عملك.
تصفح المتجرAgent Sessions API
تحكّم في NOLGIA Agent من شيفرتك: الجلسات، والرسائل، والبث، والتوجيه، والمقاطعة، والأسئلة، مع أدوات مساعدة للتشغيل في كل SDK.
اقرأ دليل Agent Sessions APINOLGIA Agent
وكيل مستضاف يشغّل واجهة API نفسها: صف اللقطة، وهو يتولى التوليد.
تعرّف على الوكيلاحصل على رمز، وابدأ البناء.
أنشئ حسابًا، واستخرج رمز وصول شخصيًا، ووجّه أي SDK إلى NOLGIA. أول رصيد علينا.

