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-সামঞ্জস্যপূর্ণ চ্যাট কমপ্লিশন। স্ট্রিমিং, টুল কলিং এবং প্রতি রিকোয়েস্টে আপনার সেট করা একটি reasoning_effort।চ্যাট গাইডCruxy Codeচালুআপনার টার্মিনালের জন্য একটি কোডিং এজেন্ট। আপনার কোডবেস পড়ে, প্রতিটি অনুমোদনের আগে ডিফ সহ ফাইল এডিট করে, আপনার টেস্ট চালায় এবং পুল রিকোয়েস্ট খোলে।Cruxy Code এক্সপ্লোর করুনEvals APIচালুআপনার সংজ্ঞায়িত কেসের স্যুট, আপনার শুরু করা রান, আপনার পড়ে নেওয়া ফলাফল। একটি ইভ্যালুয়েশন হারনেসকে OpenAI-সামঞ্জস্যপূর্ণ রুটে পয়েন্ট করুন, অথবা evals রুট সরাসরি ব্যবহার করুন।API রেফারেন্সএমবেডিং, রির্যাঙ্ক ও মডারেশনচালু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 অ্যাপের সবকিছু সহ: মেমোরি রিকল ও ক্যাপচার, ভল্ট ও স্থায়ী নিয়ম, আইডি দিয়ে ফাইল, এবং প্রতিটি উত্তরে 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-র সার্ভার-সেন্ট ইভেন্ট হিসেবে আসে: content বা tool-call ডেল্টা সহ 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 রেফারেন্স
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

প্রতি 1M টোকেনে USD, প্রতি রিকোয়েস্টে হিসাব করা। API মূল্যে GST অন্তর্ভুক্ত নয়। ভারতে বিল হওয়া অ্যাকাউন্টের জন্য 18% GST যোগ হয় (ইনপুট ক্রেডিট পাওয়া যায়)। auto দিয়ে, যে মডেল কলটি পরিবেশন করেছে, আপনি তার হার দেন।

প্রশ্ন

জেনে রাখা ভালো।

যেকোনো কী-তে মডারেশনচ্যাটে পৌঁছানোর আগে cruxy-guard দিয়ে ইনপুট যাচাই করুন। মডারেশন API যেকোনো প্ল্যানে যেকোনো কী নেয়।

হ্যাঁ, চ্যাট ও মডেল তালিকার জন্য। https://api.cruxy.ai/v1 OpenAI-র ফরম্যাটে /v1/chat/completions ও /v1/models পরিবেশন করে, তাই বেস URL ও কী বদলালেই বিদ্যমান ক্লায়েন্ট ও ইভ্যালুয়েশন হারনেস কাজ করে। API-র বাকিটা, ফাইল থেকে evals পর্যন্ত, Cruxy-র নিজস্ব এবং /api/v1-এর অধীনে থাকে।

Cruxy-তে সাইন আপ করুন এবং কুইকস্টার্টে বর্ণিত ডিভাইস-লগইন ফ্লো দিয়ে একটি কী তৈরি করুন: একটি ডিভাইস কোড চান, ব্রাউজারে অনুমোদন করুন এবং কী-র জন্য পোল করুন। API কী অ্যাপের মতো একই অ্যাকাউন্ট থেকে আসে, এবং API প্রতি টোকেনে বিল করা হয়, আপনার প্ল্যান থেকে আলাদাভাবে।

না পাঠানোর কারণ না থাকলে auto পাঠান। Mira ছোট, উচ্চ-ভলিউম কলের জন্য Fast আকার, Vaani ভারসাম্যপূর্ণ ডিফল্ট, এবং Kavi সবচেয়ে কঠিন কাজের জন্য Deep আকার। একটি আকারের পিছনের মডেল বদলাতে পারে; আকারের আইডিই চুক্তি।

চ্যাট কমপ্লিশন ও মডেলের জন্য যেকোনো OpenAI ক্লায়েন্ট কাজ করে, আপনি আগে থেকে যে ভাষাই ব্যবহার করুন। Cruxy-র নিজস্ব রুটের জন্য, ডকুমেন্টেশন রিকোয়েস্টটি curl এবং fetch সহ TypeScript-এ দেখায়।

আপনার স্পষ্ট, আলাদা সম্মতি ছাড়া আপনার প্রম্পট ও আউটপুট AI মডেল প্রশিক্ষণে ব্যবহার করা হয় না। রিকোয়েস্ট লগে মডেল, টোকেন সংখ্যা, খরচ ও সময় থাকে, কনটেন্টের কিছুই নয়। পূর্ণ বিবরণ গোপনীয়তা নীতিতে আছে।

বেস URL বদলান। আপনার কোড রাখুন।

বিনামূল্যে শুরু করুন, প্রতি টোকেনে দিন, এবং প্রতিটি সীমা পৌঁছানোর আগেই পড়ে নিন।

বিনামূল্যে শুরু করুনAPI রেফারেন্স