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. तुमच्यासोबत काम करणारे AI.

[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, एक की आणि त्यामागे तीन मॉडेल आकार. चॅटसाठी OpenAI-कंपॅटिबल API, मेमरी, व्हॉल्ट, फाइल्स आणि evals हवे असतील तेव्हा 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
स्ट्रीमिंग
OpenAI चे SSE, [DONE] ने संपते
एरर
प्रत्येकावर एक स्थिर कोड

प्लॅटफॉर्म

तुम्ही ज्यावर तयार करू शकता ते सगळे. सगळे उपलब्ध, सगळे डॉक्युमेंट केलेले.

Chat APIउपलब्धतीन मॉडेल आकारांवर OpenAI-कंपॅटिबल chat completions. स्ट्रीमिंग, टूल कॉलिंग आणि प्रति विनंती तुम्ही ठरवणारे reasoning_effort.चॅट मार्गदर्शकCruxy Codeउपलब्धतुमच्या टर्मिनलसाठी कोडिंग एजंट. तुमचा कोडबेस वाचते, प्रत्येक मंजुरीपूर्वी डिफ दाखवून फाइल्स बदलते, तुमच्या टेस्ट चालवते आणि पुल रिक्वेस्ट उघडते.Cruxy Code पाहाEvals APIउपलब्धतुम्ही ठरवलेले केसचे सूट, तुम्ही सुरू केलेले रन, तुम्ही परत वाचलेले निकाल. मूल्यमापन हार्नेस OpenAI-कंपॅटिबल रूटकडे वळवा, किंवा evals रूट थेट वापरा.API संदर्भEmbeddings, rerank आणि moderationउपलब्धcruxy-embed मजकुराचे व्हेक्टर बनवते, cruxy-rerank उमेदवारांना क्वेरीनुसार क्रम देते, आणि cruxy-guard मजकूर कंटेंट-सुरक्षा श्रेणींमध्ये वर्गीकृत करते.कुकबुकडॉक्युमेंटेशनउपलब्धक्विकस्टार्ट, प्रत्येक रूटसाठी मार्गदर्शक, रिट्रीव्हल, टूल लूप आणि ब्राउझरमधील स्ट्रीमिंगसह कुकबुक, आणि संपूर्ण API संदर्भ.डॉक्युमेंटेशन वाचास्थितीउपलब्धलाइव्ह तपासण्या आणि घटना, स्वतंत्र डोमेनवर, म्हणजे तुमचा कोड तपासण्यापूर्वी तुम्ही आम्हाला तपासू शकता.स्थिती पाहा

चॅट

दोन रूट, मॉडेलचा एक संच. तुमचा क्लायंट आधीच बोलतो तो वापरा.

चॅट मार्गदर्शक
POST /v1/chat/completions

OpenAI-कंपॅटिबल

कोणताही OpenAI क्लायंट किंवा मूल्यमापन हार्नेस तुमच्या Cruxy की ने https://api.cruxy.ai/v1 कडे वळवा. मानक chat.completion ऑब्जेक्ट, OpenAI चे SSE आणि OpenAI चा एरर एन्व्हलप, आत स्थिर Cruxy कोडसह.

  • temperature, top_p, max_tokens आणि reasoning_effort पाळले जातात
  • गेटवे वापरत नाही ती फील्ड दुर्लक्षित होतात, नाकारली जात नाहीत, म्हणून ती पाठवणारे हार्नेस तरीही चालते
  • तुमच्या संदेशांचा आणि मॉडेलचा पुनरुत्पादनीय रन. मेमरी नाही, व्हॉल्ट नाही, फाइल्स नाहीत
POST /api/v1/chat

Cruxy चॅट

तीच मॉडेल, Cruxy अ‍ॅपमध्ये असलेल्या सगळ्यासह: मेमरी आठवणे आणि टिपणे, व्हॉल्ट आणि कायमचे नियम, id ने फाइल्स, आणि प्रत्येक उत्तरावर 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 वर ठेवा, आणि उत्तर OpenAI च्या server-sent events म्हणून येते: content किंवा tool-call डेल्टासह chat.completion.chunk फ्रेम, मग [DONE].

अपस्ट्रीम स्ट्रीमच्या मध्ये अयशस्वी झाले, तर स्ट्रीम [DONE] ऐवजी एरर फ्रेमने संपतो, म्हणजे तुमचा क्लायंट तुटणे आणि संपणे यातला फरक ओळखू शकतो. टूल कॉलिंग दोन्ही रूटवर चालते: मॉडेल कॉल करू शकेल ती functions पाठवा, ते परत देते ती चालवा आणि निकाल परत पाठवा.

टूल कॉलिंग मार्गदर्शक

API

प्रत्येक रूट, प्रत्येकी एक ओळ. संदर्भ सूचीबद्ध करतो तसे पाथ.

संपूर्ण API संदर्भ
गटरूटहे काय करतेडॉक्युमेंटेशन
चॅट
  • POST /v1/chat/completions
  • POST /api/v1/chat
  • POST /api/v1/tokens/count
OpenAI-कंपॅटिबल chat completions, मेमरी, व्हॉल्ट, नियम आणि फाइल्ससह Cruxy ची स्वतःची चॅट, आणि टोकन काउंटर.चॅट मार्गदर्शक
मॉडेल
  • GET /v1/models
  • GET /api/v1/models
स्तरांचा कॅटलॉग, OpenAI यादी म्हणून किंवा Cruxy च्या स्वतःच्या मेटाडेटासह: कॉन्टेक्स्ट विंडो, किंमत, टूल समर्थन आणि रीझनिंग डीफॉल्ट.मॉडेल संदर्भ
टूल कॉलिंग
  • "tools": [ ... ] on every chat route
मॉडेल कॉल करू शकेल ती functions पाठवा, ते परत देते ते कॉल चालवा आणि निकाल परत पाठवा.टूल कॉलिंग मार्गदर्शक
Embeddings आणि rerank
  • POST /api/v1/embeddings
  • POST /api/v1/rerank
cruxy-embed ने मजकुराचे व्हेक्टर बनवा आणि cruxy-rerank ने उमेदवार दस्तऐवजांना क्वेरीनुसार क्रम द्या.Embeddings मार्गदर्शक
Moderation
  • POST /api/v1/moderations
cruxy-guard ने मजकूर कंटेंट-सुरक्षा श्रेणींमध्ये वर्गीकृत करा आणि flagged बूलियनवर कृती करा.मॉडरेशन मार्गदर्शक
फाइल्स
  • POST /api/v1/files
  • GET /api/v1/files/{id}/content
फाइल्स अपलोड करा, यादी करा, डाउनलोड करा आणि हटवा, मग त्या id ने Cruxy चॅट विनंत्यांना जोडा.API संदर्भ
Evals
  • POST /api/v1/evals/suites
  • POST /api/v1/evals/suites/{id}/runs
तुम्ही ठरवलेले केसचे सूट, तुम्ही सुरू केलेले रन, आणि तुम्ही परत वाचलेले निकाल.API संदर्भ
फीडबॅक
  • POST /api/v1/feedback
आधीच्या कॉलचा निकाल तिच्या request id ने कळवा: स्वीकार, नकार, थम्स आणि टेस्ट निकाल.फीडबॅक मार्गदर्शक
मेमरी, व्हॉल्ट आणि नियम
  • GET /api/v1/memories
  • POST /api/v1/vaults
  • PUT /api/v1/rules
मेमरी वाचा आणि हटवा, व्हॉल्ट आणि त्यांचे सदस्य व्यवस्थापित करा, आणि खात्यासाठी किंवा व्हॉल्टसाठी कायमचे नियम ठरवा.API संदर्भ
मर्यादा आणि लॉग
  • GET /api/v1/limits
  • GET /api/v1/logs/{request_id}
तुमच्या प्रति की आणि प्रति संस्था विनंतीच्या कमाल मर्यादा, आणि 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

request id ने लॉग

प्रत्येक विनंती मॉडेल, टोकन संख्या, खर्च, वेळ आणि स्थितीसह लॉग होते, आणि प्रॉम्प्ट किंवा उत्तरातले काहीही नाही. GET /api/v1/logs/{request_id} वर एक परत वाचा.

04

की एकदाच दाखवली जाते

डिव्हाइस-लॉगिन फ्लोने की मिळवा. ती नेमकी एकदाच दाखवली जाते आणि फक्त हॅश म्हणून साठवली जाते. साठवलेले सीक्रेट AES-256-GCM ने फील्डनुसार एन्क्रिप्ट केलेले आहेत.

उपलब्ध

Cruxy Code

तीच मॉडेल, तुमच्या टर्मिनलमध्ये.

  • अनेक पायऱ्यांच्या बदलांची योजना आखते आणि तुम्ही मंजूर करण्यापूर्वी प्रत्येक डिफ दाखवते
  • डीफॉल्ट प्रत्येक बदलापूर्वी आणि प्रत्येक कमांडपूर्वी विचारते
  • तुमची टेस्ट कमांड चालवते, अपयश वाचते आणि दुरुस्त करत राहते
  • cruxy rollback ट्री कोणत्याही वळणापूर्वीच्या स्थितीत परत आणते
  • cruxy pr एका मंजुरीनंतर पुल रिक्वेस्ट उघडते
npm i -g @cruxy/cliCruxy 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 किंमत

प्रति टोकन, USD मध्ये. सेटअप फी नाही आणि किमान रक्कम नाही.

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

USD प्रति 1M टोकन, प्रति विनंती मोजलेले. API च्या किमतींमध्ये GST समाविष्ट नाही. भारतात बिल होणाऱ्या खात्यांसाठी 18% GST जोडला जातो (इनपुट क्रेडिट उपलब्ध). auto सह, कॉल ज्या मॉडेलने दिला त्याचा दर तुम्ही देता.

प्रश्न

जाणून घेण्यासारखे.

कोणत्याही की वर moderationचॅटपर्यंत पोहोचण्यापूर्वी cruxy-guard ने इनपुट तपासा. moderation API कोणत्याही प्लॅनवरील कोणतीही की स्वीकारते.

हो, चॅट आणि मॉडेल यादीसाठी. https://api.cruxy.ai/v1 /v1/chat/completions आणि /v1/models OpenAI च्या आकारांत देते, म्हणून तुम्ही बेस URL आणि की बदलल्यावर विद्यमान क्लायंट आणि मूल्यमापन हार्नेस चालतात. बाकीचे API, फाइल्सपासून evals पर्यंत, Cruxy चे स्वतःचे आहे आणि /api/v1 खाली राहते.

Cruxy साठी साइन अप करा आणि क्विकस्टार्टमध्ये सांगितलेल्या डिव्हाइस-लॉगिन फ्लोने की तयार करा: डिव्हाइस कोड मागा, ब्राउझरमध्ये मंजूर करा आणि की साठी पोल करा. API की अ‍ॅपच्याच खात्यातून येतात, आणि API चे बिल प्रति टोकन होते, तुमच्या प्लॅनपासून वेगळे.

न पाठवण्याचे कारण नसेल तर auto पाठवा. Mira छोट्या, मोठ्या प्रमाणातील कॉलसाठी Fast आकार आहे, Vaani समतोल डीफॉल्ट आहे, आणि Kavi सर्वात कठीण कामांसाठी Deep आकार आहे. आकारामागचे मॉडेल बदलू शकते; आकाराचा id हा करार आहे.

chat completions आणि models साठी कोणताही OpenAI क्लायंट चालतो, तुम्ही आधीच वापरत असलेल्या कोणत्याही भाषेत. Cruxy च्या स्वतःच्या रूटसाठी, डॉक्युमेंटेशन विनंती curl मध्ये आणि fetch सह TypeScript मध्ये दाखवते.

तुमच्या स्पष्ट, स्वतंत्र संमतीशिवाय तुमचे प्रॉम्प्ट आणि आउटपुट AI मॉडेलच्या प्रशिक्षणासाठी वापरले जात नाहीत. विनंती लॉगमध्ये मॉडेल, टोकन संख्या, खर्च आणि वेळ ठेवले जातात, आणि आशयातले काहीही नाही. गोपनीयता धोरणात संपूर्ण तपशील आहे.

बेस URL बदला. तुमचा कोड ठेवा.

मोफत सुरू करा, प्रति टोकन पैसे द्या, आणि प्रत्येक मर्यादा तिला धडकण्यापूर्वी वाचा.

मोफत सुरू कराAPI संदर्भ