मुख्य कंटेंट तक स्किप करें

आपकी पहली API कॉल

शुरुआती

API आपके प्रोग्राम को Claude से बात करने देता है। तीन चरण: एक कुंजी प्राप्त करें, SDK इंस्टॉल करें, एक संदेश भेजें।

1. एक API कुंजी प्राप्त करें

Anthropic Console में एक बनाएँ। फिर इसे एक एनवायरनमेंट वेरिएबल के रूप में सेट करें ताकि यह कभी आपके कोड में न रहे:

export ANTHROPIC_API_KEY="sk-ant-..."

:::warning अपनी कुंजी कभी कमिट न करें कुंजियाँ एनवायरनमेंट वेरिएबल्स या किसी सीक्रेट्स मैनेजर में रखें — कभी सोर्स कंट्रोल में नहीं। देखें सुरक्षा। :::

2. SDK इंस्टॉल करें

pip install anthropic

3. कॉल करें

हर अनुरोध messages की एक सूची है। मॉडल content के साथ जवाब देता है।

import anthropic

client = anthropic.Anthropic() # reads ANTHROPIC_API_KEY from the environment

message = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[
{"role": "user", "content": "In one sentence, what is an API?"}
],
)

print(message.content[0].text)

अभी क्या हुआ

  • model — किस Claude का उपयोग करना है। आँख मूँदकर हार्ड-कोड न करें; देखें एक मॉडल चुनना
  • max_tokens — उत्तर की लंबाई पर एक सीमा (टोकन में)। यह कॉन्टेक्स्ट विंडो सेट नहीं करता
  • messages — अब तक की बातचीत। API स्टेटलेस है: चैट जारी रखने के लिए, हर बार पूरा इतिहास वापस भेजें।
  • system (वैकल्पिक) — एक शीर्ष-स्तरीय निर्देश जो कॉल के लिए Claude की भूमिका सेट करता है।

आगे