jacobinwwey_obsidian-NotEMD/website/i18n/bn/docusaurus-plugin-content-docs/current/providers/openai.mdx
aliyun1121003339 eda64039cd docs(website): publish all README language docs routes
Add the README/UI locale matrix as the website documentation publishing source of truth, expand localized Docusaurus docs routes for every supported locale, and align GEO/Pages audits with the full multilingual route contract.
2026-07-08 02:39:26 +08:00

67 lines
7.6 KiB
Text

---
id: openai
title: "OpenAI"
description: "OpenAI কনফিগার করুন (GPT-4, GPT-4o)"
author:
'@id': 'https://jacobinwwey.github.io/obsidian-NotEMD/#person-jacobinwwey'
keywords: [openai, gpt-4o, provider, configuration]
concepts: [OpenAI, GPT-4o, API Configuration]
citations:
- title: OpenAI API
url: https://platform.openai.com
- title: GPT-4
url: https://openai.com/gpt-4
---
import TLDR from '@site/src/components/TLDR';
# OpenAI Provider
<TLDR>
**OpenAI শেয়ার্ড OpenAI-সামঞ্জস্যপূর্ণ ট্রান্সপোর্ট ব্যবহার করে।** বর্তমান প্রিসেটটি `gpt-4o`, `https://api.openai.com/v1`, `temperature: 0.5` এবং `models-then-chat` কানেকশন টেস্টের জন্য ডিফল্ট হিসেবে থাকে। যখন আপনার নির্দিষ্ট ফিল্ড সেমান্টিক্স দরকার হয় তখন এই পৃষ্ঠাটি ব্যবহার করুন; ক্যাটাগরি-স্তরের নির্বাচনের জন্য [LLM Providers](/docs/providers/overview) ওভারভিউ ব্যবহার করুন.
এটি [Obsidian AI Knowledge Management Guide](/docs/pillar-ai-knowledge)-এর অংশ।
</TLDR>
## Setup
OpenAI API কী তৈরি করুন, Notemd সেটিংসে `OpenAI` প্রোভাইডার প্রোফাইল যোগ করুন, এবং আপনি ইচ্ছাকৃতভাবে OpenAI-সামঞ্জস্যপূর্ণ গেটওয়ে নির্দেশ না করলে ডিফল্ট Base URL বজায় রাখুন। সাধারণ কাজের জন্য মডেল ফিল্ডটি `gpt-4o`-এ থাকতে পারে অথবা আপনার অ্যাকাউন্ট যে অন্য কোনো OpenAI মডেল ID ব্যবহার করতে পারে তা দিয়ে প্রতিস্থাপিত হতে পারে.
খরচ নিয়ন্ত্রণের জন্য টাস্ক-নির্দিষ্ট মডেলগুলো ব্যবহার করুন: গবেষণা, ধারণা বের করা এবং দীর্ঘ-আকারের পুনর্গঠনের জন্য শক্তিশালী মডেলগুলো ব্যবহার করুন; অনুবাদ, লিঙ্ক পরামর্শ এবং সংক্ষিপ্ত সারাংশের জন্য সস্তা বা দ্রুততর মডেলগুলো ব্যবহার করুন.
## Endpoint And Authentication
| ফিল্ড | Current preset |
|-------|----------------|
| Transport | `openai-compatible` |
| API কী | প্রয়োজনীয় |
| Base URL | `https://api.openai.com/v1` |
| Default model | `gpt-4o` |
| Temperature | `0.5` |
| Connection test | `/models`, তারপর `/chat/completions` |
Notemd OpenAI-সামঞ্জস্যপূর্ণ বেস URLs কে `chat/completions` বা `models` যোগ করার আগে নরমালাইজ করে। Base URL-এ কোনো ট্রেইলিং `/chat/completions` অন্তর্ভুক্ত করবেন না; এতে ডুপ্লিকেটেড পাথ তৈরি হয়.
## Model Discovery
OpenAI জেনেরিক OpenAI-সামঞ্জস্যপূর্ণ মডেল ডিসকভারি পাথ ব্যবহার করে। সেটিংস UI প্রথমে `/v1/models` জিজ্ঞাসা করে, তারপর একটি হালকা চ্যাট রিকোয়েস্টের মাধ্যমে নির্বাচিত মডেলটি যাচাই করে। যদি ডিসকভারি ব্যর্থ হয় কিন্তু চ্যাট এখনও কাজ করে, তবে দেখুন আপনার কী-তে মডেল-লিস্ট অনুমতি আছে কিনা অথবা কোনো গেটওয়ে মডেল লিস্টিংকে ব্লক করছে কিনা.
রিজনিং মডেলগুলোকে একটি প্রোটোকল এডজ কেস হিসেবে বিবেচনা করা হয়: Notemd সিস্টেম ও ইউজার প্রম্পট কন্টেন্টকে একত্রিত করে OpenAI রিজনিং ID তৈরি করে যা আলাদা `system` রোলকে প্রত্যাখ্যান করে, এবং এটি শুধুমাত্র সেখানেই `reasoningEffort` প্রদর্শন করে যেখানে প্রোভাইডার ডিফিনিশনটি তা সমর্থন করে.
## সমস্যা সমাধান
- `401` অথবা `403`: কী, প্রজেক্ট অ্যাক্সেস, বিলিং স্টেট এবং নির্বাচিত মডেলটি কী-এর জন্য সক্রিয় আছে কিনা তা যাচাই করুন.
- চ্যাটে `404`: বেস URL সাধারণত ভুল থাকে অথবা ইতিমধ্যেই `/chat/completions` অন্তর্ভুক্ত থাকে.
- ডকুমেন্টে মডেলটি দেখা যায় কিন্তু সিলেক্টরে নয়: মডেল-লিস্ট অ্যাক্সেস ও চ্যাট অ্যাক্সেস হলো আলাদা ফেইলিং পয়েন্ট; প্রোভাইডার প্রোফাইলে সরাসরি মডেল ID টি ম্যানুয়ালি পরীক্ষা করুন.
- রিজনিং মডেল মেসেজগুলো প্রত্যাখ্যান করে: OpenAI রিজনিং হ্যান্ডলিং পাথ দ্বারা আবৃত কোনো মডেল ID ব্যবহার করুন অথবা অ-রিজনিং চ্যাট মডেলে স্বিচ করুন.
## কখন ব্যবহার করবেন
যখন আপনি সবচেয়ে পূর্বানুমেয় ডিফল্ট হোস্টেড পাথ চান, যখন `/v1/models` ডিসকভারি গুরুত্বপূর্ণ হয়, অথবা যখন কোনো ওয়ার্কফ্লো OpenAI রিজনিং মডেল সেমান্টিক্সের উপর নির্ভরশীল হয়, তখন OpenAI ব্যবহার করুন। রাউটিং, গোপনীয়তা বা খরচ নিয়ন্ত্রণ সরাসরি OpenAI API আচরণের চেয়ে বেশি গুরুত্বপূর্ণ হলে গেটওয়ে বা লোকাল প্রোভাইডারকে পছন্দ করুন.
---
## পরবর্তী ধাপসমূহ
- [LLM Providers](/docs/providers/overview) -- পূর্ণ কনফিগারেশন, প্রতি-টাস্ক মডেল এবং রিট্রাই লজিক
- [Troubleshooting](/docs/advanced/troubleshooting) -- 401/403 এবং রেট-লিমিট ত্রুটিগুলো সংশোধন করুন