বেনামি মডেল ক্যাটালগ পড়ুন
বেনামি মডেল ক্যাটালগ, schema_version=2। চ্যানেলগুলো pricing_mode, standard_pricing ও discount_multiplier প্রকাশ করে। upstream_cost চ্যানেল রিপোর্ট করা ইমেজ বা ভিডিও খরচকে স্থির ডিসকাউন্ট দিয়ে গুণ করে; তাদের standard_pricing null, শূন্য নয়। default_channel ডিফল্ট চ্যানেল কোড নির্দেশ করে। recommended_protocol মডেলব্যাপী ক্লায়েন্ট সুপারিশ (responses/messages, নন-চ্যাট মডেলে null), কোনো প্রোটোকল সীমাবদ্ধতা নয়। কোনো প্রোটোকল কনফিগারেশন বা প্লেগ্রাউন্ড মেটাডেটা ফেরত দেওয়া হয় না। reasoning আপস্ট্রিম JSON অবজেক্ট সংরক্ষণ করে, অনুপলব্ধ হলে null।
- টাইপ: string enumlocaleমান
- en
- zh
- C N - zh
- T W - ja
- ko
- টাইপ: stringq
- টাইপ: stringid
- টাইপ: string enummodel
_kind মান- chat
- image
_generation - video
_generation - decisions
- টাইপ: string enumfmtমান
- cards
- full
- টাইপ: stringIf
- None - Match
- টাইপ: object · ModelCatalogResponse200
দৃশ্যমান মডেল; সঠিক অথচ অজানা id হলে খালি অ্যারে ফেরত আসে।
- টাইপ: object · CatalogDatadataআবশ্যক
- modelsটাইপ: array object[] · Modelsআবশ্যক
- authorটাইপ: string · Authornullableআবশ্যক
- authorটাইপ: string · Author Display Namenullable
_display _name আবশ্যক - availableটাইপ: array string[] · Available Content Localesenum
_content _locales আবশ্যকমান- en
- zh
- C N - zh
- T W - ja
- ko
- bestটাইপ: array string[] · Best For
_for আবশ্যক - capabilitiesটাইপ: array string[] · Capabilitiesআবশ্যক
- contentটাইপ: string · Content Localeenumnullable
_locale আবশ্যকমান- en
- zh
- C N - zh
- T W - ja
- ko
- contextটাইপ: integer · Context Lengthnullable
_length আবশ্যকInteger numbers.
- descriptionটাইপ: string · Descriptionnullableআবশ্যক
- documentটাইপ: object · PublicDocumentnullableআবশ্যক
কেবল নির্বাচিত ভাষা; summary/description/best_for মডেলের মধ্যেই থাকে
- extraটাইপ: object · Extraআবশ্যক
- propertyটাইপ: anything
Name
- noticeটাইপ: object · CatalogNoticenullableআবশ্যক
- bodyটাইপ: string · Bodyআবশ্যক
- linkটাইপ: string · Link Textnullable
_text আবশ্যক - targetটাইপ: string · Target Slugnullable
_slug আবশ্যক - titleটাইপ: string · Titlenullableআবশ্যক
- updatedটাইপ: string · Updated At
_at আবশ্যকনির্বাচিত ভাষার ডকুমেন্ট আপডেটের সময়
- iconটাইপ: string · Icon Urlnullable
_url আবশ্যক - idটাইপ: string · Idআবশ্যক
- inputটাইপ: array string[] · Input Modalities
_modalities আবশ্যক - latencyটাইপ: string · Latency Classnullable
_class আবশ্যক - maxটাইপ: integer · Max Completion Tokensnullable
_completion _tokens আবশ্যকInteger numbers.
- modelটাইপ: string · Model Kindenum
_kind আবশ্যকমান- chat
- image
_generation - video
_generation - decisions
- nameটাইপ: string · Nameআবশ্যক
- outputটাইপ: array string[] · Output Modalities
_modalities আবশ্যক - reasoningটাইপ: object · Reasoningnullableআবশ্যক
আপস্ট্রিম reasoning JSON অবজেক্ট; অজানা ফিল্ড সংরক্ষণ করে; অনুপলব্ধ হলে null
- propertyটাইপ: anything
Name
- releasedটাইপ: string · Released Atnullable
_at আবশ্যক - shortটাইপ: string · Short Name
_name আবশ্যক - slugটাইপ: string · Slugআবশ্যক
- sortটাইপ: integer · Sort Order
_order আবশ্যকInteger numbers.
- summaryটাইপ: string · Summarynullableআবশ্যক
- supportedটাইপ: array string[] · Supported Parameters
_parameters আবশ্যক - trialটাইপ: string · Trial Status
_status আবশ্যক - updatedটাইপ: string · Updated Atnullable
_at আবশ্যক - videoটাইপ: object · VideoSpecnullable
_spec আবশ্যক- aspectটাইপ: array string[] | null · Aspect Ratiosnullable
_ratios - audioটাইপ: object · AudioSpecnullable
- inputটাইপ: boolean · Inputnullable
- outputটাইপ: boolean · Outputnullable
- outputটাইপ: boolean · Output Optionalnullable
_optional
- constraintsটাইপ: object · Constraintsnullable
বৈধ রিকোয়েস্ট সমন্বয়ের জন্য শুধু ডেটা ধারণকারী JSON Schema
- propertyটাইপ: anything
Name
- durationটাইপ: object · DurationSpecnullable
_seconds - maxটাইপ: number · Maxএর চেয়ে বড়:0আবশ্যক
- minটাইপ: number · Minসর্বনিম্ন:0আবশ্যক
- stepটাইপ: number · Stepএর চেয়ে বড়:0আবশ্যক
- exampleটাইপ: object · Example Requestnullable
_request - propertyটাইপ: anything
Name
- inputটাইপ: array string[] | null · Input Modesnullable
_modes - referenceটাইপ: object · Reference Limitsnullable
_limits - propertynullable
Name - টাইপ: integer
Integer numbers.
- requestটাইপ: object · Request Defaultsnullable
_defaults - propertyটাইপ: anything
Name
- resolutionsটাইপ: array string[] | null · Resolutionsnullable
- channelsটাইপ: array object[] · Channels
- codeটাইপ: string · Codeআবশ্যক
- discountটাইপ: string · Discount Multipliernullable
_multiplier আবশ্যক0 থেকে 1 পর্যন্ত সঠিক বিক্রয় গুণক; কনফিগার করা রেট বা আপস্ট্রিম খরচে একবার প্রয়োগ করুন
- isটাইপ: boolean · Is Default
_default আবশ্যক - nameটাইপ: string · Nameআবশ্যক
- regionটাইপ: string · Regionnullableআবশ্যক
- runnableটাইপ: boolean · Runnableআবশ্যক
- serviceটাইপ: string · Service Tier
_tier আবশ্যক - standardটাইপ: object · CatalogPricingnullable
_pricing আবশ্যকবিক্রয় ডিসকাউন্টের আগের স্ট্যান্ডার্ড ইউনিট রেট; upstream_cost চ্যানেলে null
- basisconst:standardআবশ্যক
- billingটাইপ: string · Billing Kind
_kind আবশ্যক - channelটাইপ: string · Channelআবশ্যক
- currencyconst:USDআবশ্যক
- tiersটাইপ: array object[] · Tiersআবশ্যক
ক্রম সংরক্ষণ করুন; প্রথম মিলে যাওয়া টিয়ার ভিত্তি রেটকে ওভাররাইড করে
- conditionsটাইপ: array object[] · Conditionsআবশ্যক
- fieldটাইপ: string · Fieldআবশ্যক
Felo মূল্য প্রসঙ্গ, যেমন input_context_tokens
- operatorটাইপ: string · Operatorenumআবশ্যকমান
- eq
- gt
- gte
- valueআবশ্যক
- টাইপ: string · Value
- overridesটাইপ: object · Overridesআবশ্যক
- propertyটাইপ: string
Name
- audioটাইপ: string · Audionullable
প্রতি ইনপুট অডিও টোকেনে USD
- completionটাইপ: string · Completionnullable
প্রতি আউটপুট টোকেনে USD
- inputটাইপ: string · Input Audio Cachenullable
_audio _cache প্রতি ক্যাশে করা অডিও টোকেনে USD
- inputটাইপ: string · Input Cache Readnullable
_cache _read প্রতি ক্যাশে করা ইনপুট টোকেনে USD
- inputটাইপ: string · Input Cache Writenullable
_cache _write প্রতি ক্যাশে লেখা টোকেনে USD
- inputটাইপ: string · Input Cache Write 1Hnullable
_cache _write _1h প্রতি 1-ঘণ্টার ক্যাশে লেখা টোকেনে USD; ডিফল্ট TTL-এর লেখা থেকে আলাদা
- inputটাইপ: string · Input Imagenullable
_image প্রতি ইনপুট ইমেজে USD
- inputটাইপ: string · Input Image Tokennullable
_image _token প্রতি ইনপুট ইমেজ টোকেনে USD
- inputটাইপ: string · Input Video Secondnullable
_video _second প্রতি ইনপুট ভিডিও সেকেন্ডে USD
- internalটাইপ: string · Internal Reasoningnullable
_reasoning প্রতি reasoning টোকেনে USD
- outputটাইপ: string · Output Imagenullable
_image প্রতি জেনারেট করা ইমেজে USD
- outputটাইপ: string · Output Image Tokennullable
_image _token প্রতি আউটপুট ইমেজ টোকেনে USD
- outputটাইপ: string · Output Video Secondnullable
_video _second প্রতি জেনারেট করা ভিডিও সেকেন্ডে USD
- promptটাইপ: string · Promptnullable
প্রতি ইনপুট টোকেনে USD; null মানে অনুপলব্ধ, 0 মানে বিনামূল্যে
- requestটাইপ: string · Requestnullable
প্রতি রিকোয়েস্টে USD
- webটাইপ: string · Web Searchnullable
_search প্রতি ওয়েব সার্চ রিকোয়েস্টে USD
- pricingটাইপ: string · Pricing Modeenum
_mode কনফিগার করা ইউনিট রেট, অথবা রিপোর্ট করা মিডিয়া খরচ × বিক্রয় ডিসকাউন্ট
মান- configured
_rates - upstream
_cost
- defaultটাইপ: string · Default Channelnullable
_channel - recommendedটাইপ: string · Recommended Protocolenumnullable
_protocol কেবল মডেলব্যাপী ক্লায়েন্ট সুপারিশ; নন-চ্যাট মডেলে null; কলযোগ্য প্রোটোকল সীমিত করে না
মান- responses
- messages
- totalটাইপ: integer · Totalআবশ্যক
Integer numbers.
- টাইপ: string · Localeenumlocaleআবশ্যকমান
- en
- zh
- C N - zh
- T W - ja
- ko
- schema
_version const:2আবশ্যকInteger numbers.
application/json - 304
অপরিবর্তিত রিপ্রেজেন্টেশন; খালি বডি
- 400
অসমর্থিত লোকেল
- 422
অবৈধ প্রজেকশন বা kind
- 503
ক্যাটালগ সাময়িকভাবে অনুপলব্ধ
curl https://openapi.felo.ai/api/platform/model-catalog
{
"schema_version": 2,
"locale": "en",
"data": {
"total": 1,
"models": [
{
"id": "example-model",
"slug": "example/example-model",
"name": "Example model",
"short_name": "Example",
"author": "example",
"author_display_name": "Example",
"icon_url": null,
"model_kind": "chat",
"recommended_protocol": "messages",
"summary": "নমুনা মডেল।",
"description": "ব্যাখ্যামূলক টেক্সট, বাস্তব মডেল নয়।",
"best_for": [],
"content_locale": "en",
"available_content_locales": [
"en"
],
"document": {
"notice": null,
"extra": {},
"updated_at": "2026-10-14T00:00:00Z"
},
"latency_class": null,
"trial_status": "unknown",
"released_at": null,
"sort_order": 0,
"updated_at": "2026-10-14T00:00:00Z",
"context_length": 32768,
"max_completion_tokens": 4096,
"input_modalities": [
"text"
],
"output_modalities": [
"text"
],
"capabilities": [],
"supported_parameters": [
"temperature"
],
"reasoning": null,
"video_spec": null,
"default_channel": "standard",
"channels": [
{
"code": "standard",
"name": "Standard",
"service_tier": "standard",
"region": null,
"is_default": true,
"runnable": true,
"standard_pricing": {
"channel": "standard",
"currency": "USD",
"basis": "standard",
"billing_kind": "token",
"prompt": "0.000001",
"completion": "0.000002",
"input_cache_write": "0.00000125",
"input_cache_write_1h": "0.000002",
"tiers": []
},
"discount_multiplier": "0.8",
"pricing_mode": "configured_rates"
},
{
"code": "priority",
"name": "Priority",
"service_tier": "priority",
"region": null,
"is_default": false,
"runnable": false,
"standard_pricing": null,
"discount_multiplier": null,
"pricing_mode": "configured_rates"
}
]
}
]
}
}