Felo API PlatformFelo API Platform
v0.4.0
OpenAPI 3.1.0

একটি মডেল রেসপন্স তৈরি করুন

সার্ভার:https://openapi.felo.ai
ক্লায়েন্ট লাইব্রেরি

একটি মডেল রেসপন্স তৈরি করুন

​

OpenAI Responses API-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট। সফল নন-স্ট্রিমিং রেসপন্স Responses অবজেক্টের আকার নেয়; stream=true হলে এন্ডপয়েন্ট Responses SSE ইভেন্ট ফেরত দেয়। ব্যর্থ Responses অবজেক্টে status=failed ও error={code,message} থাকতে পারে, এমনকি HTTP রিকোয়েস্টটি নিজে সম্পন্ন হলেও।

হেডার
  • X-Felo-Channel
    টাইপ: string

    কমা-বিভক্ত, ক্রমানুসারে সাজানো পাবলিক চ্যানেল কোড। ডিফল্ট ব্যবহার করতে এই হেডার বাদ দিন; default একা ব্যবহার করতে হবে। ওয়ালেট মোডে default মডেলের কার্যকর পাবলিক চ্যানেল ক্রম উল্টো দিক থেকে স্ক্যান করে, অপ্রকাশিত বা অনুপলব্ধ চ্যানেল এড়িয়ে যায় এবং প্রথম উপলব্ধ চ্যানেলের প্রোভাইডার নির্বাচন করে। সেই প্রোভাইডারের মধ্যে একই আপস্ট্রিম মডেল ID ও সার্ভিস টিয়ারযুক্ত উপলব্ধ এন্ডপয়েন্টগুলোও অন্তর্ভুক্ত করে। স্পষ্টভাবে উল্লেখ করা চ্যানেল ক্লায়েন্টের দেওয়া ক্রমে যাচাই করা হয়; কেবল প্রথম চ্যানেলের প্রোভাইডার গ্রুপই জমা দেওয়া হয়। অন্য প্রোভাইডারে স্বয়ংক্রিয় ফলব্যাক নেই। লিগ্যাসি প্রোভাইডার হেডার চ্যানেল রাউটিংকে ওভাররাইড করতে পারে না।

বডি·ResponsesRequest
আবশ্যক
application/json
  • input
    আবশ্যক
    • টাইপ: string
  • model
    টাইপ: string
    আবশ্যক
  • include
    টাইপ: array string[]
  • instructions
    টাইপ: string
  • max_output_tokens
    টাইপ: integer
    সর্বনিম্ন:  
    1

    Integer numbers.

  • metadata
    টাইপ: object
    • propertyName
      টাইপ: anything
  • previous_response_id
    টাইপ: string
  • reasoning
    টাইপ: object
    • propertyName
      টাইপ: anything
  • service_tier
    টাইপ: string | null

    বর্তমানে কেবল default (standard) সমর্থিত। বাদ দেওয়া, null, alias এবং অসমর্থিত স্ট্রিং default-এ ফিরে যায়; অন্য টাইপে HTTP 400 ফেরত আসে। কনফিগার করা চ্যানেল ও মূল্য অপরিবর্তিত থাকে। টেক্সট API প্রোভাইডারের standard মান পাঠায়; Decisions ও জেনারেশন API আপস্ট্রিম ফিল্ড বাদ দেয়।

  • store
    টাইপ: boolean
  • stream
    টাইপ: boolean
  • temperature
    টাইপ: number
    সর্বনিম্ন:  
    0
  • propertyName
    টাইপ: anything
  • text
    টাইপ: object
    • propertyName
      টাইপ: anything
  • tool_choice
    • টাইপ: string
  • tools
    টাইপ: array object[]
    • propertyName
      টাইপ: anything
  • top_p
    টাইপ: number
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    1
  • propertyName
    টাইপ: anything
রেসপন্স
  • 200
    টাইপ: object · ResponsesResponse

    রেসপন্স অবজেক্ট বা স্ট্রিমিং রেসপন্স ইভেন্ট

    • id
      টাইপ: string
      আবশ্যক
    • object
      const:  
      response
      আবশ্যক
    • status
      টাইপ: string enum
      আবশ্যক
      মান
      • completed
      • failed
      • in_progress
      • cancelled
      • queued
      • incomplete
    • error
      টাইপ: object · ResponsesError
      • code
        টাইপ: string
        আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • propertyName
        টাইপ: anything
    • metadata
      টাইপ: object
      • propertyName
        টাইপ: anything
    • model
      টাইপ: string
    • output
      টাইপ: array object[]
      • propertyName
        টাইপ: anything
    • output_text
      টাইপ: string
    • usage
      টাইপ: object · Usage

      প্রোভাইডারের ব্যবহার অবজেক্ট। ফিল্ড এন্ডপয়েন্ট ও প্রোভাইডার অনুসারে ভিন্ন হয়।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
  • 400
    টাইপ: object · OpenAIErrorResponse

    অবৈধ রিকোয়েস্ট, মডেল বা provider ম্যাপিং

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 401
    টাইপ: object · OpenAIErrorResponse

    Felo API key অবৈধ বা অনুপস্থিত

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 402
    টাইপ: object · OpenAIErrorResponse

    অপর্যাপ্ত ব্যালেন্স

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 403
    টাইপ: object · OpenAIErrorResponse

    অ্যাকাউন্টের এই মডেল ব্যবহারের অনুমতি নেই। নিষ্ক্রিয় মডেলগুলিও আপস্ট্রিম কলের আগে প্রত্যাখ্যাত হয়। ইতিমধ্যে গৃহীত রিকোয়েস্ট ও টাস্ক চলতে থাকে।

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 429
    টাইপ: object · OpenAIErrorResponse

    ব্যয় বা রিকোয়েস্টের সীমা পূর্ণ হয়েছে

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 502
    টাইপ: object · OpenAIErrorResponse

    আপস্ট্রিম প্রোভাইডারের রিকোয়েস্ট ব্যর্থ হয়েছে

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
  • 503
    টাইপ: object · OpenAIErrorResponse

    প্রোভাইডার বা বিলিং পরিষেবা অনুপলব্ধ

    OpenAI-সামঞ্জস্যপূর্ণ এরর এনভেলপ। Router সব ঐচ্ছিক আপস্ট্রিম ফিল্ড না দিয়েও code ও message অন্তর্ভুক্ত করতে পারে।

    • error
      টাইপ: object
      আবশ্যক
      • message
        টাইপ: string
        আবশ্যক
      • code
        টাইপ: string | null
      • param
        টাইপ: string | null
      • type
        টাইপ: string

        প্রদান করা হলে OpenAI-সামঞ্জস্যপূর্ণ এরর টাইপ।

      • propertyName
        টাইপ: anything
    • propertyName
      টাইপ: anything
    application/json
Request Example for post/api/v1/responses
curl https://openapi.felo.ai/api/v1/responses \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "model": "gpt-5.5",
  "input": "Explain why the sky is blue in one sentence.",
  "stream": false
}'
{
  "id": "string",
  "object": "response",
  "status": "completed",
  "output": [
    {
      "additionalProperty": "anything"
    }
  ],
  "output_text": "string",
  "error": {
    "code": "string",
    "message": "string",
    "additionalProperty": "anything"
  },
  "usage": {
    "additionalProperty": "anything"
  },
  "model": "string",
  "metadata": {
    "additionalProperty": "anything"
  },
  "additionalProperty": "anything"
}
Create a model response