Wyvern Chat কাস্টম API সেটআপ: এক provider, প্রতিটা মডেল।

Updated 2026-07-29

WyvernChat হলো একটা বিনামূল্যের bring-your-own-key roleplay platform: এটা নিজে কোনো মডেল host করে না, এবং এর provider settings-এ একটা কাস্টম provider তৈরি করার option-এর পাশাপাশি OpenRouter, OpenAI, এবং Google তালিকাভুক্ত। এক key দিয়ে সেই কাস্টম provider হিসেবে https://api.apisrouter.com/v1 register করুন, এবং পুরো catalog — DeepSeek, Kimi, GLM, Claude — প্রতিটা chat-এ selectable হয়ে যায়, সাথে V2 character card এবং lorebook আপনি যেখানেই লিখুন না কেন সেখান থেকে carry হয়ে আসে।

দ্রুত উত্তর: এক কাস্টম provider register করুন।

WyvernChat-এর settings-এ, provider বা connection section খুলুন, এবং একটা named service pick করার বদলে, একটা কাস্টম provider তৈরি করুন। Value গুলো প্রতিটা OpenAI-compatible frontend-এর standard তিনটা: base URL https://api.apisrouter.com/v1, আপনার sk-... key, এবং chat যে model id চালাতে চান তা exactly — যেমন deepseek-v4-flash বা claude-sonnet-4-6। App evolve হওয়ার সাথে সাথে field label বদলায়, তাই নাম গুলো loosely এবং value গুলো exactly ধরুন। WyvernChat-এর documentation এই capability সরাসরি frame করে: আপনার provider built-in list-এ না থাকলে, আপনি একটা নতুন provider তৈরি করেন এবং এটা যে model offer করে তা ব্যবহার করেন। এই mechanism-ই পুরো এই পেজের ভিত্তি, এবং এর মানে হলো Wyvern-এর ভেতরে model choice আর developer-দের pre-wired service-এ সীমাবদ্ধ থাকে না।

Base URL:  https://api.apisrouter.com/v1
API key:   sk-...              (from APIsRouter)
Model:     deepseek-v4-flash   (typed exactly; any catalog id works)

WyvernChat আসলে কী, এবং কেন এটা আপনার key চায়।

WyvernChat (app.wyvern.chat) হলো SillyTavern lineage-এর একটা web roleplay platform কিন্তু hosted: character card, lorebook, group chat, এবং একটা public character library, self-hosting ছাড়াই। Review এবং community write-up ধারাবাহিকভাবে এর সম্পর্কে দুইটা জিনিস বলে: core platform feature paywall ছাড়াই বিনামূল্যে, এবং এটা ইচ্ছাকৃতভাবে কোনো মডেল সরবরাহ করে না, তাই আপনি একটা provider থেকে key নিয়ে আসেন এবং সেই provider-কে সরাসরি পেমেন্ট করেন। সেই BYOK design হলো সেই deal-এর honest version যা বেশিরভাগ character platform আড়াল করে রাখে। শেষ হয়ে যাওয়ার মতো কোনো bundled quota নেই এবং upsell করার কোনো premium model tier নেই; আপনার cost যা-ই হোক না কেন আপনার provider মিটার করে, subscription-এ লুকানো না থেকে সেই provider-এর log-এ visible। এর উল্টো দিক হলো provider decision সম্পূর্ণ আপনার, এবং এটা ঠিক সেই decision যা একটা multi-family gateway সহজ করে দেয়: একটা কাস্টম provider entry, একটা key, এবং model question vendor-প্রতি নতুন account না হয়ে একটা per-chat dropdown হয়ে যায়। Wyvern basics-এর বাইরেও per-connection configuration সাপোর্ট করে, sampler preset এবং instruct template সহ, তাই এক model family-র জন্য tune করা একটা setup আরেকটার পাশে saved থাকতে পারে। docs যেখানে কোনো detail spell out করে না (exact label, বা OpenAI shape-এর পাশাপাশি একটা Anthropic-native dialect expose করা হয় কিনা), ধরে নিন OpenAI-compatible কাস্টম provider-ই নির্ভরযোগ্য route; এটাই সেই route যার প্রতি platform-এর নিজের documentation committed।

সেটআপ walkthrough।

Debugging universal frontend pattern মেনে চলে। সঠিক-দেখতে value সত্ত্বেও একটা silent failure বা immediate error সাধারণত তিনটার একটা: app একটা base URL চাইলেও completions path যুক্ত একটা URL paste করা, key-তে stray whitespace, অথবা browser-side একটা CORS block, যা developer console-এ দেখা যায়। Wyvern যেহেতু একটা hosted web app, request path app থেকে আপনার endpoint-এ চলে; একটা curl command-এ একই তিনটা value কাজ করা প্রমাণ করা এক মিনিটের কমে endpoint সমস্যা এবং app সমস্যা আলাদা করে দেয়।

  • app.wyvern.chat-এ আপনার WyvernChat account তৈরি করুন বা sign in করুন।
  • Settings খুলুন এবং provider / API connection section খুঁজুন।
  • একটা named preset-এর বদলে কাস্টম provider যোগ করা বেছে নিন।
  • base URL https://api.apisrouter.com/v1 enter করুন এবং আপনার key paste করুন।
  • model id ঠিক catalog যেভাবে তালিকাভুক্ত করে সেভাবে সেট করুন; app endpoint থেকে একটা model list fetch করলে সেখান থেকে pick করুন, না হলে id টাইপ করুন।
  • Save করুন, যেকোনো character খুলুন, এবং round trip confirm করতে একটা ছোট test message পাঠান।

Character card: V2 import বাস্তবে মানে কী।

Wyvern-এর wiki character card-কে portable artifact হিসেবে document করে: card PNG file-এ embedded V2 card format-এ download হয়, এবং card metadata বহন করা একটা image (উদাহরণ হিসেবে, একটা SillyTavern export) import করলে automatically character detail টেনে আনার জন্য prompt করে। Lorebook-ও first-class, importable, exportable, এবং এর creator-এর setup-এ আটকে না থেকে যেকোনো character-এ attach করা যায়। বাস্তব ফলাফল: character এবং world note-এ আপনার investment কোনো এক frontend-এর কাছে জিম্মি নয়। SillyTavern-এর জন্য লেখা একটা card Wyvern-এ চলে, এবং একটা Wyvern card আবার export হয়ে বের হয়। একটা gateway key-এর সাথে মিলিয়ে, তা পুরো setup-কে একসাথে দুই dimension-এই portable করে দেয় — character frontend-এর মাঝে move করে, এবং মডেল তাদের নিচে swap হয়, কোনো অর্ধেক redo না করেই। SillyTavern world থেকে বহন করে আনার যোগ্য একটা habit: লম্বা story চলাকালীন card এবং lorebook স্থিতিশীল রাখুন এবং মডেলের instruction-following কাজটা করতে দিন। Story-র মাঝে model swap নিরাপদ কারণ history chat-এর সাথেই ভ্রমণ করে; story-র মাঝে card rewrite যোগ করার চেয়ে বেশি coherence খরচ করে।

Wyvern session-এর জন্য মডেল বেছে নেওয়া।

Roleplay-এর জন্য fit করা catalog mix Wyvern-এর per-chat model choice-এর সাথে পরিষ্কারভাবে map করে। deepseek-v4-flash কমিউনিটির default daily driver: natural dialogue, এগিয়ে-চলা scene, এবং এত কম রেট যে একটা heavy সন্ধ্যা প্রতি message-এ এক সেন্টের ছোট্ট ভগ্নাংশ খরচ করে। deepseek-v4-pro pin করার যোগ্য campaign-এর জন্য description density upgrade করে। kimi-k2.6 এবং glm-5.2 rotation-এ same-voice fatigue ভাঙে, GLM-এর long-horizon adherence এর reasoning latency সত্ত্বেও detail-heavy scene জিতিয়ে দেয়। claude-sonnet-4-6 এখনো safe-for-work storytelling-এর জন্য prose ceiling, সেভাবেই priced। Content policy, স্পষ্টভাবে বলা: Wyvern-এর নিজের terms platform নিয়ন্ত্রণ করে, এবং প্রতিটা model family-র policy নিয়ন্ত্রণ করে সেই মডেল কী লিখবে; কোনো কাস্টম endpoint কোনোটাই বদলায় না। নিচের policies-compared পেজ landscape-টা factually cover করে, এবং honest সারমর্ম হলো policy fit হলো price বা prose-এর মতো একটা model-selection criterion, যা একটা setup guide configure করে সরিয়ে দিতে পারে না।

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

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

মডেলঅফিশিয়াল মূল্যআমাদের মূল্য
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M
DeepSeek V4 Pro$0.43 / $0.87 per M$0.40 / $0.90 per M
Kimi K2.6$0.95 / $4.00 per M$1.00 / $4.00 per M
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M

Cost shape: একটা BYOK platform আসলে কী বিল করে।

Wyvern যেহেতু নিজে কিছুই charge করে না, আপনার পুরো cost হলো metered key, এবং roleplay-এর cost shape input-dominated: frontend প্রতি message-এ visible chat history resend করে, তাই একটা লম্বা session বারবার তার accumulated context বিল করে। এটা যেকোনো subscription comparison-এর চেয়ে দুইটা setting বেশি গুরুত্বপূর্ণ করে তোলে। maximal না করে working context deliberately রাখুন, নিচের context-length guide যেভাবে বর্ণনা করে সেভাবে পুরনো ঘটনাগুলো lorebook entry-তে summarize করুন। এবং scene-এর সাথে মডেল মেলান: একটা value daily driver এবং একটা expensive finale model-এর মাঝে rotation সবসময় flagship চালানোর তুলনায় বিলকে একটা order of magnitude কমিয়ে দেয়। এখানকার starting credit কোনো card ছাড়াই evaluation phase কভার করে: deepseek-v4-flash, kimi-k2.6, এবং claude-sonnet-4-6 জুড়ে যথেষ্ট identical prompt যাতে আপনার story কোন voice চায় তা জানা যায়, usage log-এ per-request token count সহ যাতে কোনো top-up-এর আগেই steady-state cost arithmetic হয়।

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

WyvernChat কি কাস্টম API endpoint সাপোর্ট করে?

হ্যাঁ। এর provider settings-এ named service (OpenRouter, OpenAI, Google) তালিকাভুক্ত এবং তালিকাভুক্ত নয় এমন যেকোনো কিছুর জন্য একটা কাস্টম provider তৈরি করা document করা। https://api.apisrouter.com/v1-এ point করা একটা কাস্টম provider এক key দিয়ে catalog-এর প্রতিটা মডেল selectable করে দেয়।

WyvernChat কি বিনামূল্যে?

এর documentation এবং independent review অনুযায়ী, platform-টা বিনামূল্যে: কোনো feature paywall নেই এবং কোনো bundled model quota নেই। এটা bring-your-own-key, তাই model usage আপনার key যে provider-এর তার মাধ্যমে বিল হয়। এখানকার starting credit কোনো card ছাড়াই সেই প্রথম session গুলো কভার করে।

আমি কি আমার SillyTavern character Wyvern-এ import করতে পারি?

হ্যাঁ। Wyvern PNG-তে embedded V2 character card format ব্যবহার করে, এবং card metadata-সহ একটা image import করলে automatically character টেনে আনার offer দেয়। Lorebook-ও import এবং export হয়, তাই পুরো একটা SillyTavern setup restart না হয়ে migrate করে।

Wyvern roleplay-এর জন্য কোন model pick করা উচিত?

যে rotation frontend জুড়ে কাজ করে: daily driver হিসেবে deepseek-v4-flash, campaign-এর জন্য deepseek-v4-pro, voice variety-র জন্য kimi-k2.6 বা glm-5.2, সেরা safe-for-work prose-এর জন্য claude-sonnet-4-6। এক gateway key দিয়ে এটা একটা per-chat choice, কোনো commitment নয়।

একটা কাস্টম endpoint কি মডেল কী content allow করে তা বদলায়?

না। Request কোথায় route হয় তার model content policy বা platform terms-এ কোনো effect নেই; দুটোই যেভাবে লেখা ঠিক সেভাবেই প্রযোজ্য থাকে। এই পেজে link করা content-policies পেজ provider ধরে ধরে লিখিত policy তুলনা করে যাতে একটা লম্বা story শুরু হওয়ার আগেই fit question মীমাংসা হয়ে যায়।

আমার কাস্টম provider save হয় কিন্তু chat-এ কোনো reply আসে না। এখন কী করব?

সমস্যাটা ভাগ করুন: একটা curl request-এ একই URL, key, এবং model id চালান। curl কাজ করলে, সমস্যাটা app-side (একটা extra path সহ paste করা URL, key-তে whitespace, অথবা browser console-এ visible একটা CORS block)। curl-ও fail করলে, key বা id ভুল, এবং error body বলে দেয় কোনটা।