קוד · Claude API · Python

Claude API
ב-5 דקות

5 שורות קוד שמחברות אותך ל-Claude API. הסניפט הבסיסי + גרסה עם זיכרון בין הודעות + טבלת מודלים — איזה מודל לבחור לאיזה משימה.

5שורות קוד
3מודלים
$0להתחלה

הסניפט המלא

מתחילים מ-pip install. אחר כך מפתח API מהקונסול. אחר כך 5 שורות פייתון. אחר כך מחליטים אם רוצים זיכרון.

התקנה

שלב 1 + 2 — התקנה והגדרת מפתח

איפה משיגים מפתח? console.anthropic.com → API Keys → Create Key. אל תשימו את המפתח בקוד עצמו — תמיד במשתנה סביבה.
# שלב 1 — התקנה (פעם אחת)
pip install anthropic


# שלב 2 — מפתח API במשתנה סביבה

# Mac / Linux
export ANTHROPIC_API_KEY="sk-ant-api03-..."

# Windows (PowerShell)
$env:ANTHROPIC_API_KEY="sk-ant-api03-..."

# כדי לשמור קבוע על Mac — להוסיף לקובץ ~/.zshrc:
# echo 'export ANTHROPIC_API_KEY="sk-ant-..."' >> ~/.zshrc
CODE

שלב 3 — 5 שורות הקוד הבסיסיות

שמרו את זה כקובץ hello_claude.py והריצו עם python hello_claude.py. אם המפתח מוגדר נכון — תקבלו תשובה תוך 2-3 שניות.
import anthropic

client = anthropic.Anthropic()  # picks up ANTHROPIC_API_KEY automatically

message = client.messages.create(
    model="claude-sonnet-4-6",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "שלום, ספר לי בדיחה על מתכנתים"}
    ]
)

print(message.content[0].text)
מתקדם

שיחה רב-תורית עם זיכרון

שלוש תוספות ששוות הכול: פרמטר system להגדרת אופי קבועה, רשימת conversation ששומרת את ההיסטוריה, ודחיפה לרשימה אחרי כל תשובה. בלי שלושת אלה — כל קריאה היא שיחה חדשה.
import anthropic

client = anthropic.Anthropic()
conversation = []

def chat(user_message):
    conversation.append({"role": "user", "content": user_message})
    response = client.messages.create(
        model="claude-sonnet-4-6",
        max_tokens=1024,
        system="אתה עוזר טכני בעברית. תענה תמיד קצר וענייני.",
        messages=conversation
    )
    reply = response.content[0].text
    conversation.append({"role": "assistant", "content": reply})
    return reply

# שיחה לדוגמה:
print(chat("מה זה API?"))
print(chat("ותסביר עוד פעם, אבל קצר יותר"))  # קלוד זוכר את ההקשר
מודלים

טבלת מודלים — מה לבחור

כלל אצבע: Sonnet ל-90% מהמשימות. Haiku רק כשהמשימה פשוטה ויש המון קריאות. Opus רק לקוד מורכב או ניתוח עמוק שצריך להיות מושלם.
| מודל                          | מתי                                       | מחיר יחסי   |
|-------------------------------|-------------------------------------------|-------------|
| claude-haiku-4-5-20251001     | סיווג, סיכומים קצרים, משימות פשוטות       | × 1 (זול)  |
| claude-sonnet-4-6             | ברירת מחדל לרוב המקרים                    | × 12       |
| claude-opus-4-6               | קוד מורכב, ניתוח עמוק, תוכן ארוך וחשוב    | × 60       |

3 דברים שמשפיעים על העלות יותר מהמודל:

1. max_tokens — להגדיר את המינימום שמספיק לך, לא 4096 כברירת מחדל
2. אורך ההיסטוריה (conversation list) — מצטבר וגדל; לרענן או לקצץ
3. גודל ה-system prompt — חוזר בכל קריאה; לקצר עד שהוא חיוני בלבד

איך משתמשים — צעד אחר צעד

פעם אחת מגדירים. אחרי זה זה רץ לבד.

1

התקן את ה-SDK

pip install anthropic. דורש Python 3.8+. לא צריך כלום מעבר לזה.

2

השג מפתח API

console.anthropic.com → API Keys → Create Key. לא משתפים, לא שמים בגיט. במשתנה סביבה תמיד.

3

הריץ את הסניפט הראשון

5 שורות הקוד למעלה. שמור כ-hello_claude.py. python hello_claude.py. תקבל תשובה תוך 3 שניות.

4

הוסף זיכרון לשיחה

כשרוצה שיחה רב-תורית — העבר לגרסה עם conversation list ו-system prompt. ההבדל בין כלי לחבר עבודה.

5

בחר מודל לפי משימה

Sonnet כברירת מחדל. Haiku אם המשימה זולה. Opus אם המשימה דורשת איכות מקסימלית. תיעוד מלא ב-docs.anthropic.com.

רוצה להישאר מעודכן?

פעם בשבוע — פרק חדש בסדרה + פרומפט/תבנית כמו זאת. בלי ספאם, אפשר לצאת בכל זמן.

לא משתפים פרטים. לעולם.