উপলব্ধ মডেলের তালিকা
ডিফল্টভাবে chat, image_generation, video_generation এবং decisions সহ সব মডেল বিভাগ ফেরত দেয়। মডেলকে সক্রিয় ও তালিকাভুক্ত হতে হবে, মুছে ফেলা চলবে না এবং এর বর্তমান মূল্য থাকতে হবে (শূন্যও বৈধ)। ঐচ্ছিক provider ফিল্টার বিদ্যমান মূল্য ও ম্যাপিং শর্ত বজায় রাখে। ফলাফল প্রশাসকের sort_order ঊর্ধ্বক্রমে, তারপর মডেলের নাম ও ID অনুসারে সাজানো হয়। নতুন সিঙ্ক করা মডেল প্রশাসক তালিকাভুক্ত না করা পর্যন্ত লুকানো থাকে। লুকানো শুধু ডিসকভারি তালিকায় প্রভাব ফেলে; নিষ্ক্রিয় করলে নতুন কলও প্রত্যাখ্যাত হয়। মডেলের বিস্তারিত দেখার পদ্ধতিতে কোনো পরিবর্তন নেই। কল করার এন্ডপয়েন্ট বেছে নেওয়ার আগে model_kind পড়ুন: video_generation ব্যবহার করে /api/v1/videos/generations; decisions ব্যবহার করে /api/v1/decisions। আলাদা ডিসকভারি তালিকা পাওয়া যায় /api/v1/videos/models এবং /api/v1/decisions/models-এ। প্রোভাইডার বিভাগ ওভাররাইডের পর ভিডিও ও decisions মডেল বাদ দিতে exclude_video_and_decisions=true সেট করুন; ইমেজ মডেল যোগ্য থাকবে।
- টাইপ: stringproviderসর্বনিম্ন দৈর্ঘ্য:1
ঐচ্ছিক provider ফিল্টার, যেমন ephone বা openrouter।
- টাইপ: booleanexclude
_video _and _decisions true হলে কার্যকর model_kind মান video_generation ও decisions বাদ দেয়। ইমেজ মডেল যোগ্য থাকবে। provider-এর সঙ্গে একত্রে ব্যবহার করা যায়। সব বিভাগ অন্তর্ভুক্ত করতে বাদ দিন বা false সেট করুন।
- টাইপ: object · ModelList200
উপলব্ধ মডেল
- টাইপ: array object[] · Model[]dataআবশ্যক
- createdটাইপ: integer ফরম্যাট: int64আবশ্যক
ইউনিক্স সেকেন্ডে মডেল ক্যাটালগ তৈরির টাইমস্ট্যাম্প।
- idটাইপ: stringআবশ্যক
Felo মডেল id।
- objectconst:modelআবশ্যক
- ownedটাইপ: string
_by আবশ্যক - modelটাইপ: string
_kind সক্রিয় provider ম্যাপিং ওভাররাইডের পর কার্যকর মডেল সক্ষমতা বিভাগ: chat, image_generation, video_generation বা decisions। এই বিভাগের সঙ্গে মেলে এমন কলিং এন্ডপয়েন্ট ব্যবহার করুন।
- propertyটাইপ: anything
Name
- objectconst:listআবশ্যক
- টাইপ: anythingproperty
Name
application/json - টাইপ: object · OpenAIErrorResponse401
Felo API key অবৈধ বা অনুপস্থিত
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।
- টাইপ: objecterrorআবশ্যক
- messageটাইপ: stringআবশ্যক
- codeটাইপ: string | null
- paramটাইপ: string | null
- typeটাইপ: string
প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।
- propertyটাইপ: anything
Name
- টাইপ: anythingproperty
Name
application/json - টাইপ: object422
অবৈধ কোয়েরি প্যারামিটার, যেমন খালি provider বা অবৈধ বুলিয়ান মান
- টাইপ: array object[]detailআবশ্যক
- propertyটাইপ: anything
Name
application/json - টাইপ: object · OpenAIErrorResponse503
মডেল ক্যাটালগ সাময়িকভাবে অনুপলব্ধ
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।
- টাইপ: objecterrorআবশ্যক
- messageটাইপ: stringআবশ্যক
- codeটাইপ: string | null
- paramটাইপ: string | null
- typeটাইপ: string
প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।
- propertyটাইপ: anything
Name
- টাইপ: anythingproperty
Name
application/json
curl "https://openapi.felo.ai/api/v1/models?exclude_video_and_decisions=true&provider=openrouter" \
-H "Authorization: Bearer ${FELO_API_KEY}"
{
"object": "list",
"data": [
{
"id": "string",
"object": "model",
"created": 1,
"owned_by": "string",
"model_kind": "string",
"additionalProperty": "anything"
}
],
"additionalProperty": "anything"
}