
আপনি যা শিখবেন
এই টিউটোরিয়ালে 7API-এর মাধ্যমে GLM 5.3-এর বিভিন্ন ভ্যারিয়েন্টে কীভাবে অ্যাক্সেস করতে হয়, OpenAI ও Anthropic-সামঞ্জস্যপূর্ণ ক্লায়েন্টের জন্য API কীভাবে কনফিগার করতে হয় এবং বাস্তব কোডিং, রিজনিং, দ্বিভাষিক ও এজেন্ট ওয়ার্কফ্লোতে ফলাফল কীভাবে মূল্যায়ন করতে হয় তা ব্যাখ্যা করা হয়েছে।
রিপোজিটরিতে সিস্টেম প্রম্পট, AGENTS.md ফাইল, ওয়ার্কস্পেস পলিসি এবং Ollama Modelfile-এর একটি সংগ্রহও রয়েছে। এই ফাইলগুলো সামঞ্জস্যপূর্ণ ক্লায়েন্টের সঙ্গে ব্যবহার করা যায়, তবে প্রম্পটের আচরণ সংস্করণনির্ভর। তাই অনুমান না করে পরীক্ষা করা উচিত।
পরিভাষা বুঝুন
GLM 5.3 abliterated বলতে সাধারণত এমন একটি weight-level পরিবর্তনকে বোঝায়, যার উদ্দেশ্য মডেলের refusal direction কমানো। GLM 5.3 uncensored হলো এমন একটি মডেল ভ্যারিয়েন্টের বিস্তৃত পরিচিতি, যা তুলনামূলকভাবে কম প্রত্যাখ্যান করে। এই ফল abliteration, fine-tuning, ডেটা নির্বাচন, model merge বা অন্য কোনো alignment পদ্ধতি থেকে আসতে পারে।
পরিভাষাগুলো সম্পর্কিত হলেও অভিন্ন নয়। কোনো লেবেলই নিশ্চয়তা দেয় না যে মডেল প্রতিটি অনুরোধের উত্তর দেবে। আচরণ নির্ভর করে নির্দিষ্ট মডেল সংস্করণ, প্রম্পট, প্রোভাইডারের নীতি এবং instruction hierarchy-এর ওপর।
- Abliterated: সাধারণত মডেলের weight-এ করা পরিবর্তনকে বোঝায়।
- Uncensored: প্রত্যাখ্যানের আচরণ ব্যাপকভাবে কমে যাওয়াকে বোঝায়।
- Standard GLM 5.3: নিরাপত্তা আচরণ, গুণমান ও খরচের ভিন্ন ভারসাম্য দিতে পারে।
কেন GLM 5.3 ব্যবহার করবেন?
GLM 5.3 Zhipu AI-এর GLM পরিবারের অন্তর্ভুক্ত এবং কোডিং, এজেন্ট ওয়ার্কফ্লো, রিজনিং এবং চীনা ও ইংরেজি ভাষার দ্বিভাষিক কাজের জন্য তৈরি। রিপোজিটরি-পর্যায়ের নির্দেশনা, টুল-ব্যবহারকারী ওয়ার্কফ্লো, খরচ-সচেতন প্রসেসিং বা আপনার routing mix-এ আরেকটি মডেল পরিবার প্রয়োজন হলে এটি কার্যকর হতে পারে।
7API-এর মাধ্যমে একই অ্যাকাউন্ট ও API key ব্যবহার করে Claude, GPT, Gemini, Grok, DeepSeek এবং Kimi-সহ অন্যান্য মডেল পরিবারেও অ্যাক্সেস পাওয়া যায়। ভ্যারিয়েন্টগুলো বর্তমান উপলভ্যতা অনুযায়ী তালিকাভুক্ত থাকে।
- প্রতিটি মডেল প্রোভাইডারের জন্য অ্যাপ্লিকেশন নতুন করে না লিখে সামঞ্জস্যপূর্ণ API ব্যবহার করুন।
- কোডিং ও টুল-ভিত্তিক ওয়ার্কফ্লোর জন্য GLM 5.3 পরীক্ষা করুন।
- নিজের কাজের ওপর standard, abliterated এবং uncensored ভ্যারিয়েন্টের তুলনা করুন।
- প্রতি টোকেন অনুযায়ী অর্থ পরিশোধের সুবিধা ব্যবহার করুন এবং ড্যাশবোর্ডে বর্তমান মূল্য যাচাই করুন।
API অ্যাক্সেস সেট আপ করুন
১. অ্যাকাউন্ট তৈরি করে ক্রেডেনশিয়াল সংগ্রহ করুন
7api.st-এ অ্যাকাউন্ট তৈরি করুন। ড্যাশবোর্ড থেকে API key এবং উপযুক্ত base URL কপি করুন। key সরাসরি সোর্স কোডে না রেখে environment variable-এ রাখুন।
export SEVEN_API_KEY="sk-..."
export SEVEN_API_BASE_URL="https://.../v1"
Anthropic-সামঞ্জস্যপূর্ণ endpoint ড্যাশবোর্ডে আলাদাভাবে দেখানো base URL ব্যবহার করতে পারে। তাই যে ক্লায়েন্ট কনফিগার করছেন, তার জন্য দেওয়া মানটি ব্যবহার করুন।
২. নির্দিষ্ট model ID বেছে নিন
ড্যাশবোর্ড খুলে আপনার পছন্দের GLM 5.3 ভ্যারিয়েন্টের বর্তমান model ID কপি করুন। কোনো placeholder বা পুরোনো identifier ভবিষ্যতেও বৈধ থাকবে বলে ধরে নেবেন না। মডেল সংস্করণের সঙ্গে উপলভ্যতা পরিবর্তিত হতে পারে।
নিচের উদাহরণগুলোতে GLM_5_3_MODEL_ID-এর জায়গায় ড্যাশবোর্ড থেকে পাওয়া সঠিক ID বসান।
OpenAI-সামঞ্জস্যপূর্ণ অনুরোধ পাঠান
আপনার প্রজেক্টে OpenAI Python SDK ইনস্টল করুন, তারপর 7API key ও base URL দিয়ে ক্লায়েন্ট শুরু করুন।
pip install openai
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["SEVEN_API_KEY"],
base_url=os.environ["SEVEN_API_BASE_URL"],
)
response = client.chat.completions.create(
model="GLM_5_3_MODEL_ID",
messages=[
{"role": "system", "content": "You are a precise coding assistant."},
{
"role": "user",
"content": "Refactor this function and explain the trade-offs: ...",
},
],
)
print(response.choices[0].message.content)
এই পদ্ধতিতে পরিচিত chat-completions interface ব্যবহার করা হয়। আপনার ক্লায়েন্টে সমর্থিত কোডিং, দ্বিভাষিক লেখা, বিশ্লেষণ বা এজেন্ট কাজের জন্য system ও user message পরিবর্তন করতে পারেন।
Anthropic-সামঞ্জস্যপূর্ণ অনুরোধ পাঠান
আপনার অ্যাপ্লিকেশন Anthropic SDK ব্যবহার করলে এটি ইনস্টল করুন এবং ড্যাশবোর্ড থেকে পাওয়া সামঞ্জস্যপূর্ণ base URL কনফিগার করুন।
pip install anthropic
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ["SEVEN_API_KEY"],
base_url=os.environ["SEVEN_API_BASE_URL"],
)
message = client.messages.create(
model="GLM_5_3_MODEL_ID",
max_tokens=1024,
system="You are a precise coding assistant.",
messages=[
{"role": "user", "content": "Write a migration plan for this module."}
],
)
print(message.content[0].text)
আপনার ড্যাশবোর্ডে এই প্রোটোকলের জন্য আলাদা endpoint দেওয়া থাকলে 7API নির্দিষ্ট Anthropic-সামঞ্জস্যপূর্ণ base URL ব্যবহার করুন।
ডেভেলপার টুলে সংযোগ করুন
রিপোজিটরিতে কয়েকটি ডেভেলপমেন্ট এনভায়রনমেন্টের সঙ্গে সামঞ্জস্যের তথ্য রয়েছে। সাধারণ প্রক্রিয়া হলো টুলটির provider configuration-এ উপযুক্ত endpoint, API key এবং GLM 5.3 model ID দেওয়া।
- Claude Code:
ANTHROPIC_BASE_URL-কে 7API Anthropic endpoint-এ নির্দেশ করুন। - Cursor: একটি কাস্টম OpenAI-সামঞ্জস্যপূর্ণ provider যোগ করুন।
- OpenCode: একটি কাস্টম provider এবং নির্বাচিত GLM 5.3 model ID যোগ করুন।
- Codex CLI: একটি OpenAI-সামঞ্জস্যপূর্ণ provider profile ব্যবহার করুন।
- LangChain বা LlamaIndex: OpenAI-সামঞ্জস্যপূর্ণ adapter ব্যবহার করুন।
ক্লায়েন্ট-নির্দিষ্ট নির্দেশনার জন্য রিপোজিটরির Claude Code, Cursor, OpenCode এবং Codex নির্দেশিকা দেখুন।
রিপোজিটরির prompt file ব্যবহার করুন
রিপোজিটরিতে GLM, Claude, DeepSeek, Kimi, Grok, OpenCode, Ollama এবং অন্যান্য পরিবেশের জন্য প্রম্পট ফাইল রয়েছে। সাধারণ কথোপকথনে প্রতিটি ফাইল পেস্ট না করে আপনার ক্লায়েন্টের সঙ্গে সামঞ্জস্যপূর্ণ ফরম্যাট নির্বাচন করুন।
- সিস্টেম প্রম্পট: ফাইলের বিষয়বস্তু একটি সিস্টেম মেসেজ বা কাস্টম-ইনস্ট্রাকশন ফিল্ডে কপি করুন।
AGENTS.mdফাইল: কোডিং এজেন্ট প্রজেক্ট-স্তরের নির্দেশনা সমর্থন করলে ফাইলটি রিপোজিটরি বা ওয়ার্কস্পেসের রুটে সংরক্ষণ করুন।- ওয়ার্কস্পেস নীতি: আপনার ক্লায়েন্টের প্রয়োজনীয় স্থায়ী নির্দেশনার অবস্থানে এগুলো রাখুন। উদাহরণস্বরূপ, README-তে একটি OpenCode ইনস্টলেশনের জন্য
~/.config/opencode/AGENTS.mdউল্লেখ করা হয়েছে। - Ollama Modelfile: ফাইলটি Ollama-তে পাস করুন, যেমন
ollama create gemma4-jb -f gemma4.md। - Grok কনফিগারেশন: সাধারণ চ্যাট মেসেজ হিসেবে নয়, লক্ষ্য হ্যারনেসের কনফিগারেশন ফিল্ডে
grok-config.txtব্যবহার করুন।
মডেল, নির্দেশনার স্তরক্রম বা ক্লায়েন্টের সংস্করণ আপডেট হলে প্রম্পটের আচরণ বদলে যেতে পারে। এই ফাইলগুলোকে পরীক্ষা হিসেবে বিবেচনা করুন এবং আপনি যে নির্দিষ্ট মডেল রিলিজ ব্যবহার করছেন, তাতেই এর আচরণ যাচাই করুন।
একটি GLM 5.3 ভ্যারিয়েন্ট মূল্যায়ন করুন
একটি সফল উত্তরই কোনো abliterated বা uncensored মডেল প্রোডাকশনের জন্য উপযুক্ত কি না নির্ধারণ করার জন্য যথেষ্ট নয়। প্রতিনিধিত্বশীল কাজ নিয়ে একটি পুনরাবৃত্তিযোগ্য টেস্ট সেট তৈরি করুন এবং একই শর্তে ভ্যারিয়েন্টগুলোর তুলনা করুন।
- প্রত্যাখ্যানের হার মাপুন: আগে ব্যর্থ হওয়া প্রম্পট পরীক্ষা করুন এবং প্রতিটি কাজ মডেল সম্পূর্ণ করে, আংশিকভাবে সম্পন্ন করে, নাকি প্রত্যাখ্যান করে তা记录 করুন।
- মান পরিমাপ করুন: বাস্তব কোডিং, যুক্তি, অনুবাদ এবং দ্বিভাষিক লেখার কাজ মূল্যায়ন করুন।
- পার্শ্বপ্রতিক্রিয়া পরীক্ষা করুন: টোন, নির্দেশনা অনুসরণ, কাঠামোবদ্ধ আউটপুট এবং টুল ব্যবহারে পরিবর্তন খুঁজুন।
- সংস্করণ পরিবর্তন ট্র্যাক করুন: প্রদানকারী কোনো মডেল বা মডেল ID পরিবর্তন করলে প্রতিবার পরীক্ষা পুনরাবৃত্তি করুন।
- প্রতি সফল কাজের খরচ হিসাব করুন: শুধু টোকেনের দাম তুলনা না করে পুনরায় চেষ্টা এবং ব্যর্থ প্রচেষ্টাও অন্তর্ভুক্ত করুন।
এই প্রক্রিয়ার জন্য রিপোজিটরিতে একটি নির্দিষ্ট মূল্যায়ন চেকলিস্ট রয়েছে।
উন্নত ব্যবহার ও পরিচালনাগত পরামর্শ
মডেল নির্বাচন কনফিগারযোগ্য রাখুন
মডেল ID কনফিগারেশন বা একটি এনভায়রনমেন্ট ভেরিয়েবলে সংরক্ষণ করুন, যাতে অ্যাপ্লিকেশনের কোড পরিবর্তন না করেই standard, abliterated এবং uncensored ভ্যারিয়েন্টের তুলনা করতে পারেন। ডিপ্লয়মেন্টের আগে ড্যাশবোর্ডে বর্তমান ID সবসময় যাচাই করুন।
আলাদা প্রজেক্ট ক্রেডেনশিয়াল ব্যবহার করুন
7API সাবকি সমর্থন করে, যা প্রজেক্ট, টিমমেট বা ক্লায়েন্টের বাজেট আলাদা করতে সহায়তা করতে পারে। বাস্তবে প্রয়োজনীয় সর্বনিম্ন অনুমতিগুলো প্রয়োগ করুন এবং ক্রেডেনশিয়াল প্রকাশ পেলে সেগুলো পরিবর্তন করুন।
ক্যাশড ইনপুট ও পুনরায় চেষ্টা পর্যবেক্ষণ করুন
সেবাটি প্রতি-টোকেন বিলিং ব্যবহার করে এবং যেখানে সমর্থিত, সেখানে ক্যাশড ইনপুটের জন্য কম হার প্রদান করে। পুনরায় চেষ্টা, প্রম্পটের আকার এবং সফল কাজ সম্পন্ন হওয়া ট্র্যাক করুন, যাতে ব্যর্থতার পুনরাবৃত্তির কারণে সস্তা মডেলটি আরও ব্যয়বহুল হয়ে না যায়।
বৃহত্তর ক্যাটালগের তুলনা করুন
একটি কী একাধিক মডেল পরিবারের জন্য ব্যবহার করা যায় বলে, রাউটিংয়ের মান, লেটেন্সি, ভাষাগত সক্ষমতা বা প্রত্যাখ্যানের আচরণ গুরুত্বপূর্ণ হলে Claude, GPT, Gemini, Grok, DeepSeek এবং Kimi-এর পাশাপাশি GLM 5.3 মূল্যায়ন করুন। uncensored AI API মডেল ক্যাটালগ আরও বিস্তৃত তুলনার একটি সূচনা বিন্দু প্রদান করে।
দায়িত্বশীল ব্যবহার ও সীমাবদ্ধতা
Abliterated এবং uncensored ভ্যারিয়েন্ট প্রত্যাখ্যানমুক্ত হবে, এমন নিশ্চয়তা নেই। প্রত্যাখ্যানের প্রবণতা কমে গেলে নির্দেশনা অনুসরণ, টোন বা অন্যান্য মানের বৈশিষ্ট্যও বদলে যেতে পারে। আউটপুট মানুষের, সিস্টেমের বা গুরুত্বপূর্ণ সিদ্ধান্তের ওপর প্রভাব ফেললে অ্যাপ্লিকেশন-স্তরের সুরক্ষা ব্যবস্থা, লগিং, অ্যাক্সেস নিয়ন্ত্রণ এবং মানব পর্যালোচনা যুক্ত করুন।
- প্রযোজ্য আইন, প্রদানকারীর শর্তাবলি এবং সাংগঠনিক নীতি মেনে চলুন।
- মডেলের লেবেলকে নিরাপত্তা বা মানের নিশ্চয়তা হিসেবে বিবেচনা করবেন না।
- আপনি যে নির্দিষ্ট সংস্করণ ও প্রদানকারীর এন্ডপয়েন্ট ব্যবহার করার পরিকল্পনা করছেন, তা পরীক্ষা করুন।
- API কী সুরক্ষিত রাখুন এবং ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন বা রিপোজিটরিতে তা প্রকাশ করা এড়িয়ে চলুন।
- প্রোডাকশন সিস্টেমে প্রয়োগের আগে তৈরি কোড ও এজেন্টের কার্যকলাপ পর্যালোচনা করুন।
অতিরিক্ত বিবেচনার জন্য রিপোজিটরির নিরাপত্তা ও দায়িত্বশীল ব্যবহার নির্দেশিকা দেখুন।
মূল্য নির্ধারণ ও প্রাপ্যতা
7API সাবস্ক্রিপশনের পরিবর্তে প্রতি-টোকেন ভিত্তিক অ্যাক্সেস ব্যবহার করে। README-তে যেখানে সমর্থিত সেখানে ক্যাশড-ইনপুট বিলিং, BTC, ETH, USDT এবং LTC ব্যবহার করে ক্রিপ্টো টপ-আপ, সাবকি এবং একটি রেফারেল প্রোগ্রামের কথাও উল্লেখ করা হয়েছে। বর্তমান GLM 5.3-এর মূল্য, সীমা এবং প্রাপ্যতার জন্য ড্যাশবোর্ড দেখুন, কারণ এই বিবরণ ও মডেলের এন্ট্রিগুলো পরিবর্তিত হতে পারে।
উপসংহার
7API-এর মাধ্যমে GLM 5.3 ব্যবহার করতে একটি অ্যাকাউন্ট তৈরি করুন, সঠিক কী ও বেস URL কপি করুন, ড্যাশবোর্ড থেকে নির্দিষ্ট মডেল ID নির্বাচন করুন এবং OpenAI বা Anthropic SDK-এর মাধ্যমে সংযোগ করুন। এরপর আপনি মডেলটিকে কোডিং টুলের সঙ্গে একীভূত করে বাস্তব কাজের বিপরীতে মূল্যায়ন করতে পারবেন। Abliterated এবং uncensored লেবেলকে প্রত্যাখ্যানের প্রবণতা কমে যাওয়ার বর্ণনা হিসেবে বিবেচনা করুন, নিশ্চয়তা হিসেবে নয়, এবং মডেলের সংস্করণ পরিবর্তন হলে আবার পরীক্ষা করুন।
সম্পূর্ণ রেফারেন্সের জন্য রিপোজিটরির GLM 5.3 API quickstart এবং সমস্যা সমাধানের ডকুমেন্টেশন দেখুন।
