Ինչպես տեղադրել Claude Code CLI (2026 լիարժեք ուղեցույց)

Author Avatar
Andrew
AI Perks Team
11,320
Ինչպես տեղադրել Claude Code CLI (2026 լիարժեք ուղեցույց)

Համառոտ ամփոփում. Claude Code CLI-ն տեղադրվում է մեկ հրամանով, որը ավտոմատ կերպով ներբեռնում և կազմաձևում է գործիքը։ macOS-ում և Linux-ում օգտագործեք Anthropic-ի փաստաթղթերից պաշտոնական shell սկրիպտը, մինչդեռ Windows-ի օգտատերերը գործարկում են PowerShell կամ WSL հրամաններ։ Տեղադրումից հետո միացեք ձեր API բանալիով՝ ձեր տերմինալում Claude-ի AI կոդավորման օգնականն օգտագործելու համար:

Claude Code-ը գործակալային կոդավորման գործիք է, որն ապրում է ձեր տերմինալում և հասկանում է ձեր ամբողջ կոդաբազան: Ըստ Claude Code-ի պաշտոնական փաստաթղթերի, այն կարող է կարդալ ֆայլեր, կատարել հրամաններ, խմբագրել կոդ և ինտեգրվել զարգացման գործիքների հետ բնական լեզվով զրույցների միջոցով:

Բայց սկսելու համար պահանջվում է պատշաճ տեղադրում: Ահա այն ամենը, ինչ անհրաժեշտ է Claude Code CLI-ն տեղադրելու և պատշաճ կերպով կազմաձևելու համար:

Համակարգի պահանջները տեղադրումից առաջ

Նախքան Claude Code-ը տեղադրելը, ստուգեք, որ համակարգը բավարարում է հիմնական պահանջները: Ըստ պաշտոնական Advanced setup փաստաթղթերի, այս նախադասությունը լիովին հեռացրեք:

Ստուգեք Node.js-ի տեղադրումը՝ բացելով տերմինալ և գործարկելով.

node –version

Եթե Node.js-ը տեղադրված չէ կամ տարբերակը 18-ից ցածր է, ներբեռնեք այն Node.js-ի պաշտոնական կայքից: Long-Term Support (LTS) տարբերակը կատարյալ է Claude Code-ի համար:

Node.js-ից բացի, համակարգին անհրաժեշտ են հիմնական պահանջներ. macOS 13.0 կամ ավելի նոր Mac օգտատերերի համար, Windows 10 կամ ավելի նոր Windows համակարգերի համար, և Linux-ի ժամանակակից բաշխումների մեծ մասը գործում է առանց խնդիրների: Տեղադրումից հետո վավերացման համար անհրաժեշտ է նաև Anthropic-ից Claude հաշիվ:

Claude Code-ի տեղադրում macOS-ում և Linux-ում

macOS-ի և Linux-ի համար տեղադրման գործընթացը օգտագործում է մեկ shell հրաման, որը ավտոմատ կերպով կառավարում է ամեն ինչը: Այս մեթոդը փաստագրված է Claude Code-ի պաշտոնական quickstart ուղեցույցում:

Բացեք Terminal և գործարկեք տեղադրման սկրիպտը:

curl -fsSL claude.ai/install.sh | bash

Սկրիպտը ներբեռնում է Claude Code binary-ն, տեղադրում է այն ճիշտ դիրեկտորիայում և ավտոմատ կերպով կազմաձևում է PATH-ը: Ամբողջ գործընթացը սովորաբար ավարտվում է մեկ րոպեից պակաս ժամանակում:

macOS օգտատերերի համար, ովքեր նախընտրում են Homebrew, գոյություն ունի տեղադրման այլընտրանքային մեթոդ, չնայած այն պաշտոնապես չի փաստագրված հիմնական աղբյուրներում: Curl մեթոդը մնում է առաջարկվող մոտեցումը ըստ պաշտոնական փաստաթղթերի:

Տեղադրման ստուգում

Տեղադրման ավարտից հետո ստուգեք, որ Claude Code-ը հասանելի է:

claude –version

Այս հրամանը պետք է ցույց տա տեղադրված տարբերակի համարը: Եթե սխալ հայտնվի «հրամանը չի գտնվել» («command not found»), ապա PATH կազմաձևումը պետք է ճշգրտվի:

Ըստ պաշտոնական troubleshooting փաստաթղթերի, PATH խնդիրները տեղադրման ամենատարածված խնդիրն են: Ուղղումը ներառում է Claude-ի տեղադրման դիրեկտորիան ավելացնել shell կազմաձևման ֆայլին:

Claude Code-ի տեղադրում macOS-ում և Linux-ում

macOS-ի և Linux-ի համար տեղադրման գործընթացը հիմնված է npm (Node Package Manager)-ի վրա: Ըստ պաշտոնական փաստաթղթերի, նախքան շարունակելը, ձեր համակարգում պետք է տեղադրված լինի Node.js 18+: Ի տարբերություն ավանդական CLI գործիքների, որոնք օգտագործում են shell սկրիպտներ, Claude Code-ը տեղադրվում է գլոբալ՝ ձեր տերմինալի միջոցով, որպեսզի ապահովվի բոլոր կախվածությունների պատշաճ կառավարումը:

Բացեք ձեր Terminal-ը և գործարկեք հետևյալ հրամանը փաթեթը տեղադրելու համար:

export CLAUDE_CODE_RELEASE_ALPHA=1 && npm install -g @anthropic-ai/claude-code

Նշում. CLAUDE_CODE_RELEASE_ALPHA=1 փոփոխականը ներկայումս պահանջվում է հանրային բետա/ալֆա փուլի ընթացքում՝ գործիքի նախադիտման կարգավիճակը ճանաչելու համար:

Այս հրամանը ներբեռնում է փաթեթը պաշտոնական npm ռեեստրից և կապում է claude executable-ը ձեր համակարգի գլոբալ bin դիրեկտորիայի հետ: Չնայած որոշ օգտատերեր կարող են փորձել գտնել Homebrew բանաձևեր, npm մեթոդը միակ պաշտոնապես աջակցվող և փաստագրված տեղադրման ուղին է:

Տեղադրման ստուգում

Տեղադրման ավարտից հետո ստուգեք, որ CLI-ն պատշաճ կերպով միացված է ձեր միջավայրին՝ գործարկելով:

claude –version

Այս հրամանը պետք է ցույց տա ընթացիկ տարբերակի համարը (օրինակ՝ 0.2.9): Եթե «հրամանը չի գտնվել» («command not found») սխալի եք բախվում, դա սովորաբար նշանակում է, որ ձեր գլոբալ npm դիրեկտորիան ներառված չէ ձեր համակարգի PATH-ում:

Ըստ պաշտոնական troubleshooting փաստաթղթերի, դուք կարող եք շտկել սա՝ npm prefix-ը նույնականացնելով npm config get prefix հրամանով և ապահովելով, որ արդյունքում ստացված /bin թղթապանակը ավելացվի ձեր .zshrc կամ .bashrc ֆայլին:

macOS և Linux համակարգերի համար չորս փուլով ավտոմատ տեղադրման գործընթաց

Claude Code-ի տեղադրում Windows-ում

Windows-ի տեղադրումն առաջարկում է երկու հիմնական մոտեցում՝ բնական PowerShell տեղադրում կամ Windows Subsystem for Linux (WSL) օգտագործում: Պաշտոնական փաստաթղթերը խորհուրդ են տալիս PowerShell-ը շատ օգտատերերի համար:

PowerShell տեղադրման մեթոդ

Բացեք PowerShell-ը որպես Administrator (սեղմեք Start menu-ի վրա աջ կտտոցով և ընտրեք «Windows PowerShell (Admin)»): Գործարկեք այս հրամանը:

irm claude.ai/install.ps1 | iex

PowerShell սկրիպտը ավտոմատ կերպով կառավարում է ներբեռնումը, տեղադրումը և PATH կազմաձևումը: Ավարտից հետո փակեք և վերաբացեք PowerShell-ը, որպեսզի ապահովեք PATH-ի թարմացումների ուժի մեջ մտնելը:

WSL տեղադրման մեթոդ

Արդեն WSL օգտագործող ծրագրավորողները կարող են Claude Code-ը տեղադրել՝ օգտագործելով Linux մեթոդը: Բացեք WSL տերմինալը և գործարկեք Linux-ի համար օգտագործվող նույն curl հրամանը:

curl -fsSL claude.ai/install.sh | bash

WSL մոտեցումը գործում է նույն կերպ, ինչպես բնական Linux տեղադրումները: Մի առավելություն. WSL-ը ապահովում է ավելի Unix-անման միջավայր, որը համապատասխանում է արտադրական սերվերի կազմաձևերին:

Ըստ պաշտոնական troubleshooting փաստաթղթերի, WSL օգտատերերը հազվադեպ են բախվում ցանցային կապի խնդիրների: Եթե տեղադրումը կանգնում է, ստուգեք, որ WSL-ը կարող է մուտք գործել արտաքին ցանցեր և որ firewall կանոնները չեն արգելափակում երթևեկությունը:

Գտեք Claude-ը և AI գործիքների վարկերը մեկ տեղում

Claude Code CLI-ն տեղադրելը մեկ քայլ է: AI գործիքների երկարաժամկետ վճարումը մեկ այլ է: Get AI Perks-ը հավաքում է ստարտափ վարկեր և զեղչեր AI-ի և cloud գործիքների համար մեկ տեղում: Այն հիմնադիրներին տալիս է մուտք 200+ արտոնությունների, ներառյալ Anthropic, Claude, OpenAI, Gemini, ElevenLabs, Intercom և այլոց առաջարկները: Պլատֆորմը նաև ցույց է տալիս արտոնությունների պայմանները և ուղեցույցները յուրաքանչյուր առաջարկը պահանջելու համար:

Փնտրու՞մ եք Claude կամ Anthropic վարկեր:

Ստուգեք Get AI Perks-ը՝

  • AI գործիքների վարկերը և զեղչերը մեկ տեղում գտնելու համար
  • արտոնությունների պայմանները վերանայելու համար նախքան դիմելը
  • ստարտափ առաջարկները պահանջելու ուղեցույցներին մուտք գործելու համար

👉 Այցելեք Get AI Perks՝ Claude, Anthropic և այլ AI ծրագրային արտոնությունները դիտելու համար:

Վավերացում և սկզբնական կազմաձևում

Տեղադրումից հետո Claude Code-ը պահանջում է վավերացում, մինչև այն կարողանա գործել: Գործիքն օգտագործում է Anthropic-ից API բանալիներ՝ մուտքը վավերացնելու համար:

Սկսեք վավերացման գործընթացը՝ գործարկելով:

claude

Այս հրամանը առաջին անգամ գործարկելիս Claude Code-ը խնդրում է վավերացում: Ըստ պաշտոնական quickstart ուղեցույցի, սա բացում է բրաուզերի պատուհան՝ Anthropic հաշիվ մտնելու համար:

Բրաուզերի միջոցով մուտք գործելուց հետո CLI-ն ավտոմատ կերպով ստանում է վավերացման տոկեն: Այս տոկենը պահվում է տեղական մակարդակում և պահպանվում է նստաշրջանների ընթացքում, ուստի կրկնվող վավերացումը անհրաժեշտ չէ:

Ծրագրի մակարդակի պարամետրերի կազմաձևում

Claude Code-ը աջակցում է կազմաձևումը բազմաթիվ մակարդակներում՝ ըստ պաշտոնական settings փաստաթղթերի: Ամենատարածված կազմաձևման մակարդակներն են:

ԹեմանԳտնվելու վայրՕգտագործման դեպք
Օգտատեր~/.claude/ directoryԱնձնական նախապատվություններ բոլոր ծրագրերի համար
Ծրագիր.claude/ repository-ումԸնդհանուր թիմի կազմաձևում
Տեղական.claude/settings.local.jsonՄեքենայի վրա կախված վերագնահանգումներ

Առաջին անգամ կազմաձևման համար բավարար է օգտատիրոջ մակարդակի կազմաձևումը: Ծրագրի մակարդակի պարամետրերը կարևորվում են թիմերի հետ աշխատելիս, ովքեր կիսում են կոդավորման ստանդարտները:

Սկսեք ձեր առաջին Claude Code նստաշրջանը

Տեղադրումը և վավերացումն ավարտելով՝ գործարկեք Claude Code-ը՝ առանց փաստարկների հրամանը գործարկելով:

claude

Սա սկսում է ինտերակտիվ ռեժիմը, որտեղ Claude-ը պատասխանում է բնական լեզվով հարցումներին: Պաշտոնական փաստաթղթերը նկարագրում են ինտերակտիվ ռեժիմը որպես Claude Code-ը զարգացման առաջադրանքների համար օգտագործելու հիմնական միջոց:

Փորձեք պարզ թեստային հրաման:

Ցույց տուր այս ծրագրի կառուցվածքը

Claude Code-ը վերլուծում է ընթացիկ դիրեկտորիան և տալիս է կոդաբազայի կառուցվածքի համառոտագիր: Սա ցույց է տալիս, որ տեղադրումը ճիշտ է աշխատում, և Claude-ը կարող է կարդալ ֆայլերը:

Հիմնական հրամաններ ամենօրյա օգտագործման համար

Ինտերակտիվ ռեժիմից բացի, Claude Code-ը աջակցում է մի քանի հրամանների ձևաչափեր, որոնք փաստագրված են CLI հղումներում:

Հրամանի ձևաչափՆպատակՕրինակ
claudeՍկսել ինտերակտիվ նստաշրջանclaude
claude “task”Կատարել միանգամյա առաջադրանքclaude “fix the linting errors”
claude -p “query”Արագ հարցում առանց նստաշրջանիclaude -p “what does this function do”

Միանգամյա առաջադրանքի ձևաչափը հատկապես օգտակար է CI/CD pipelines-ների և ավտոմատացման սկրիպտների համար, որտեղ ինտերակտիվ նստաշրջանը հարմար չէ:

Տեղադրման ընդհանուր անսարքությունները

Նույնիսկ ավտոմատ տեղադրման սկրիպտների դեպքում, երբեմն խնդիրներ են առաջանում: Պաշտոնական troubleshooting փաստաթղթերը ընդգրկում են ամենատարածված խնդիրները:

«Հրամանը չի գտնվել» սխալներ

Եթե տերմինալը ցույց է տալիս «command not found: claude» տեղադրումից հետո, PATH կազմաձևումը ճիշտ չի ավարտվել: macOS-ի և Linux-ի համար, ձեռքով ավելացրեք Claude-ի binary գտնվելու վայրը shell կազմաձևման ֆայլին:

Bash օգտատերերի համար խմբագրեք ~/.bashrc կամ ~/.bash_profile և ավելացրեք.

export PATH="$HOME/.local/bin:$PATH"

Zsh օգտատերերի համար (ժամանակակից macOS-ում լռելյայն), խմբագրեք ~/.zshrc նույն տողով: Պահպանելուց հետո վերաբեռնեք կազմաձևումը source ~/.zshrc հրամանով կամ բացեք նոր տերմինալ պատուհան:

Ցանցային և Firewall խնդիրներ

Կորպորատիվ ցանցերը և սահմանափակող firewall-ները երբեմն արգելափակում են տեղադրման սկրիպտը: Ըստ troubleshooting փաստաթղթերի, եթե տեղադրումը կանգնում է կամ HTML է վերադարձնում կատարման փոխարեն, Anthropic-ի սերվերներին ցանցային մուտքը կարող է արգելափակված լինել:

Աշխատանքային լուծումը ներառում է install սկրիպտը առանձին ներբեռնելը:

curl -fsSL code.anthropic.com/install.sh -o install.sh
chmod +x install.sh
./install.sh

Այս մոտեցումը ավելի շատ տեսանելիություն է տալիս այն բանին, թե ինչ է ձախողվում, եթե սխալներ են առաջանում ներբեռնման կամ կատարման ընթացքում:

WSL-ի հետ կապված խնդիրներ

Windows օգտատերերը, ովքեր օգտագործում են WSL, երբեմն բախվում են կապի խնդիրների Linux ենթահամակարգի և Windows-ի միջև: Պաշտոնական փաստաթղթերում նշվում է, որ firewall կանոնները կարող են պահանջել ճշգրտում՝ WSL երթևեկությունը թույլատրելու համար:

Եթե Claude Code-ը հաջողությամբ տեղադրվում է, բայց չի կարողանում հասնել Anthropic-ի սերվերներին վավերացման համար, ստուգեք, որ Windows firewall-ը թույլատրում է WSL ցանցային մուտքը: Troubleshooting ուղեցույցը տրամադրում է հատուկ PowerShell հրամաններ firewall կանոնները կազմաձևելու համար:

Claude Code-ի թարմացում

Claude Code-ը ստանում է կանոնավոր թարմացումներ նոր հնարավորություններով և բարելավումներով: Ըստ պաշտոնական փաստաթղթերի, թարմացումները տեղադրվում են՝ օգտագործելով նույն հրամանը, ինչ սկզբնական տեղադրումը:

Գործարկեք install սկրիպտը կրկին:

curl -fsSL code.anthropic.com/install.sh | sh

Սկրիպտը հայտնաբերում է առկա տեղադրումը և թարմացնում այն ​​վերջին տարբերակին: Թարմացման գործընթացի ընթացքում կազմաձևումը կամ վավերացումը չի կորցվում:

Ստուգեք ընթացիկ տարբերակը թարմացումից առաջ և հետո:

claude –version

Claude Code-ի պաշտոնական փաստաթղթերում գտնվող changelog-ը ցույց է տալիս բոլոր փոփոխությունները տարբերակների միջև, ինչը օգնում է որոշել, արդյոք թարմացումը ներմուծում է հատուկ աշխատանքային հոսքերին վերաբերող հնարավորություններ:

Հաջորդ քայլերը տեղադրումից հետո

Claude Code-ը տեղադրված և աշխատող լինելով, հնարավոր է դառնում առաջադեմ հնարավորությունների ուսումնասիրությունը: Պաշտոնական փաստաթղթերը նկարագրում են մի քանի ոլորտներ, որոնք արժանի են ուսումնասիրության.

  • Հմտություններ և անհատականացում. Ըստ պաշտոնական skills փաստաթղթերի, Claude Code-ը աջակցում է .claude/skills/ դիրեկտորիայում գտնվող Markdown ֆայլերում սահմանված հատուկ հմտություններին: Այս հմտությունները ընդլայնում են Claude-ի հնարավորությունները՝ ծրագրի վրա հիմնված հրամաններով և աշխատանքային հոսքերով:
  • Մոդելի Կոնտեքստի Արձանագրություն (MCP): MCP ինտեգրումը թույլ է տալիս Claude Code-ին միանալ արտաքին գործիքներին և ծառայություններին: Սա Claude-ը վերածում է կենտրոնի, որը կարող է մուտք գործել բազաներ, API-ներ և այլ զարգացման ռեսուրսներ:
  • Թիմային համագործակցություն. .claude/ դիրեկտորիայում գտնվող ծրագրի մակարդակի կազմաձևման ֆայլերը կարող են ներառվել տարբերակների վերահսկման մեջ՝ Claude Code պարամետրերը կիսելով ամբողջ զարգացման թիմերում:
  • Պաշտոնական փաստաթղթերը տրամադրում են մանրամասն ուղեցույցներ յուրաքանչյուր այս ոլորտի համար՝ հիմնվելով այստեղ նկարագրված հիմնական տեղադրման վրա:

Հաճախ տրվող հարցեր

Պե՞տք է վճարովի Claude բաժանորդագրություն ունենամ Claude Code CLI-ն օգտագործելու համար:

Claude Code-ը պահանջում է Anthropic-ից Claude հաշիվ, բայց անհրաժեշտ բաժանորդագրության մակարդակը կախված է օգտագործումից: Ըստ պաշտոնական փաստաթղթերի, վավերացումը անհրաժեշտ է, բայց գնի մանրամասները պետք է ստուգվեն Anthropic-ի պաշտոնական կայքում, քանի որ պլանները ժամանակի ընթացքում փոփոխվում են:

Կարո՞ղ եմ Claude Code-ը տեղադրել առանց ադմինիստրատորի իրավունքների:

macOS-ում և Linux-ում Claude Code-ը լռելյայն տեղադրվում է օգտատիրոջ տուն դիրեկտորիայում և չի պահանջում ադմինիստրատորի մուտք: Windows օգտատերերը կարող են ադմինիստրատորի իրավունքներով հարկավոր լինել PowerShell տեղադրման մեթոդի համար, չնայած WSL տեղադրումները չեն պահանջում admin մուտք:

Աշխատո՞ւմ է Claude Code-ը անցանց ռեժիմում:

Ոչ։ Claude Code-ը AI-ի վրա հիմնված գործիք է, որը կապվում է Anthropic-ի սերվերների հետ՝ հարցումները մշակելու համար: Ըստ պաշտոնական փաստաթղթերի, Claude-ի կողմից կոդը վերլուծելու և պատասխաններ ստեղծելու համար անհրաժեշտ է ակտիվ ինտերնետ կապ:

Ինչպե՞ս եմ ապատեղադրում Claude Code-ը:

Պաշտոնական Advanced setup փաստաթղթերը բացատրում են, որ ապատեղադրումը ներառում է binary-ն և կազմաձևման ֆայլերը հեռացնելը: macOS-ում և Linux-ում, ջնջեք ~/.claude դիրեկտորիան և հեռացրեք PATH փոփոխությունը shell կազմաձևման ֆայլերից: Windows օգտատերերը պետք է հեռացնեն տեղադրման դիրեկտորիան և մաքրեն PATH միջավայրի փոփոխականը:

Կարո՞ղ է Claude Code-ը մուտք գործել իմ ամբողջ ֆայլային համակարգը:

Լռելյայն, Claude Code-ը գործում է ընթացիկ աշխատանքային դիրեկտորիայում և դրա ենթադիրեկտորիաներում: Ըստ պաշտոնական permissions փաստաթղթերի, մուտքը կարող է ավելի սահմանափակվել՝ օգտագործելով sandbox պարամետրերը կազմաձևման ֆայլերում: Claude-ը միշտ հարցնում է հաստատումը՝ նախքան պոտենցիալ կործանարար գործողությունները կատարելը:

Ո՞րն է Claude Code CLI-ի և Claude Desktop-ի տարբերությունը:

Claude Code CLI-ն գործում է տերմինալում և կենտրոնանում է զարգացման աշխատանքային հոսքերի վրա՝ ուղղակի ֆայլային համակարգի մուտքով և հրամանների կատարմամբ: Claude Desktop-ը առանձին հավելված է գրաֆիկական ինտերֆեյսով: Գործիքները ծառայում են տարբեր օգտագործման դեպքերի, CLI-ը օպտիմալացված է ծրագրավորողների համար, ովքեր նախընտրում են տերմինալի վրա հիմնված աշխատանքային հոսքեր:

Որքա՞ն հաճախ պետք է թարմացնեմ Claude Code-ը:

Թարմացումները կարող են տեղադրվել, երբ հարմար է: Պաշտոնական changelog-ը փաստագրում է նոր հնարավորությունները և սխալների ուղղումները: Թիմերի համար, թարմացումների համակարգումը ապահովում է, որ բոլորը օգտագործում են համատեղելի տարբերակներ, թեև Claude Code-ը պահպանում է հետընթաց համատեղելիությունը կազմաձևման ֆայլերի հետ տարբերակների ընթացքում:

Եզրակացություն

Claude Code CLI-ի տեղադրումը, անկախ օպերացիոն համակարգից, տևում է ընդամենը մի քանի րոպե: Ավտոմատ տեղադրման սկրիպտները կառավարում են կազմաձևումը, PATH-ի ստեղծումը և binary-ի տեղադրումը առանց ձեռքով միջամտության:

Տեղադրումից և վավերացումից հետո Claude Code-ը դառնում է հզոր AI կոդավորման օգնական, որը հասանելի է ցանկացած տերմինալից: Բնական լեզվով հրամանները թույլ են տալիս ծրագրավորողներին գրել կոդ, շտկել սխալներ և ավտոմատացնել առաջադրանքները՝ չթողնելով հրամանի տողը:

Պատրա՞ստ եք փորձել AI-ով աջակցվող զարգացումը: Գործարկեք ձեր պլատֆորմի համար տեղադրման հրամանը և սկսեք ձեր առաջին Claude Code նստաշրջանը այսօր: code.claude.com-ում գտնվող պաշտոնական փաստաթղթերը տրամադրում են համապարփակ ուղեցույցներ առաջադեմ հնարավորությունների համար, երբ հիմնական ստեղծումն ավարտված է:

AI Perks

AI Perks-ը տրամադրում է մուտք դեպի բացառիկ զեղdelays, կdelays delay և deal AI գործիqualifications, ամdelays delays delay API- delays dles, delay startap-delays delay ders delay delays delete.

AI Perks Cards

This content is for informational purposes only and may contain inaccuracies. Credit programs, amounts, and eligibility requirements change frequently. Always verify details directly with the provider.