Felo API PlatformFelo API Platform
সব Perplexity endpoint
v0.2.0-beta
OpenAPI 3.1.0

Perplexity Sonar Reasoning Pro

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

Perplexity API

​

Generate answers and research reports with web citations.

Perplexity API অপারেশন

Perplexity Sonar Reasoning Pro

​

ওয়েব সার্চ ও উদ্ধৃতি দ্বারা সমর্থিত যুক্তি প্রয়োজন এমন প্রশ্ন বিশ্লেষণ করুন। model ও messages আবশ্যক; এই এন্ডপয়েন্টের জন্য model sonar-reasoning-pro ব্যবহার করুন। এই পাবলিক কন্ট্রাক্ট stream false সহ non-streaming JSON রেসপন্স কভার করে। উত্তর ও তার সূত্রগুলোর জন্য choices[].message.content, citations ও search_results পড়ুন। usage Felo ক্রেডিট চার্জ নয়।

মূল্য রেফারেন্স

  • মিটারিং: রিপোর্ট করা রেসপন্স খরচ
  • রেফারেন্স রিকোয়েস্ট অনুমান: USD 0.03499
  • রেফারেন্স গ্রাহক গুণক: 1.0। নিষ্পত্তিকৃত গ্রাহক অঙ্কে এটি আবার প্রয়োগ করবেন না।

এটি কেবল রেফারেন্স মেটাডেটা; অ্যাকাউন্টের কোটেশন, নিশ্চিত মূল্য বা ব্যয়সীমা নয়। রিসোর্স ক্রেডিট Felo ক্রেডিট নয়। চূড়ান্ত চার্জ Felo-এর বিলিং রেকর্ড অনুযায়ী হয়।

বডি
আবশ্যক
application/json
  • messages
    টাইপ: array object[]
    আবশ্যক

    এখন পর্যন্ত কথোপকথন গঠনকারী message-এর তালিকা।

    • content
      টাইপ: string
      আবশ্যক

      message-এর কনটেন্ট।

    • role
      টাইপ: string enum
      আবশ্যক

      message লেখকের ভূমিকা।

      মান
      • system
      • user
      • assistant
  • model
    টাইপ: string enum
    আবশ্যক

    ব্যবহার করার জন্য Sonar মডেল।

    মান
    • sonar
    • sonar-pro
    • sonar-reasoning-pro
    • sonar-deep-research
  • frequency_penalty
    টাইপ: number
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    2

    এখন পর্যন্ত টেক্সটে বিদ্যমান ফ্রিকোয়েন্সির ভিত্তিতে নতুন টোকেনে পেনাল্টি দেয়। ধনাত্মক মান একই লাইন হুবহু পুনরাবৃত্তি করার সম্ভাবনা কমায়।

  • max_tokens
    টাইপ: integer

    রেসপন্সে জেনারেট করার জন্য টোকেনের সর্বোচ্চ সংখ্যা।

  • presence_penalty
    টাইপ: number
    সর্বনিম্ন:  
    -2
    সর্বোচ্চ:  
    2

    এখন পর্যন্ত টেক্সটে টোকেন আছে কি না তার ভিত্তিতে নতুন টোকেনে পেনাল্টি দেয়। ধনাত্মক মান নতুন বিষয় নিয়ে কথা বলার সম্ভাবনা বাড়ায়।

  • return_citations
    টাইপ: boolean

    রেসপন্সে উদ্ধৃতি ও সার্চ ফলাফল ফেরত দিতে হবে কি না।

  • search_context
    টাইপ: string enum

    কতটা সার্চ কনটেক্সট ব্যবহার হবে তা নিয়ন্ত্রণ করে। প্রতি-রিকোয়েস্ট খরচকে প্রভাবিত করে।

    মান
    • low
    • medium
    • high
  • search_domain_filter
    টাইপ: array string[]

    সার্চকে নির্দিষ্ট ডোমেনে সীমাবদ্ধ করুন।

  • search_recency_filter
    টাইপ: string enum

    সার্চ ফলাফলকে সাম্প্রতিকতা অনুযায়ী ফিল্টার করুন।

    মান
    • month
    • week
    • day
    • hour
  • stream
    টাইপ: boolean

    server-sent events ব্যবহার করে রেসপন্স স্ট্রিম করতে হবে কি না।

  • temperature
    টাইপ: number
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    2

    0 থেকে 2-এর মধ্যে স্যাম্পলিং তাপমাত্রা। কম মান আউটপুটকে আরও কেন্দ্রীভূত ও নির্ধারক করে।

  • top_k
    টাইপ: integer
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    2048

    top-k ফিল্টারিংয়ের জন্য রাখার টোকেন সংখ্যা।

  • top_p
    টাইপ: number
    সর্বনিম্ন:  
    0
    সর্বোচ্চ:  
    1

    নিউক্লিয়াস স্যাম্পলিং প্যারামিটার। মডেল top_p সম্ভাব্যতা ভরের টোকেন বিবেচনা করে।

রেসপন্স
  • 200
    টাইপ: object · ResponseD5E2470Dd28B_ChatCompletionResponse

    AI উত্তর ও উদ্ধৃতি সহ সফল রেসপন্স

    • choices
      টাইপ: array object[]
      • finish_reason
        টাইপ: string enum
        মান
        • stop
        • length
      • index
        টাইপ: integer

        Integer numbers.

      • message
        টাইপ: object
        • content
          টাইপ: string

          AI-নির্মিত উত্তর, [1][2]-এর মতো ইনলাইন উদ্ধৃতি রেফারেন্সসহ

        • role
          টাইপ: string
    • citations
      টাইপ: array string[]

      উত্তরে উল্লিখিত সোর্স URL-এর তালিকা

    • created
      টাইপ: integer

      completion কখন তৈরি হয়েছিল তার Unix টাইমস্ট্যাম্প

    • id
      টাইপ: string

      completion-এর অনন্য শনাক্তকারী

    • model
      টাইপ: string

      completion-এর জন্য ব্যবহৃত মডেল

    • object
      টাইপ: string
    • search_results
      টাইপ: array object[]

      শিরোনাম, স্নিপেট ও URL সহ বিস্তারিত সার্চ ফলাফল

      • date
        টাইপ: string
      • snippet
        টাইপ: string
      • source
        টাইপ: string
      • title
        টাইপ: string
      • url
        টাইপ: string
    • usage
      টাইপ: object
      • completion_tokens
        টাইপ: integer

        Integer numbers.

      • prompt_tokens
        টাইপ: integer

        Integer numbers.

      • search_context_size
        টাইপ: string
      • total_tokens
        টাইপ: integer

        Integer numbers.

    application/json
  • 400

    রিকোয়েস্ট প্রক্রিয়া করা যায়নি। রিকোয়েস্ট প্যারামিটার যাচাই করুন।

  • 401

    একটি বৈধ Felo API key আবশ্যক।

  • 402

    বিলিং শর্ত পূরণ না হওয়ায় রিকোয়েস্ট এগোতে পারছে না।

  • 403

    অ্যাকাউন্টটিকে এই অপারেশন করার অনুমতি নেই।

  • 429

    রিকোয়েস্ট বা ব্যয়ের সীমায় পৌঁছে গেছে।

  • 502

    পরিষেবা রিকোয়েস্টটি সম্পন্ন করতে পারেনি।

  • 503

    API বা বিলিং পরিষেবা সাময়িকভাবে অনুপলভ্য।

  • 504

    রিকোয়েস্ট প্রক্রিয়াকরণের সময় পরিষেবার সময় শেষ হয়ে গেছে।

  • default

    ত্রুটি রেসপন্স; আপস্ট্রিম passthrough রেসপন্স প্রোভাইডারের ফর্ম্যাট ব্যবহার করতে পারে।

    application/json
Request Example for post/v1/beta/perplexity/sonar-reasoning-pro
curl --request POST https://openapi.felo.ai/v1/beta/perplexity/sonar-reasoning-pro \
  --header "Authorization: Bearer ${FELO_API_KEY:?Set FELO_API_KEY}" \
  --header 'Content-Type: application/json' \
  --data '{"model": "sonar-reasoning-pro", "messages": [{"role": "user", "content": "Explain when conditional HTTP requests save bandwidth, citing the standards."}], "max_tokens": 2048, "stream": false}'
{
  "id": "example-sonar-reasoning-pro-completion",
  "model": "sonar-reasoning-pro",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "A successful cache validation can avoid transferring an unchanged body. [1]"
      },
      "finish_reason": "stop"
    }
  ],
  "citations": [
    "https://www.rfc-editor.org/rfc/rfc9110.html"
  ],
  "search_results": [
    {
      "title": "HTTP Semantics",
      "url": "https://www.rfc-editor.org/rfc/rfc9110.html"
    }
  ],
  "usage": {
    "prompt_tokens": 30,
    "completion_tokens": 50,
    "total_tokens": 80
  }
}
Perplexity Sonar Reasoning Pro