Miongozo

Jinsi ya Kuunganisha Claude API kwenye Programu Yako

Ili kuunganisha Claude API, tengeneza ufunguo wa API kwenye Claude Console ya Anthropic, uuhifadhi kama siri ya upande wa seva (kwa kawaida ANTHROPIC_API_KEY), kisha uite Messages API kutoka kwenye njia (route) ya seva yako mwenyewe ukitumia mojawapo ya SDK rasmi za Anthropic. Kila ombi linataja model, linaweka max_tokens (jibu refu zaidi unalokubali) na kutuma mazungumzo kama messages, huku maagizo yako yakiwa kwenye system prompt tofauti. Weka kikomo cha matumizi, tiririsha majibu marefu, na shughulikia hitilafu za kikomo cha kasi (429) na za mzigo kupita kiasi (529) kwa kujaribu tena.

Mwongozo huu unashughulikia usanidi, mtiririko salama wa ombi, maagizo kwa mjenzi wa AI, na hitilafu za kupanga. Maelezo ya Anthropic yanatokana na nyaraka zake kufikia Septemba 2026. Kwa jinsi tokeni na bei zinavyofanya kazi kwa ujumla, angalia jinsi ya kutumia LLM APIs.

Unachoweza kujenga nayo

  • Wasaidizi wa mazungumzo na wijeti za msaada (jinsi ya kujenga programu ya chatbot ya AI)
  • Muhtasari, kuandika upya, na rasimu za majibu
  • Kutoa sehemu kutoka kwenye nyaraka, barua pepe na fomu
  • Kujibu maswali kutoka kwenye maudhui yako mwenyewe
  • Mawakala wanaoita kazi za programu yako kupitia tool use

Kwa mawazo zaidi, angalia jinsi ya kuongeza vipengele vya AI kwenye programu yako.

Messages API kwa ufupi

Kwa mujibu wa rejeleo la API la Anthropic, ombi ni POST kwenda https://api.anthropic.com/v1/messages lenye:

SehemuNi nini
Kichwa x-api-keyUfunguo wako wa API
Kichwa anthropic-versionToleo la API, kwa mfano 2023-06-01
model (inahitajika)Model ya Claude ya kutumia
max_tokens (inahitajika)Tokeni nyingi zaidi jibu linaloweza kuwa nazo; model inaweza kusimama mapema
messages (inahitajika)Mazungumzo: zamu mbadala za user na assistant
system (si lazima)Maagizo yanayotumika kwenye mazungumzo yote
stream (si lazima)Weka true ili kupokea jibu linapoandikwa, kupitia server-sent events

API haikumbuki chochote: ili kuendeleza mazungumzo, tuma zamu zilizotangulia tena kwenye kila ombi. Ndiyo sababu mazungumzo marefu yanagharimu zaidi kwa kila ujumbe.

Anthropic inachapisha SDK rasmi kwa Python, TypeScript, C#, Go, Java, PHP na Ruby. Zinaweka vichwa, zinachambua majibu, na zinaunga mkono utiririshaji. Zitumie badala ya HTTP tupu isipokuwa uwe na sababu maalum.

Kuchagua model

Anthropic inatoa model kadhaa za Claude zinazobadilishana uwezo dhidi ya kasi na bei, na orodha hiyo inabadilika. Chagua model ndogo zaidi inayofanya kazi yako vizuri, ijaribu kwenye mifano halisi, na weka kitambulisho cha model kwenye usanidi ili uweze kubadilisha bila mabadiliko ya msimbo. Angalia kurasa za models na bei za Anthropic kwa chaguo na viwango vya sasa.

Kuweka akaunti yako

  1. Ingia kwenye Claude Console kwenye platform.claude.com na weka malipo.
  2. Tengeneza ufunguo wa API. Weka ufunguo mmoja kwa kila mazingira (majaribio na uzalishaji) ili uweze kufuta mmoja bila kuvunja mwingine.
  3. Weka kikomo cha matumizi. Ukurasa wa hitilafu wa Anthropic unaeleza kuwa matumizi yakifikia kikomo ulichoweka, API inarudisha hitilafu 400, kwa hiyo programu yako iwe na ujumbe wazi wakati hilo linapotokea.
  4. Kagua vikomo vya kasi vya akaunti yako kwenye Console; vinapimwa kwa kila shirika.

Mtiririko wa ombi

  1. Mtumiaji anafanya kitu kwenye programu yako: anatuma ujumbe, anabofya "Fupisha".
  2. Kivinjari kinaita njia ya seva yako, kamwe si Anthropic moja kwa moja.
  3. Seva yako inakagua mtumiaji ameingia na anaruhusiwa kutumia kipengele hicho, na inatumia kikomo cha kila mtumiaji.
  4. Inajenga ombi: system prompt yenye sheria zako, ingizo la mtumiaji, na data yoyote ambayo kazi inahitaji kutoka kwenye hifadhidata yako.
  5. Inaita Messages API ikitumia ufunguo kutoka kwenye mazingira na max_tokens inayofaa.
  6. Inatiririsha jibu kwa kivinjari na kuandika matumizi ya tokeni kutoka kwenye jibu.

Chaguo na mabadilishano

UamuziChaguo rahisiWakati wa kwenda mbele zaidi
UtiririshajiSubiri jibu kamiliTiririsha kwa gumzo na chochote kirefu; Anthropic inapendekeza utiririshaji au batches kwa maombi ya muda mrefu
Muundo wa matokeoMaandishi tupuMatokeo ya JSON yaliyopangwa pale msimbo wako unapohitaji kusoma sehemu
Data yakoJumuisha rekodi husikaUtafutaji juu ya maudhui yako pale kuna mengi mno (RAG ni nini)
VitendoModel inaandika maandishi tuTool use, ambapo model inaomba msimbo wako uendeshe kazi uliyoifafanua
Kazi nyingi zisizo za harakaPitia kila kipengee kwa kitanziMessage Batches API, unayowasilisha na kukagua matokeo yake baadaye

Maagizo ya kumpa mjenzi wako wa AI

Kipengele cha kwanza:

Ongeza paneli ya "Uliza kuhusu hati hii". Inaita njia ya seva POST /api/ask inayokagua mtumiaji ameingia na anamiliki hati, kisha inaita Claude Messages API kwa kutumia Anthropic SDK rasmi na siri ANTHROPIC_API_KEY. Soma kitambulisho cha model kutoka kwenye siri CLAUDE_MODEL. System prompt: "Jibu kutoka kwenye hati iliyotolewa pekee. Kama jibu halipo humo, sema hivyo." Tuma maandishi ya hati na swali, weka max_tokens kuwa 800, tiririsha jibu kwenye ukurasa, na usiwahi kuonyesha ufunguo kwenye kivinjari.

Vikwazo na hitilafu:

Mpe kila mtumiaji maswali 20 kwa saa, yakifuatiliwa kwenye hifadhidata. Andika tokeni za ingizo na za matokeo kutoka kila jibu pamoja na kitambulisho cha mtumiaji na kitambulisho cha ombi. Kwa hitilafu 429 au 529, jaribu tena kwa kusubiri kwa muda unaoongezeka kwa kasi hadi mara 3, ukiheshimu kichwa cha retry-after, kisha onyesha "Msaidizi yuko busy, jaribu tena baadaye." Ikiwa API inaripoti hitilafu ya kikomo cha matumizi, onyesha "Vipengele vya AI vimesimamishwa" na umjulishe msimamizi.

Hitilafu za kutarajia

Kutoka kwenye nyaraka za hitilafu za Anthropic, hizi ndizo programu yako itakutana nazo kweli:

MsimboAinaCha kufanya
400invalid_request_errorRekebisha ombi; pia hurudishwa unapofikia kikomo cha matumizi ulichoweka
401authentication_errorHakikisha ufunguo upo, ni sahihi na haujafutwa
413request_too_largeTuma kidogo; Messages API inakubali hadi MB 32 kwa ombi
429rate_limit_errorRudi nyuma na jaribu tena, ukiheshimu retry-after
500api_errorJaribu tena kwa kusubiri; wasiliana na usaidizi kwa kitambulisho cha ombi ikiwa tatizo linaendelea
529overloaded_errorMsongamano wa muda wa watumiaji wote; rudi nyuma na jaribu tena

Nyaraka za Anthropic zinasema SDK rasmi hujaribu tena kiotomatiki hitilafu za muda mfupi (hitilafu za muunganisho, vikomo vya kasi na 5xx) mara mbili kwa chaguo-msingi kwa kusubiri kwa muda unaoongezeka kwa kasi, na unaweza kusanidi hilo. Kila jibu lina kichwa request-id; kiandike kwenye kumbukumbu ili usaidizi uweze kufuatilia matatizo.

Makosa ya kawaida

  • Kuita API kutoka kwenye kivinjari. Ufunguo wako unakuwa wazi kwa wote. Pitia kila wakati kwenye seva yako. Angalia jinsi ya kulinda funguo za API.
  • Kusahau kuwa max_tokens ni kikomo, si lengo. Iweke kulingana na kile kipengele kinachohitaji; ikiwa ndogo sana majibu yanakatwa, ikiwa kubwa sana kuna hatari ya majibu marefu na ya gharama.
  • Kuweka sheria kwenye ujumbe wa mtumiaji. Maagizo ya kudumu yanapaswa kuwa kwenye system prompt; ruhusa ziwe kwenye msimbo wako.
  • Kutuma mazungumzo yote milele. Punguza au fupisha zamu za zamani mazungumzo yanapokua.
  • Kutokuwa na kikomo cha matumizi au cha kila mtumiaji.
  • Kuandika kitambulisho cha model moja kwa moja kwenye msimbo. Models zinasasishwa na kustaafishwa; ziweke kwenye mipangilio.
  • Kupuuza stop reason. Ikiwa jibu lilisimama kwa sababu lilifikia max_tokens, mwambie mtumiaji au ongeza kikomo.

Orodha ya ukaguzi

  • Ufunguo wa API umetengenezwa kwenye Claude Console na umehifadhiwa kama siri ya upande wa seva
  • Funguo tofauti kwa majaribio na uzalishaji
  • Kikomo cha matumizi kimewekwa; ujumbe wazi unaonyeshwa kikifikiwa
  • Maombi yote yanapita kwenye seva yako yenye ukaguzi wa ruhusa
  • System prompt inashikilia sheria; kitambulisho cha model kinaweza kusanidiwa
  • max_tokens imewekwa kwa kila kipengele; majibu marefu yanatiririshwa
  • Kikomo cha kasi cha kila mtumiaji kwenye programu yako
  • 429 na 529 zinashughulikiwa kwa kurudi nyuma; vitambulisho vya ombi vinaandikwa
  • Hali ya hitilafu ya kirafiki isiyovunja ukurasa
  • Imejaribiwa kwa ingizo tupu, refu sana, na lenye uadui

Kutumia Claude API kwenye Mythex

Kwenye programu unazojenga kwenye Mythex, vipengele vya Claude vinatumia ufunguo wako mwenyewe wa Anthropic na vinalipwa kupitia akaunti yako ya Anthropic, si kwa mikopo ya ujenzi wa Mythex. Hiyo ni tofauti na wakala wa Mythex anayeandika msimbo wako. Ongeza ANTHROPIC_API_KEY kama siri ya mradi kupitia /secrets, mipangilio ya mradi au kadi ya siri kwenye mazungumzo, kisha ueleze kipengele kwa kutumia maagizo kama yaliyo hapo juu. Chapisha tena baada ya kubadilisha siri kwenye programu iliyo hai. Kwa kiolezo cha kuanzia, angalia Ongeza vipengele vya AI kwa funguo zako za API. Ukilinganisha watoa huduma, jinsi ya kuunganisha OpenAI API inaeleza mambo yale yale kwa OpenAI.

Maswali

Nitapataje ufunguo wa Claude API?

Ingia kwenye Claude Console kwenye platform.claude.com, weka malipo, kisha tengeneza ufunguo wa API. Uhifadhi kama siri ya upande wa seva, kwa kawaida ukiitwa ANTHROPIC_API_KEY, na usiwahi kuiweka kwenye msimbo wa kivinjari.

Ombi kwa Claude API linahitaji nini?

Kufikia Septemba 2026, rejeleo la Messages API la Anthropic linaorodhesha sehemu tatu zinazohitajika kwenye mwili wa ombi: model, max_tokens na messages. Miito ya moja kwa moja ya HTTP pia inahitaji vichwa vya x-api-key na anthropic-version; SDK rasmi huviweka kwa ajili yako.

Hitilafu 529 kutoka Claude API ni nini?

Ukurasa wa hitilafu wa Anthropic unaeleza 529 kama overloaded_error: API imezidiwa kwa muda kutokana na msongamano wa watumiaji wote. Jaribu tena kwa kusubiri kwa muda unaoongezeka kwa kasi (exponential backoff). SDK rasmi hujaribu tena baadhi ya hitilafu za muda mfupi zenyewe.

Naweza kutumia Claude kwa msimbo ulioandikwa kwa OpenAI SDK?

Anthropic inaandika safu ya upatanifu wa OpenAI SDK kwa kutumia Claude kupitia kiolesura cha OpenAI SDK. Kwa msimbo mpya, SDK zake mwenyewe zinatoa vipengele mahususi vya Claude, kwa hiyo kwa kawaida ndizo mahali bora pa kuanzia.

Mythex · Pricing · Jenga chochote kwa AI · Violezo vya tovuti na programu · Mythex ikilinganishwa · Kamusi ya istilahi za kujenga programu kwa AI · Zana za bure za kujenga programu kwa AI · 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 தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)