Нұсқаулықтар

Claude API-ды қолданбаңызға қалай қосуға болады

Claude API-ды қосу үшін Anthropic-тің Claude Console-ында API кілтін жасаңыз, оны сервер жағындағы құпия ретінде сақтаңыз (әдетте ANTHROPIC_API_KEY), және өз серверіңіздегі маршруттан Anthropic-тің ресми SDK-ларының бірін пайдаланып Messages API-ды шақырыңыз. Әр сұрауда model аталады, max_tokens орнатылады (қабылдайтын ең ұзын жауап), сөйлесу messages ретінде жіберіледі, ал нұсқауларыңыз жеке system жүйелік нұсқауында болады. Шығын шегін орнатыңыз, ұзақ жауаптарды ағынмен жіберіңіз және жылдамдық шегі (429) мен асқын жүктеме (529) қателерін қайталаумен өңдеңіз.

Бұл нұсқаулық орнату, қауіпсіз сұрау ағыны, AI құрастырушысына арналған нұсқаулар және күтілетін қателерді қамтиды. Anthropic-тің мәліметтері оның 2026 жылдың қыркүйегіндегі құжаттамасынан алынған. Токендер мен бағалар жалпы қалай жұмыс істейтінін білу үшін LLM API-ларын қалай пайдалану керек мақаласын қараңыз.

Онымен не жасауға болады

  • Чат көмекшілері мен көмек виджеттері (AI чатбот қолданбасын қалай жасау керек)
  • Қорытындылар, қайта жазулар және жазылған жауап жобалары
  • Құжаттардан, хаттардан және формалардан өрістерді шығару
  • Өз контентіңіз бойынша сұрақтарға жауап беру
  • Құрал пайдалану арқылы қолданбаңыздың функцияларын шақыратын агенттер

Көбірек идея үшін қолданбаңызға AI мүмкіндіктерін қалай қосу керек мақаласын қараңыз.

Messages API қысқаша

Anthropic-тің API анықтамасына сәйкес сұрау https://api.anthropic.com/v1/messages мекенжайына POST арқылы жіберіледі, мына бөліктермен:

БөлікНе екенін білдіреді
x-api-key тақырыбыСіздің API кілтіңіз
anthropic-version тақырыбыAPI нұсқасы, мысалы 2023-06-01
model (міндетті)Қандай Claude моделін пайдалану керек
max_tokens (міндетті)Жауап құрай алатын ең көп токен; модель ертерек тоқтауы мүмкін
messages (міндетті)Сөйлесу: user және assistant кезектесетін айналымдар
system (міндетті емес)Бүкіл сөйлесуге қолданылатын нұсқаулар
stream (міндетті емес)Жауапты жазылған сайын server-sent events арқылы алу үшін true орнатыңыз

API күйсіз (stateless): сөйлесуді жалғастыру үшін әр сұрауда бұрынғы айналымдарды қайта жіберу керек. Сондықтан ұзақ чаттың әр хабары көбірек тұрады.

Anthropic Python, TypeScript, C#, Go, Java, PHP және Ruby үшін ресми SDK-лар шығарады. Олар тақырыптарды орнатады, жауаптарды талдайды және ағынды қолдайды. Себебі болмаса, таза HTTP орнына соны пайдаланыңыз.

Модельді таңдау

Anthropic мүмкіндік, жылдамдық пен бағаны әртүрлі теңестіретін бірнеше Claude моделін ұсынады, және модельдер тізімі өзгереді. Тапсырманы жақсы орындайтын ең кішкене модельді таңдаңыз, оны нақты мысалдарда тексеріңіз және модель ID-ін конфигурацияда ұстаңыз, сонда кодты өзгертпей ауыстыруға болады. Ағымдағы опциялар мен бағалар үшін Anthropic-тің модельдер және баға беттерін тексеріңіз.

Аккаунтты орнату

  1. platform.claude.com сайтындағы Claude Console-ға кіріңіз және төлемді қосыңыз.
  2. API кілтін жасаңыз. Әр ортаға (сынақ және өндіріс) бөлек кілт ұстаңыз, сонда біреуін бұзбай-ақ басқасын күшін жоя аласыз.
  3. Шығын шегін орнатыңыз. Anthropic-тің қателер беті көрсетеді: сіз орнатқан шығын шегіне жеткенде API 400 қатесін қайтарады, сондықтан қолданбаңыз мұндайда анық хабар көрсетуі керек.
  4. Жылдамдық шектерін қараңыз Console-да; олар ұйым деңгейінде өлшенеді.

Сұрау ағыны

  1. Пайдаланушы қолданбаңызда әрекет етеді: хабар жібереді, «Қорытындылау» батырмасын басады.
  2. Браузер сіздің серверіңіздің маршрутын шақырады, Anthropic-ті ешқашан тікелей емес.
  3. Сервер пайдаланушының кірген және мүмкіндікке рұқсаты бар екенін тексереді, пайдаланушыға шек қояды.
  4. Ол сұрауды құрастырады: ережелеріңізбен жүйелік нұсқау, пайдаланушы енгізуі және дерекқордан тапсырмаға қажет деректер.
  5. Ортадан алынған кілтпен және ақылға қонымды max_tokens мәнімен Messages API-ды шақырады.
  6. Жауапты браузерге ағынмен жібереді және жауаптағы токен пайдалануын тіркейді.

Таңдаулар мен компромисстер

ШешімҚарапайым таңдауҚашан әрі қарай барасыз
АғынТолық жауапты күтуЧат және ұзақ нәрселер үшін ағын; Anthropic ұзақ сұраулар үшін ағынды немесе batch-ты ұсынады
Шығыс форматыҚарапайым мәтінКодыңыз өрістерді оқуы керек болғанда құрылымдалған JSON шығысы
ДеректеріңізТиісті жазбаны қосуТым көп болғанда өз контентіңізден іздеу (RAG дегеніміз не)
ӘрекеттерМодель тек мәтін жазадыҚұрал пайдалану, модель сіз анықтаған функцияны іске қосуын сұрайтын жағдай
Көлемді, асығыс емес жұмысЭлементтер бойынша циклMessage Batches API, оны жіберіп, нәтижесін сұрайсыз

AI құрастырушысына берілетін нұсқаулар

Алғашқы мүмкіндік:

«Құжат туралы сұрау» панелін қосыңыз. Ол POST /api/ask серверлік маршрутын шақырсын, ол пайдаланушының кірген және құжат иесі екенін тексерсін, содан соң ресми Anthropic SDK және ANTHROPIC_API_KEY құпиясы арқылы Claude Messages API-ды шақырсын. Модель ID-ін CLAUDE_MODEL құпиясынан оқыңыз. Жүйелік нұсқау: «Тек берілген құжаттан жауап беріңіз. Жауап онда жоқ болса, соны айтыңыз.» Құжат мәтінін және сұрақты жіберіңіз, max_tokens мәнін 800 етіп орнатыңыз, жауапты бетке ағынмен беріңіз және кілтті ешқашан браузерге шығармаңыз.

Шектеулер мен қателер:

Әр пайдаланушыға сағатына 20 сұрақтан шек қойыңыз, дерекқорда бақылаңыз. Әр жауаптан кіріс және шығыс токендерін пайдаланушы ID-і және сұрау ID-імен бірге тіркеңіз. 429 немесе 529 қателерінде экспоненциалды кідіртумен 3 рет дейін қайталаңыз, retry-after тақырыбын ескеріңіз, содан соң «Көмекші қазір бос емес, біраздан кейін қайталап көріңіз» деп көрсетіңіз. API шығын шегі қатесін хабарлаған болса, «AI мүмкіндіктері уақытша тоқтатылды» деп көрсетіңіз және әкімшіге ескерту жіберіңіз.

Күтілетін қателер

Anthropic-тің қателер құжаттамасынан, қолданбаңыз шынында кездесетіндер:

КодТүріНе істеу керек
400invalid_request_errorСұрауды түзетіңіз; сіз орнатқан шығын шегіне жеткенде де қайтарылады
401authentication_errorКілттің бар, дұрыс және күшін жоймаған екенін тексеріңіз
413request_too_largeАзырақ жіберіңіз; Messages API сұрауға 32 МБ дейін қабылдайды
429rate_limit_errorКейін қайталаңыз, retry-after мәнін ескеріңіз
500api_errorКідіртумен қайталаңыз; қате сақталса, сұрау ID-імен қолдау қызметіне жазыңыз
529overloaded_errorБарлық пайдаланушылардағы уақытша жоғары трафик; кідіртіп қайталаңыз

Anthropic құжаттары ресми SDK-лардың уақытша қателерді (байланыс қателері, жылдамдық шектері және 5xx қателері) әдепкі бойынша екі рет экспоненциалды кідіртумен автоматты қайталайтынын айтады, және оны конфигурациялауға болады. Әр жауапта request-id тақырыбы бар; мәселені қолдау қызметі іздей алуы үшін оны тіркеп отырыңыз.

Жиі кездесетін қателер

  • API-ды браузерден шақыру. Кілтіңіз ашық болып қалады. Әрқашан серверіңіз арқылы өтіңіз. API кілттерін қалай сақтау керек мақаласын қараңыз.
  • max_tokens мақсат емес, шек екенін ұмыту. Оны функцияға қажетінше орнатыңыз; тым төмен болса жауаптар кесіледі, тым жоғары болса ұзақ әрі қымбат жауаптар қаупі бар.
  • Ережелерді пайдаланушы хабарына салу. Тұрақты нұсқаулар system нұсқауында болуы керек; рұқсаттар сіздің кодыңызда болуы керек.
  • Бүкіл чатты мәңгі жіберу. Сөйлесу ұзарған сайын ескі айналымдарды қысқартыңыз немесе қорытыңыз.
  • Шығын шегі немесе пайдаланушы бойынша шек жоқ.
  • Модель ID-ін кодқа қатыру. Модельдер жаңартылып, тоқтатылады.
  • Тоқтау себебін елемеу. Егер жауап max_tokens шегіне жеткендіктен тоқтаса, пайдаланушыға хабарлаңыз немесе шекті көтеріңіз.

Тексеру тізімі

  • API кілті Claude Console-да жасалған және сервер жағындағы құпия ретінде сақталған
  • Сынақ және өндіріс үшін бөлек кілттер
  • Шығын шегі орнатылған; ол жеткенде анық хабар бар
  • Барлық сұрау рұқсат тексерулерімен сіздің серверіңіз арқылы өтеді
  • Жүйелік нұсқауда ережелер бар; модель ID-і конфигурацияланады
  • Әр функция үшін max_tokens орнатылған; ұзақ жауаптар ағынмен жіберіледі
  • Қолданбаңызда пайдаланушыға жылдамдық шегі бар
  • 429 және 529 кідіртумен өңделеді; сұрау ID-лері тіркеледі
  • Бетті бұзбайтын ыңғайлы қате күйі бар
  • Бос, өте ұзын және зиянды енгізулермен тексерілген

Mythex-те Claude API-ды пайдалану

Mythex-те құрастыратын қолданбаларда Claude мүмкіндіктері сіздің өз Anthropic кілтіңізді пайдаланады және Mythex құрылыс кредиттеріне емес, сіздің Anthropic аккаунтыңызға есептеледі. Бұл кодты жазатын Mythex агентінен бөлек. ANTHROPIC_API_KEY мәнін /secrets арқылы, жоба баптауы арқылы немесе чаттағы құпиялар картасы арқылы жоба құпиясы ретінде қосыңыз, содан соң мүмкіндікті жоғарыдағыдай нұсқаулармен сипаттаңыз. Тірі қолданбада құпияларды өзгерткеннен кейін қайта жариялаңыз. Бастапқы сұраныс үлгісі үшін өз API кілттеріңізбен AI мүмкіндіктерін қосу құжатын қараңыз. Провайдерлерді таңдап жатсаңыз, OpenAI API-ды қалай қосу керек мақаласы OpenAI үшін дәл сондай мәселелерді қарастырады.

Сұрақтар

Claude API кілтін қалай алуға болады?

platform.claude.com сайтындағы Claude Console-ға кіріп, төлемді орнатыңыз және API кілтін жасаңыз. Оны сервер жағындағы құпия ретінде сақтаңыз, әдетте ANTHROPIC_API_KEY деп аталады, және оны ешқашан браузер кодына салмаңыз.

Claude API-ға сұрау не қажет етеді?

2026 жылдың қыркүйегіндегі жағдай бойынша Anthropic-тің Messages API анықтамасында үш міндетті өріс көрсетілген: model, max_tokens және messages. Тікелей HTTP сұрауларына x-api-key және anthropic-version тақырыптары да керек; ресми SDK-лар мұларды өзі орнатады.

Claude API-дан 529 қателігі не?

Anthropic-тің қателер бетінде 529 overloaded_error ретінде сипатталған: барлық пайдаланушылардағы жоғары трафиктен API уақытша аса жүктелген. Экспоненциалды кідіртумен қайталаңыз. Ресми SDK-лар кейбір уақытша қателерді автоматты түрде қайталайды.

OpenAI SDK-ға арналған кодта Claude-ды пайдалануға бола ма?

Anthropic OpenAI SDK интерфейсі арқылы Claude-ды пайдалану үшін үйлесімділік қабатын құжаттайды. Жаңа код үшін оның өз SDK-лары Claude-ға тән мүмкіндіктерге қол жеткізеді, сондықтан оларды бастау үшін әдетте жақсырақ.

Mythex · Pricing · ЖИ көмегімен кез келген нәрсені жасаңыз · Сайттар мен қосымшаларға арналған үлгілер · Mythex салыстыруда · ЖИ-мен қосымша жасау сөздігі · ЖИ-мен қосымша жасауға арналған тегін құралдар · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)