Cruxy
  • Enterprise
  • الأسعار
  • الوثائق
تواصل معناابدأ
ابدأ

المنتجات

  • كل المنتجات
  • Cruxy
  • Memory
  • Vaults
  • Artifacts
  • Cruxy Code
  • Moderation API
  • Cruxy Cowork
  • Cruxy Bench
  • Cruxy Guard

النماذج

  • Auto
  • Fast · Mira
  • Balanced · Vaani
  • Deep · Kavi

المطوّرون

  • نظرة عامة
  • الوثائق
  • مرجع API
  • مرجع النماذج
  • أسعار API
  • الحالة

الأسعار

  • كل الخطط
  • Free
  • Core
  • Advanced
  • Pro
  • Enterprise

الشركة

  • من نحن
  • تواصل مع المبيعات
  • تسجيل الدخول
  • الإبلاغ عن ثغرة

الشؤون القانونية

  • الأمان
  • الثقة
  • الخصوصية
  • الشروط
  • سياسة الاستخدام
  • ملفات تعريف الارتباط

Cruxy. الذكاء الاصطناعي الذي يعمل معك.

[email protected]© 2026 Mycrux Private Limited
اللغة: العربية
  • EnglishEnglish
  • हिन्दीHindi
  • EspañolSpanish
  • FrançaisFrench
  • DeutschGerman
  • Português (Brasil)Portuguese (Brazil)
  • ItalianoItalian
  • 简体中文Chinese (Simplified)
  • 日本語Japanese
  • 한국어Korean
  • РусскийRussian
  • TürkçeTurkish
  • Bahasa IndonesiaIndonesian
  • Tiếng ViệtVietnamese
  • বাংলাBengali
  • తెలుగుTelugu
  • தமிழ்Tamil
  • मराठीMarathi
  • العربيةArabic
  • اردوUrdu
  • فارسیPersian

المطوّرون

ابنِ ما هو قادم.

عنوان URL أساسي واحد، ومفتاح واحد، وثلاثة أحجام نماذج خلفه. واجهة API متوافقة مع OpenAI للمحادثة، ومسارات Cruxy الخاصة عندما تريد الذاكرة والخزنات والملفات والتقييمات، و CLI يعمل في مستودعك.

ابدأ مجانًااقرأ دليل البدء السريع
import OpenAI from 'openai';

const cruxy = new OpenAI({
  baseURL: 'https://api.cruxy.ai/v1',
  apiKey: process.env.CRUXY_API_KEY,
});

const res = await cruxy.chat.completions.create({
  model: 'auto',
  messages: [{ role: 'user', content: 'Summarize this ticket' }],
});
import os
from openai import OpenAI

cruxy = OpenAI(
    base_url="https://api.cruxy.ai/v1",
    api_key=os.environ["CRUXY_API_KEY"],
)

res = cruxy.chat.completions.create(
    model="auto",
    messages=[{"role": "user", "content": "Summarize this ticket"}],
)
curl https://api.cruxy.ai/v1/chat/completions \
  -H "Authorization: Bearer $CRUXY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto",
       "messages": [{"role": "user",
                     "content": "Summarize this ticket"}]}'
Response · chat.completion
{
  "id": "chatcmpl-8f3a1c2d",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Checkout fails on UPI when the cart
          holds a gift card. Steps to reproduce and
          a fix are below."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 212,
    "completion_tokens": 96,
    "total_tokens": 308
  }
}

الطلب حقيقي. والرد توضيحي ومختصر إلى شكله فقط.

عنوان URL الأساسي
api.cruxy.ai/v1
النماذج
kavi · vaani · mira · auto
البث
SSE بصيغة OpenAI، ينتهي بـ [DONE]
الأخطاء
كود ثابت في كل خطأ

المنصة

كل ما يمكنك البناء عليه. كله متاح، وكله موثّق.

Chat APIمتاحإكمالات محادثة متوافقة مع OpenAI على ثلاثة أحجام نماذج. البث، واستدعاء الأدوات، و reasoning_effort تضبطه لكل طلب.دليل المحادثةCruxy Codeمتاحوكيل برمجة لطرفيتك. يقرأ قاعدة الكود الخاصة بك، ويعدّل الملفات مع diff قبل كل موافقة، ويشغّل اختباراتك، ويفتح pull requests.استكشف Cruxy CodeEvals APIمتاحمجموعات حالات تحدّدها، وتشغيلات تبدأها، ونتائج تقرأها. وجّه إطار تقييم إلى المسارات المتوافقة مع OpenAI، أو استخدم مسارات التقييمات مباشرة.مرجع APIالتضمينات وإعادة الترتيب والإشرافمتاحيحوّل cruxy-embed النص إلى متجهات، ويرتّب cruxy-rerank المرشّحين بالنسبة إلى استعلام، ويصنّف cruxy-guard النص وفق فئات سلامة المحتوى.دليل الوصفاتالوثائقمتاحدليل بدء سريع، ودليل لكل مسار، ودليل وصفات يغطّي الاسترجاع وحلقات الأدوات والبث في المتصفح، ومرجع API الكامل.اقرأ الوثائقالحالةمتاحفحوصات حية وحوادث، على نطاق مستقل، لتتحقّق منا قبل أن تتحقّق من كودك.عرض الحالة

المحادثة

مساران، ومجموعة نماذج واحدة. استخدم المسار الذي يتحدّثه عميلك بالفعل.

دليل المحادثة
POST /v1/chat/completions

متوافق مع OpenAI

وجّه أي عميل OpenAI أو إطار تقييم إلى https://api.cruxy.ai/v1 بمفتاح Cruxy الخاص بك. كائنات chat.completion قياسية، و SSE بصيغة OpenAI، وغلاف أخطاء OpenAI، مع كود Cruxy ثابت داخله.

  • تُحترم temperature و top_p و max_tokens و reasoning_effort
  • الحقول التي لا تستخدمها البوابة تُتجاهل ولا تُرفض، فيظل إطار التقييم الذي يرسلها يعمل
  • تشغيل قابل للتكرار لرسائلك والنموذج. لا ذاكرة، ولا خزنات، ولا ملفات
POST /api/v1/chat

محادثة Cruxy

النماذج نفسها مع كل ما في تطبيق Cruxy: استحضار الذاكرة والتقاطها، والخزنات والقواعد الدائمة، والملفات بالمعرّف، و usage.cost في كل رد.

  • memory: { recall, capture } لكل طلب، والقواعد مفعّلة أو معطّلة، و vault_id
  • usage.cost بالفئة والمبلغ والعملة في كل استجابة
  • cruxy.request_id للبحث عن الاستدعاء في سجلاتك وربطه بالملاحظات
const stream = await cruxy.chat.completions.create({
  model: 'auto',
  stream: true,
  messages: [{ role: 'user', content: 'Draft the release note' }],
});

for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? '');
}
stream = cruxy.chat.completions.create(
    model="auto",
    stream=True,
    messages=[{"role": "user", "content": "Draft the release note"}],
)

for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")
curl -N https://api.cruxy.ai/v1/chat/completions \
  -H "Authorization: Bearer $CRUXY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "auto", "stream": true,
       "messages": [{"role": "user",
                     "content": "Draft the release note"}]}'

البث

اضبط stream على true فيصل الرد كأحداث خادم (SSE) بصيغة OpenAI: إطارات chat.completion.chunk تحمل أجزاء المحتوى أو أجزاء استدعاءات الأدوات، ثم [DONE].

إذا فشل المصدر في منتصف البث، ينتهي البث بإطار خطأ بدلًا من [DONE]، فيستطيع عميلك التمييز بين الانقطاع والانتهاء. ويعمل استدعاء الأدوات على المسارَين: أرسل الدوال التي يجوز للنموذج استدعاؤها، وشغّل ما يعيده منها، وأعد النتائج إليه.

دليل استدعاء الأدوات

واجهة API

كل مسار، في سطر واحد. المسارات كما يسردها المرجع.

مرجع API الكامل
المجموعةالمساراتما يفعلهالوثائق
المحادثة
  • POST /v1/chat/completions
  • POST /api/v1/chat
  • POST /api/v1/tokens/count
إكمالات محادثة متوافقة مع OpenAI، ومحادثة Cruxy الخاصة بالذاكرة والخزنات والقواعد والملفات، وعدّاد للرموز.دليل المحادثة
النماذج
  • GET /v1/models
  • GET /api/v1/models
فهرس الفئات، كقائمة OpenAI أو ببيانات Cruxy الوصفية الخاصة: نافذة السياق، والأسعار، ودعم الأدوات، وإعدادات الاستدلال الافتراضية.مرجع النماذج
استدعاء الأدوات
  • "tools": [ ... ] on every chat route
أرسل الدوال التي يجوز للنموذج استدعاؤها، وشغّل الاستدعاءات التي يعيدها، وأعد النتائج إليه.دليل استدعاء الأدوات
التضمينات وإعادة الترتيب
  • POST /api/v1/embeddings
  • POST /api/v1/rerank
حوّل النص إلى متجهات بـ cruxy-embed ورتّب المستندات المرشّحة بالنسبة إلى استعلام بـ cruxy-rerank.دليل التضمينات
الإشراف
  • POST /api/v1/moderations
صنّف النص وفق فئات سلامة المحتوى بـ cruxy-guard وتصرّف بحسب القيمة المنطقية flagged.دليل الإشراف
الملفات
  • POST /api/v1/files
  • GET /api/v1/files/{id}/content
ارفع الملفات واسردها ونزّلها واحذفها، ثم أرفقها بطلبات محادثة Cruxy بالمعرّف.مرجع API
التقييمات
  • POST /api/v1/evals/suites
  • POST /api/v1/evals/suites/{id}/runs
مجموعات حالات تحدّدها، وتشغيلات تبدأها، ونتائج تقرأها.مرجع API
الملاحظات
  • POST /api/v1/feedback
أبلغ عن نتيجة استدعاء سابق بمعرّف طلبه: القبول والرفض والإعجاب ونتائج الاختبارات.دليل الملاحظات
الذاكرة والخزنات والقواعد
  • GET /api/v1/memories
  • POST /api/v1/vaults
  • PUT /api/v1/rules
اقرأ الذكريات واحذفها، وأدر الخزنات وأعضاءها، واضبط قواعد دائمة لحساب أو خزنة.مرجع API
الحدود والسجلات
  • GET /api/v1/limits
  • GET /api/v1/logs/{request_id}
حدودك القصوى للطلبات لكل مفتاح ولكل مؤسسة، وسجل طلباتك بمعرّف الطلب.مرجع الأخطاء
المفاتيح والمؤسسة
  • POST /api/v1/device/code
  • GET /api/v1/org/members
  • POST /api/v1/workspaces
تسجيل دخول الجهاز للحصول على مفتاح، وأعضاء مؤسستك ودعواتها، ومساحات العمل.دليل المصادقة

التشغيل

حدود وسجلات وأخطاء يمكنك فهمها.

مرجع الأخطاء
01

حدود يمكنك قراءتها

يعيد GET /api/v1/limits حدودك القصوى لطلبات المحادثة لكل مفتاح ولكل مؤسسة في كل نافذة من 60 ثانية، وترسل البوابة ترويسات X-RateLimit. ولا يوجد حد للرموز في الدقيقة.

02

نوعان من 429

يعني rate_limited أن الطلبات تصل بسرعة كبيرة؛ ويزول عندما تخفّف الوتيرة. أما budget_exhausted فهو حد أقصى للإنفاق لا تزيله إعادة المحاولة وحدها.

03

سجلات بمعرّف الطلب

يُسجَّل كل طلب مع النموذج وأعداد الرموز والتكلفة والتوقيت والحالة، ولا شيء من الموجّه أو الرد. اقرأ أحدها من GET /api/v1/logs/{request_id}.

04

مفاتيح تُعرض مرة واحدة

احصل على مفتاح عبر مسار تسجيل دخول الجهاز. يُعرض مرة واحدة بالضبط ويُخزَّن كتجزئة فقط. وتُشفَّر الأسرار المخزّنة حقلًا بحقل بـ AES-256-GCM.

متاح

Cruxy Code

النماذج نفسها، في طرفيتك.

  • يخطّط تغييرات متعددة الخطوات ويعرض كل diff قبل أن توافق عليه
  • يطلب الإذن قبل كل تعديل وكل أمر، افتراضيًا
  • يشغّل أمر الاختبار الخاص بك، ويقرأ الإخفاقات، ويواصل الإصلاح
  • يستعيد cruxy rollback الشجرة إلى ما قبل أي دور
  • يفتح cruxy pr الـ pull request بعد موافقة واحدة
npm i -g @cruxy/cliاستكشف Cruxy Code
~/web · Cruxy Code
$cruxy run "fix the failing tests in the auth module"
cruxy › fix the failing tests in the auth module
! cruxy wants to run tests: pnpm test (destructive)
$ pnpm test
in /home/dev/web
[y] once · [a] always allow test runs of exactly `pnpm test` this session · [t] reject & instruct · [n] no: a
✗ tests failed · 2 of 42 failed · 3.1s · pnpm test
✗ signs a session token src/auth/session.test.ts:18
expected "ok"
received undefined
✗ rejects an expired token src/auth/session.test.ts:41
why (inferred) TOKEN_SECRET is not set in the test environment
✓ read_file 8ms src/test/setup.ts
? cruxy wants to edit: src/test/setup.ts (mutate)

جلسة حقيقية، مختصرة. ناتج CLI حقيقي؛ وردود النموذج توضيحية.

أسعار API

لكل رمز، بالدولار الأمريكي. لا رسوم إعداد ولا حد أدنى.

أسعار API بالكامل

Fast· Mira

الاستدعاءات القصيرة عالية الحجم التي يهم فيها زمن الاستجابة والتكلفة أكثر من غيرهما.

الإدخال
$0.20 / 1M
الإخراج
$0.40 / 1M
السياق
64K
أقصى إخراج
2K

Balanced· Vaani

الاستدعاءات اليومية: جودة قوية بزمن استجابة وتكلفة أقل.

الإدخال
$0.65 / 1M
الإخراج
$1.30 / 1M
السياق
128K
أقصى إخراج
4K

Deep· Kavi

أصعب المهام: استدلال عميق وأكبر ميزانية إخراج.

الإدخال
$0.76 / 1M
الإخراج
$1.52 / 1M
السياق
256K
أقصى إخراج
8K

بالدولار الأمريكي لكل 1M رمز، تُحسب لكل طلب. أسعار API غير شاملة GST. تُضاف 18% GST للحسابات المفوترة في الهند (مع إمكانية خصم ضريبة المدخلات). ومع auto، تدفع سعر النموذج الذي خدم الاستدعاء.

أسئلة

من المفيد معرفته.

الإشراف بأي مفتاحافحص الإدخال بـ cruxy-guard قبل أن يصل إلى المحادثة. تقبل Moderation API أي مفتاح في أي خطة.

نعم، للمحادثة وقائمة النماذج. يخدم https://api.cruxy.ai/v1 المسارَين /v1/chat/completions و /v1/models بأشكال OpenAI، فتعمل العملاء وأطر التقييم الحالية بمجرد تغيير عنوان URL الأساسي والمفتاح. أما بقية واجهة API، من الملفات إلى التقييمات، فهي خاصة بـ Cruxy وتقع تحت /api/v1.

سجّل في Cruxy وأنشئ مفتاحًا عبر مسار تسجيل دخول الجهاز الموصوف في دليل البدء السريع: اطلب كود جهاز، ووافق عليه في المتصفح، واستعلم عن المفتاح. تأتي مفاتيح API من حساب التطبيق نفسه، وتُفوتر واجهة API لكل رمز، بشكل منفصل عن خطتك.

أرسل auto ما لم يكن لديك سبب لغير ذلك. Mira هو الحجم السريع للاستدعاءات القصيرة عالية الحجم، و Vaani هو الافتراضي المتوازن، و Kavi هو الحجم العميق لأصعب المهام. قد يتغيّر النموذج خلف الحجم؛ ومعرّف الحجم هو العقد.

يعمل أي عميل OpenAI لإكمالات المحادثة والنماذج، بأي لغة تستخدمها بالفعل. ولمسارات Cruxy الخاصة، تعرض الوثائق الطلب بـ curl و TypeScript مع fetch.

لا تُستخدم موجّهاتك ومخرجاتك لتدريب نماذج الذكاء الاصطناعي من دون موافقتك الصريحة والمنفصلة. وتحتفظ سجلات الطلبات بالنموذج وأعداد الرموز والتكلفة والتوقيت، ولا شيء من المحتوى. وسياسة الخصوصية فيها التفاصيل كاملة.

غيّر عنوان URL الأساسي. واحتفظ بكودك.

ابدأ مجانًا، وادفع لكل رمز، واقرأ كل حد قبل أن تصل إليه.

ابدأ مجانًامرجع API