⏱️2 min read · 369 words

|||| ক্লদ এপিআইAnthropic দ্বারা 2026 সালে সবচেয়ে সক্ষম AI APIগুলির মধ্যে একটি৷ Claude Sonnet 4 200K প্রসঙ্গ, দৃষ্টি, টুল ব্যবহার এবং প্রম্পট ক্যাশিং অফার করে৷ এই টিউটোরিয়ালটি প্রোডাকশন এআই বৈশিষ্ট্যের মাধ্যমে প্রথম API কল কভার করে।সেটআপ
📋 Table of Contents
- 📋 কপি
- 📋 কপি
- 📋 কপি
- 📋 কপি
- 📋 কপি
- 📋 কপি
- 📋 কপি
- Claude API হল AI উৎপাদনের দ্রুততম পথ। বার্তা দিয়ে শুরু করুন, UX-এর জন্য স্ট্রিমিং যোগ করুন, ডেটা অ্যাক্সেসের জন্য টুল ব্যবহার করুন এবং 90% খরচ কমাতে প্রম্পট ক্যাশিং সক্ষম করুন। ক্লাউড সনেট 4 2026 সালে এর দামে অন্য যেকোন মডেলের চেয়ে ভাল কোড, বিশ্লেষণ, দৃষ্টি এবং দীর্ঘ নথিগুলি পরিচালনা করে।
📋 কপি
pip install anthropic
export ANTHROPIC_API_KEY=sk-ant-...your-key...
📋 কপি
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model='claude-sonnet-4-5',
max_tokens=1024,
messages=[
{'role': 'user', 'content': 'Explain async/await in Python in 3 sentences.'}
]
)
print(message.content[0].text)
📋 কপি
client = anthropic.Anthropic()
system = 'You are a senior Python developer. Be concise. Use code examples.'
history = []
def chat(user_msg: str) -> str:
history.append({'role': 'user', 'content': user_msg})
resp = client.messages.create(
model='claude-sonnet-4-5',
max_tokens=2048,
system=system,
messages=history
)
reply = resp.content[0].text
history.append({'role': 'assistant', 'content': reply})
return reply
print(chat('How do I read a CSV file?'))
print(chat('Now filter rows where age > 25'))
📋 কপি
with client.messages.stream(
model='claude-sonnet-4-5',
max_tokens=1024,
messages=[{'role': 'user', 'content': 'Write a Python quicksort'}]
) as stream:
for text in stream.text_stream:
print(text, end='', flush=True)
📋 কপি
tools = [{
"name": "get_weather",
"description": "Get current weather for a city",
"input_schema": {
"type": "object",
"properties": {"city": {"type": "string"}},
"required": ["city"]
}
}]
response = client.messages.create(
model='claude-sonnet-4-5',
max_tokens=1024,
tools=tools,
messages=[{'role': 'user', 'content': 'What is the weather in Tokyo?'}]
)
if response.stop_reason == 'tool_use':
for block in response.content:
if block.type == 'tool_use':
print(f'Tool: {block.name}, Input: {block.input}')
📋 কপি
response = client.messages.create(
model='claude-sonnet-4-5',
max_tokens=1024,
system=[{
"type": "text",
"text": very_long_system_prompt,
"cache_control": {"type": "ephemeral"}
}],
messages=[{'role': 'user', 'content': user_question}]
)
print(f'Cache read: {response.usage.cache_read_input_tokens}')
📋 কপি
import base64
with open('screenshot.png', 'rb') as f:
img = base64.standard_b64encode(f.read()).decode()
response = client.messages.create(
model='claude-sonnet-4-5',
max_tokens=1024,
messages=[{'role': 'user', 'content': [
{'type': 'image', 'source': {'type': 'base64', 'media_type': 'image/png', 'data': img}},
{'type': 'text', 'text': 'Describe this UI and list any bugs.'}
]}]
)
Claude API হল AI উৎপাদনের দ্রুততম পথ। বার্তা দিয়ে শুরু করুন, UX-এর জন্য স্ট্রিমিং যোগ করুন, ডেটা অ্যাক্সেসের জন্য টুল ব্যবহার করুন এবং 90% খরচ কমাতে প্রম্পট ক্যাশিং সক্ষম করুন। ক্লাউড সনেট 4 2026 সালে এর দামে অন্য যেকোন মডেলের চেয়ে ভাল কোড, বিশ্লেষণ, দৃষ্টি এবং দীর্ঘ নথিগুলি পরিচালনা করে।
Claude API is the fastest path to production AI. Start with messages, add streaming for UX, use tool use for data access, and enable prompt caching to cut costs 90%. Claude Sonnet 4 handles code, analysis, vision, and long documents better than any other model at its price in 2026.
🔗 Share this article
✍️ Leave a Comment