একটি ইমেজ জেনারেশন টাস্ক জমা দিন
স্থায়ী task_id সহ HTTP 202 ফেরত দেয়। GET /api/v1/images/generations/{task_id} পোল করুন। ফ্ল্যাট ইনপুট বা নেস্টেড ইনপুট সমর্থিত; নেস্টেড ইনপুট অগ্রাধিকার পায়। callback ফিল্ড উপেক্ষা করা হয়। সক্ষমতা ও ইনপুট প্যারামিটার কনফিগার করা মডেল ও চ্যানেলের উপর নির্ভর করে।
- টাইপ: stringX
- Request - Id ঐচ্ছিক কলার রিকোয়েস্ট ID, ডায়াগনস্টিকসের জন্য হুবহু ফেরত দেওয়া হয়।
- টাইপ: stringX
- Felo - Channel কমা-বিভক্ত, ক্রমানুসারে সাজানো পাবলিক চ্যানেল কোড। ডিফল্ট ব্যবহার করতে এই হেডার বাদ দিন; default একা ব্যবহার করতে হবে। ওয়ালেট মোডে default মডেলের কার্যকর পাবলিক চ্যানেল ক্রম উল্টো দিক থেকে স্ক্যান করে, অপ্রকাশিত বা অনুপলব্ধ চ্যানেল এড়িয়ে যায় এবং প্রথম উপলব্ধ চ্যানেলের প্রোভাইডার নির্বাচন করে। সেই প্রোভাইডারের মধ্যে একই আপস্ট্রিম মডেল ID ও সার্ভিস টিয়ারযুক্ত উপলব্ধ এন্ডপয়েন্টগুলোও অন্তর্ভুক্ত করে। স্পষ্টভাবে উল্লেখ করা চ্যানেল ক্লায়েন্টের দেওয়া ক্রমে যাচাই করা হয়; কেবল প্রথম চ্যানেলের প্রোভাইডার গ্রুপই জমা দেওয়া হয়। অন্য প্রোভাইডারে স্বয়ংক্রিয় ফলব্যাক নেই। লিগ্যাসি প্রোভাইডার হেডার চ্যানেল রাউটিংকে ওভাররাইড করতে পারে না।
মডেল-নির্দিষ্ট ইনপুট কনফিগার করা পাবলিক মডেল প্রোটোকল অনুসরণ করে।
- টাইপ: stringmodelআবশ্যক
- টাইপ: array string[]image
_urls - টাইপ: objectinput
ঐচ্ছিক নেস্টেড ইনপুট; ফ্ল্যাট ইনপুটের উপর অগ্রাধিকার পায়।
- serviceটাইপ: string | null
_tier বর্তমানে কেবল default (standard) সমর্থিত। বাদ দেওয়া, null, alias এবং অসমর্থিত স্ট্রিং default-এ ফিরে যায়; অন্য টাইপে HTTP 400 ফেরত আসে। কনফিগার করা চ্যানেল ও মূল্য অপরিবর্তিত থাকে। টেক্সট API প্রোভাইডারের standard মান পাঠায়; Decisions ও জেনারেশন API আপস্ট্রিম ফিল্ড বাদ দেয়।
- propertyটাইপ: anything
Name
- টাইপ: integern
Integer numbers.
- টাইপ: stringprompt
- টাইপ: string | nullservice
_tier বর্তমানে কেবল default (standard) সমর্থিত। বাদ দেওয়া, null, alias এবং অসমর্থিত স্ট্রিং default-এ ফিরে যায়; অন্য টাইপে HTTP 400 ফেরত আসে। কনফিগার করা চ্যানেল ও মূল্য অপরিবর্তিত থাকে। টেক্সট API প্রোভাইডারের standard মান পাঠায়; Decisions ও জেনারেশন API আপস্ট্রিম ফিল্ড বাদ দেয়।
- টাইপ: stringsize
- টাইপ: anythingproperty
Name
- টাইপ: object · ImageGenerationAccepted202
টাস্ক গৃহীত হয়েছে
- enumkindconst:imageআবশ্যকমান
- image
- টাইপ: array string[]outputsআবশ্যক
টাস্ক সফল না হওয়া পর্যন্ত খালি।
- enumstatusconst:queuedআবশ্যকমান
- queued
- টাইপ: stringtask
_id আবশ্যকপোলিংয়ের জন্য ব্যবহার করার টাস্ক id।
application/json - টাইপ: object · GenerationError400
অবৈধ রিকোয়েস্ট (অজানা মডেল, মিশ্র ইনপুট মোড, অবৈধ ফিল্ড)
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError401
Felo API key অবৈধ বা অনুপস্থিত
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError402
অপর্যাপ্ত ব্যালেন্স / বিলিং শর্ত পূরণ হয়নি
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError403
অ্যাকাউন্টে অনুমতি নেই (সাবস্ক্রিপশন প্রয়োজন বা ব্যবহারকারীকে নিষিদ্ধ করা হয়েছে)। নিষ্ক্রিয় মডেলগুলিও আপস্ট্রিম কলের আগে প্রত্যাখ্যাত হয়। ইতিমধ্যে গৃহীত রিকোয়েস্ট ও টাস্ক চলতে থাকে।
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError429
রিকোয়েস্ট বা ব্যয়ের সীমা পূর্ণ হয়েছে
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError502
আপস্ট্রিম প্রোভাইডার ব্যর্থ হয়েছে
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json - টাইপ: object · GenerationError503
জেনারেশন পরিষেবা বা বিলিং পরিষেবা সাময়িকভাবে অনুপলব্ধ
OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ।
- টাইপ: objecterror
- messageটাইপ: stringআবশ্যক
- typeটাইপ: string enumআবশ্যকমান
- invalid
_request _error - server
_error
- codeটাইপ: string
- paramটাইপ: string nullable
application/json
curl https://openapi.felo.ai/api/v1/images/generations \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"model": "configured-image-model",
"prompt": "a cat"
}'
{
"task_id": "string",
"status": "queued",
"kind": "image",
"outputs": [
"string"
]
}