APIsRouter-কে OpenCat API provider হিসেবে যোগ করুন।

Updated 2026-07-29

OpenCat Mac, iPhone, এবং iPad-এর জন্য একটা bring-your-own-key native client, এবং কাস্টম provider একটা built-in feature: API Host-কে https://api.apisrouter.com/v1-এ সেট করা একটা entry Claude, GPT, DeepSeek, GLM, এবং Kimi-কে একই app-এ একটা single key-এর নিচে রাখে।

দ্রুত উত্তর: Settings-এ একটা provider entry।

Settings খুলুন, API Providers-এ যান, এবং একটা provider যোগ করুন (বা existing OpenAI একটা edit করুন)। চারটা field কাজ করে: আপনার বেছে নেওয়া একটা display name, protocol OpenAI-তে সেট, /v1 সহ https://api.apisrouter.com/v1-এ সেট করা API Host, এবং API key। এটাই পুরো integration; OpenCat provider entry যে host নাম দেয় তার সাথে standard chat completions বলে। Provider save হয়ে গেলে, OpenCat endpoint serve করা model list করে। যদি চাওয়া একটা model auto-populated list-এ না থাকে, এর exact id দিয়ে manually যোগ করুন, app ঠিক এই case-এর জন্য typed id accept করে। এরপর থেকে, app-এর প্রতিটা conversation এবং assistant একটা native option-এর মতো যেকোনো catalog id select করতে পারে।

Name:      APIsRouter
Protocol:  OpenAI
API Host:  https://api.apisrouter.com/v1
API Key:   sk-APIsRouter-...

models auto-list from the endpoint;
add ids manually if one is missing

OpenCat কীভাবে provider এবং assistant-কে treat করে।

OpenCat হলো Apple ecosystem-এর সবচেয়ে long-standing native AI client-দের একটা, এশিয়া জুড়ে শক্তিশালী following সহ একটা Mac, iPhone, এবং iPad app, bring-your-own-key idea-এর চারপাশে বানানো: app-ই interface, আপনার key-ই access, এবং কোনো per-message middleman নেই। এর developer app-টাই বিক্রি করে, একটা free tier প্লাস 2026 জুলাই অনুযায়ী opencat.app-এ 9.99 ডলারে list করা একটা one-time Pro purchase, যা subscription chat product থেকে একটা ভিন্ন economic shape এবং ঠিক এই কারণেই একটা metered gateway key এর সাথে ভালোভাবে pair করে। যে mechanics গুরুত্বপূর্ণ: provider এবং assistant আলাদা layer। একটা provider একটা protocol, একটা host, এবং একটা key। একটা assistant একটা persona, একটা system prompt প্লাস একটা model choice, এবং OpenCat বেশ কয়েকটা রাখতে উৎসাহিত করে। এক gateway provider দিয়ে, এটা একটা genuinely useful pattern-এ পরিণত হয়: claude-sonnet-4-6-এ একটা writing assistant, claude-haiku-4-5-20251001-এ একটা quick-answers assistant, glm-5.2 বা kimi-k2.6-এ একটা bilingual assistant, সবই এক app-এ, per conversation switchable, এক key-তে billed। App chat, translation, voice conversation, এবং image discussion-কেও একই interface-এ ভাঁজ করে, এবং সেই প্রতিটা feature current assistant যে model select করে তাতে চড়ে। Provider-কে একটা multi-vendor endpoint-এ point করুন এবং প্রতিটা feature নীরবে model choice-ও পেয়ে যায়।

সম্পূর্ণ সেটআপ: provider, model, assistant।

যে device হাতের কাছে আছে সেখানে provider যোগ করুন; OpenCat এর paid tier-এ iCloud দিয়ে device জুড়ে conversation এবং setting sync করে, তাই Mac-এ configure করা একটা provider সাধারণত পুনরায়-entry ছাড়াই iPhone-এ follow করে। যদি প্রতি device free tier চালান, প্রতিটাতে একই চারটা field দিন। তারপর model picker-কে afterthought হিসেবে treat না করে model-এর চারপাশে assistant বানান। একটা assistant তৈরি করুন, একটা system prompt দিন, এবং একটা catalog id-তে bind করুন। Practical labor division: সারাদিন যার সাথে কথা বলেন সেই assistant-এর জন্য fast id, যেটা গুরুত্বপূর্ণ কিছু draft করে তার জন্য একটা frontier id, এবং Chinese, Japanese, বা Korean text handle করে তার জন্য একটা bilingual id। যেহেতু OpenCat একাধিক assistant coexist করতে দেয়, মাঝ-conversation একবারও না ভেবে আপনি per-task model routing পান। Translation এবং voice feature-এর জন্য, current assistant-এর পেছনের model language কাজ করে, যা সেখানে fast tier-কে সঠিক default বানায়: translation turn ছোট, ঘন ঘন, এবং latency-sensitive, ঠিক সেই profile যার জন্য deepseek-v4-flash এবং claude-haiku-4-5-20251001 priced।

Writer     -> claude-sonnet-4-6        (drafts, long answers)
Quick      -> claude-haiku-4-5-20251001 (default chatter)
Bilingual  -> glm-5.2                   (zh/en mixed threads)
Translate  -> deepseek-v4-flash         (short, frequent turns)

all four assistants -> one provider -> one key

একটা native client-এর জন্য model বেছে নেওয়া।

Per-assistant binding তুলনা সহজ বানায়: একটা assistant duplicate করুন, শুধু model পাল্টান, এবং এক দিন আপনার real প্রশ্নের বিরুদ্ধে দুটোই চালান। usage log per id comparison price করে যখন conversation-ই আপনাকে বলে কোনটা আপনি বারবার খুলেছেন।

  • Phone-first usage মানে latency-first usage। claude-haiku-4-5-20251001 এবং deepseek-v4-flash যথেষ্ট দ্রুত উত্তর দেয় যে app-টাকে networked-এর বদলে native মনে হয়।
  • One-time-purchase economics metered key-কে reward করে: কোনো seat fee নেই মানে আপনার একমাত্র recurring cost হলো token, তাই casual traffic-কে fast id-তে রাখলে একটা heavy month ছোট থাকে।
  • claude-sonnet-4-6 সেই assistant-এর যোগ্য যা আপনার জন্য লেখে, যেখানে per-message price visible quality কেনে।
  • OpenCat-এর user base-এর একটা বড় অংশের যে Chinese-English traffic আসলে আছে তার জন্য glm-5.2 এবং kimi-k2.6 first-class pick; gateway দিয়ে তারা আলাদা vendor account দরকার না করেই Claude-এর same picker-এ বসে।
  • Translation এবং voice turn ছোট এবং constant; এগুলোকে fast tier-এ রাখুন এবং feature-গুলো বিনামূল্যে মনে হবে।

ব্যবহার অনুযায়ী পেমেন্ট · অফিশিয়াল মূল্যের নিচে

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

মডেলঅফিশিয়াল মূল্যআমাদের মূল্য
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M
Claude Haiku 4.5 20251001$1.00 / $5.00 per M$0.80 / $4.00 per M
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M
GLM-5.2$1.14 / $4.00 per M$1.10 / $4.00 per M
Kimi K2.6$0.95 / $4.00 per M$1.00 / $4.00 per M

OpenCat-specific failure mode।

Setup-এর পরেও api.openai.com-এ যাওয়া request মানে conversation আপনার নতুন provider ব্যবহার করছে না। OpenCat-এ provider coexist করে, এবং আগে তৈরি একটা assistant বা conversation তার original provider binding রাখে; নতুন entry গ্লোবালি took over ধরে না নিয়ে assistant-এর provider এবং model switch করুন। /v1 ছাড়া একটা API Host app request path append করলে fail করে; OpenCat-এর জন্য gateway guide ধারাবাহিকভাবে যা দেখায় সেই working shape হলো /v1 সহ base, https://api.apisrouter.com/v1। একটা খালি বা partial model list একটা dead end না। Auto-list endpoint-এর model listing-এর উপর নির্ভর করে, এবং OpenCat missing যেকোনো কিছুর জন্য manually typed id accept করে; আপনার key দিয়ে /v1/models output-ই আপনি যা টাইপ করবেন তার authoritative spelling। Key প্রতি provider entry, তাই gateway-তে rotate করা একটা key provider setting-এ update করতে হবে; মাসের পর মাস নীরবতার পরে হঠাৎ fail করা একটা app সাধারণত একটা expired বা rotated key, app problem না। এবং যদি device অসম্মত হয়, একটা কাজ করে এবং একটা fail করে, settings sync boundary-ই প্রথম সন্দেহভাজন: confirm করুন fail করা device-এ আসলে provider entry এবং key উপস্থিত কিনা।

কারা একটা gateway দিয়ে OpenCat route করে।

  • BYOK user যারা subscription থেকে বাঁচতে app কিনেছেন এবং key side-কেও সমানভাবে সহজ চান: এক balance, প্রতিটা model, কোনো card on file না।
  • Chinese এবং English জুড়ে bilingual user, যাদের জন্য এক picker-এ Claude-এর পাশে GLM এবং Kimi একটা novelty না, আসল দৈনন্দিন workflow।
  • Multi-device মানুষ, ডেস্কে Mac এবং চলার পথে iPhone, যারা per-vendor app এবং login-এর বদলে দুটোকেই serve করা একটা provider entry চান।
  • OpenCat-এর translation feature ব্যবহারকারী Heavy translator, যেখানে fast catalog id-তে ছোট ঘন ঘন turn অভ্যাসটাকে সস্তা রাখে।
  • Developer যাদের কোনো নির্দিষ্ট vendor-এর billing-এ access নেই। কোনো card requirement ছাড়া Top-up based access per-provider sign-up dependency সরিয়ে দেয়।

Endpoint verify করুন এবং প্রথম chat debug করুন।

হাতের কাছে থাকলে প্রথমে একটা terminal থেকে endpoint confirm করুন: আপনার key দিয়ে model list করুন এবং ব্যবহার করতে চাওয়া id check করুন। iPhone-only setup-এ, সরাসরি in-app path-এ যান: provider save করুন, model list populate হয় কিনা দেখুন, এবং একটা ছোট message পাঠান। Failure sort ছোট। একটা authentication error হলো key field। একটা connection বা not-found error হলো API Host, প্রায় সবসময় একটা missing /v1। একটা model error মানে id endpoint-এর listing থেকে ভিন্নভাবে টাইপ হয়েছে। এবং একটা conversation যা পুরনো provider-এর মতো behave করে তা পুরনো provider-এই bound; provider list না, assistant-এর setting check করুন। একবার message চললে, APIsRouter console per-request model, token count, এবং spend দেখায়। একটা bring-your-own-key app-এর জন্য, সেই log-ই পুরো financial picture, প্রতিটা device এবং প্রতিটা assistant এক page-এ, যা ঠিক সেই visibility subscription chat app কখনো দেয় না।

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $APISROUTER_API_KEY" | head -50

সাধারণ প্রশ্ন

OpenCat-এ আমি কোথায় একটা কাস্টম OpenAI-compatible provider যোগ করব?

Settings, API Providers, Add Provider (বা existing OpenAI entry edit করুন)। protocol-কে OpenAI-তে সেট করুন, API Host-কে https://api.apisrouter.com/v1-এ সেট করুন, এবং আপনার key paste করুন। Model automatically list হয়, missing যেকোনো কিছুর জন্য manual id entry সহ।

API Host-এ কি /v1 থাকা উচিত?

হ্যাঁ। OpenCat-এর জন্য gateway setup guide-এ দেখানো working shape /v1 অন্তর্ভুক্ত করে: https://api.apisrouter.com/v1। এটা ছাড়া, app chat-completions path append করলে request fail করে।

OpenCat কি এক provider দিয়ে Claude, GLM, এবং Kimi চালাতে পারে?

হ্যাঁ। OpenCat selected model id-কে provider-এর host-এ একটা plain string হিসেবে forward করে, তাই endpoint যা কিছু serve করে তা কাজ করে: claude-sonnet-4-6, glm-5.2, kimi-k2.6, এবং deepseek-v4-flash সবই এক key-এর নিচে একই picker-এ বসে।

আমি চাওয়া একটা model OpenCat-এর list-এ নেই। আমি কি আটকে গেছি?

না। Auto-list আসে endpoint-এর model listing থেকে, এবং OpenCat manually যোগ করা model id accept করে। /v1/models output-এ যেভাবে দেখা যায় ঠিক সেভাবে id টাইপ করুন এবং এটা listed যেকোনো model-এর মতো selectable হয়ে যায়।

একটা কাস্টম provider ব্যবহার করতে কি আমার OpenCat Pro দরকার?

OpenCat একটা free tier এবং একটা one-time Pro purchase দেয়, 2026 জুলাই অনুযায়ী opencat.app-এ 9.99 ডলারে listed, Pro-তে iCloud sync-এর মতো convenience যোগ হয়। Bring-your-own-key ব্যবহার app-এর core design; tier পাল্টাতে থাকায় opencat.app-এ current feature split check করুন।

আমার একটা device কাজ করে অন্যটা fail করে কেন?

Provider entry এবং key settings sync-এর মাধ্যমে অন্য device-এ পৌঁছায়, যা আপনার tier এবং iCloud state-এর উপর নির্ভর করে। fail করা device-এর provider setting খুলুন এবং confirm করুন entry ও key আসলে উপস্থিত কিনা, না থাকলে পুনরায় দিন।