⏱️2 min read · 365 words

|||| كلود APIمن Anthropic هي واحدة من واجهات برمجة تطبيقات الذكاء الاصطناعي الأكثر قدرة في عام 2026. يوفر Claude Sonnet 4 سياقًا ورؤية واستخدامًا للأداة وتخزينًا مؤقتًا سريعًا يبلغ 200 ألف. يغطي هذا البرنامج التعليمي أول استدعاء لواجهة برمجة التطبيقات (API) من خلال ميزات الذكاء الاصطناعي للإنتاج.الإعداد
📋 Table of Contents
- 📋 نسخ
- 📋 نسخ
- 📋 نسخ
- 📋 نسخ
- 📋 نسخ
- 📋 نسخ
- 📋 نسخ
- Claude API هو أسرع طريق لإنتاج الذكاء الاصطناعي. ابدأ بالرسائل، وأضف البث لتجربة المستخدم، واستخدم الأداة للوصول إلى البيانات، وقم بتمكين التخزين المؤقت السريع لخفض التكاليف بنسبة 90%. يتعامل Claude Sonnet 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 هو أسرع طريق لإنتاج الذكاء الاصطناعي. ابدأ بالرسائل، وأضف البث لتجربة المستخدم، واستخدم الأداة للوصول إلى البيانات، وقم بتمكين التخزين المؤقت السريع لخفض التكاليف بنسبة 90%. يتعامل Claude Sonnet 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