Msanidi programu

Usakinishaji wa Aider na Usanidi wa OmniProxy

Je, unataka zana ya kukusaidia kurekebisha msimbo lakini una wasiwasi kuwa mabadiliko yatakuwa magumu kukaguliwa? Aider hushughulikia kazi hatua kwa hatua kwenye terminal na hutumia Git kurekodi tofauti, jambo linalofanya mabadiliko kuwa rahisi kukaguliwa na kutenduliwa.

Nyaraka zimechunguzwa
9 Okt 2026
Toleo liliotibiwa
Aider v0.86.2

Aider ni zana inayosaidia kurekebisha msimbo kutoka kwenye terminal. Inajenga ramani ya msimbo mzima ili kusaidia modeli kuelewa miradi mikubwa. Git ni zana ya kudhibiti matoleo inayorekodi mabadiliko ya msimbo, ikikuruhusu kukagua tofauti na kurejesha matoleo ya awali. Baada ya kumpa Aider kazi, inashughulikia kazi hiyo hatua kwa hatua na kuandika ujumbe wa commit. Ikiwa hupendi mabadiliko hayo, unaweza kuyatendua kwa /undo.

Kabla Hujaanza

Kuna chaguzi mbili za kawaida za usakinishaji:

  • Ikiwa kompyuta yako tayari ina Python 3.8 hadi 3.13, sakinisha aider-install kwanza. Python ndiyo mazingira ya utekelezaji yanayohitajika na Aider.
  • Ikiwa huna toleo linalofaa la Python, tumia amri ya usakinishaji ya mstari mmoja. Pia itaweka Python 3.12 inapohitajika.

Mac na Linux

install.sh

  • Tekeleza na sh baada ya curl
  • Husakinisha Python ikihitajika
  • Tumia wget ikiwa curl haipatikani

Windows

install.ps1

  • Tekeleza katika PowerShell
  • Fungua upya terminal baada ya usakinishaji
  • Weka vigezo vya mazingira na setx

Python tayari imesakinishwa

aider-install

  • Sakinisha kifurushi hiki kwanza na pip
  • Kisha tekeleza aider-install
  • Inaunda mazingira yake yenyewe
Kisakinishi cha mstari mmoja huweka Python 3.12 inapohitajika. Kusakinisha aider-chat moja kwa moja na pip hakutegemeki sana.

Hakikisha OmniProxy inafanya kazi. Baada ya usakinishaji, ingia kwenye saraka ya mradi unayopanga kurekebisha kabla ya kuanza Aider.

Sakinisha na Uzindue kwa Mara ya Kwanza

Ikiwa Tayari Una Python 3.8 Hadi 3.13

Tekeleza amri hizi kwa mpangilio:

python -m pip install aider-install
aider-install

aider-install husakinisha Aider katika mazingira tofauti ya Python ili isivuruge miradi mingine ya Python kwenye kompyuta yako. Inapohitajika, pia husakinisha Python 3.12 kwa ajili ya Aider kutumia.

Usakinishaji wa Mstari Mmoja

Kwenye Mac na Linux, tekeleza:

curl -LsSf https://aider.chat/install.sh | sh

Ikiwa curl haijasakinishwa, tumia:

wget -qO- https://aider.chat/install.sh | sh

Katika Windows PowerShell, tekeleza:

powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"

Amri hizi za mstari mmoja zinategemea uv, programu ya kusakinisha na kudhibiti zana na mazingira ya Python. Unaweza pia kutumia amri ifuatayo:

uv tool install --force --python python3.12 --with pip aider-chat@latest

Unaweza pia kutumia pipx. Unaposakinisha moja kwa moja na python -m pip install aider-chat, matoleo ya Python yanayotumika ni 3.9 hadi 3.12. Hata hivyo, hii ni njia mbadala ya usakinishaji, kwa hivyo pendelea njia zilizoelezwa hapo juu. Vifurushi vya Aider kutoka kwa wasimamizi wa vifurushi vya mfumo vinaweza kuwa na kutolingana kwa utegemezi, kwa hivyo haipaswi kuwa chaguo lako la kwanza.

Tarehe 2026-10-09, amri ya usakinishaji ya mstari mmoja ilisakinisha Aider v0.86.2. Wakati wa usakinishaji, unaweza kuona ujumbe ukisema kuwa akiba na lengo viko kwenye diski tofauti na kwamba faili zitakiliwa badala yake. Usakinishaji bado utakamilika.

Baada ya usakinishaji, ingia kwenye saraka ya mradi. API inayooana ni kiolesura kinachowasiliana na huduma zingine za modeli kwa kutumia umbizo la OpenAI. Anza Aider kwa kutumia muundo huu:

aider --model openai/<model-name>

Badilisha <model-name> na kitambulisho kamili cha modeli kilichokopiwa kutoka OmniProxy katika sehemu inayofuata. Kitambulisho cha modeli ni jina linalotumiwa kutambua modeli kwa usahihi.

Pata Mipangilio ya Muunganisho kutoka OmniProxy

Unahitaji kuweka vigezo viwili vifuatavyo vya mazingira. Vigezo vya mazingira vinaweza kueleweka kama seti ya mipangilio ya muunganisho inayosomwa na programu za terminal:

export OPENAI_API_BASE=https://your-omniproxy-origin.example/v1
export OPENAI_API_KEY=<YOUR_OMNIPROXY_API_KEY>

OPENAI_API_BASE ndiyo mwisho wa API na lazima ijumuishe /v1. OPENAI_API_KEY ndiyo ufunguo unaotumiwa kufikia API.

Kwenye Windows, tumia setx kuhifadhi vigezo. Lazima ufungue upya terminal baadaye:

setx OPENAI_API_BASE https://your-omniproxy-origin.example/v1
setx OPENAI_API_KEY <YOUR_OMNIPROXY_API_KEY>

Nakili jina kamili la modeli kutoka kwenye orodha ya sasa ya OmniProxy, ikijumuisha mikwaju yoyote kwenye kitambulisho cha modeli. Unapoanza Aider, ongeza openai/ kabla ya kitambulisho kamili.

Kufikia 2026-10-09, vitambulisho viwili vya marejeleo katika hati za mtoa huduma ni gemini-3.8-flash na grok-4.7. Ikiwa majina haya hayako kwenye orodha ya sasa, usiyakopi moja kwa moja. Tumia kitambulisho kamili kinachoonekana kwenye orodha.

Anwani

OPENAI_API_BASE

  • Ielekeze kwenye OmniProxy
  • Jumuisha /v1
  • Usiweke kwenye hazina

Ufunguo

OPENAI_API_KEY

  • Tumia ule uliotolewa na lango
  • Fungua upya terminal za Windows baada ya kuubadilisha
  • Weka funguo za mtoa huduma kwenye lango

Zindua

openai/model

  • cd kwenye saraka ya mradi
  • Tanguliza jina la modeli na openai/
  • Tumia jina kutoka kwenye orodha ya lango
Vigezo viwili vya mazingira, pamoja na jina la modeli lililotanguliwa na openai/, huunda sintaksia ya API inayooana.

Ingiza Usanidi wa Zana

Huhitaji kuunda faili tofauti ya usanidi. Ingia kwenye saraka ya mradi, anza Aider, na ubadilishe kitambulisho cha modeli na jina ambalo lipo kwenye orodha ya sasa ya OmniProxy:

cd /path/to/your/project
aider --model openai/gemini-3.8-flash

Ili kutumia modeli nyingine ya mfano, tekeleza:

aider --model openai/grok-4.7

Wakati Aider inapokutana na modeli isiyo ya kawaida, inaonyesha onyo. Onyo hili halimaanishi kuwa mwisho wa API si sahihi. Angalia kumbukumbu za ombi za OmniProxy ili kuthibitisha ikiwa ombi lilionekana.

Aider huongeza tu faili ambazo tayari zimefuatiliwa na Git kwenye muktadha. Muktadha ni msimbo na maelezo ambayo modeli inaweza kusoma wakati wa kazi ya sasa. Ikiwa saraka ya sasa bado si hazina ya Git, Aider huunda moja, lakini faili ambazo Git haifuatilii bado haziwezi kusomwa. Tumia git add kuongeza faili hizo na kuzikamilisha kabla ya kuanza Aider.

Aider bado inaweza kurekebisha faili. --no-auto-commits huzima tu commit za kiotomatiki; haizuii marekebisho ya faili. Unapotumia Aider kwa mara ya kwanza, chagua hazina isiyo muhimu na tekeleza git diff baada ya kazi ili kukagua mabadiliko halisi.

Usiweke funguo halisi kwenye faili za mradi au kurasa za umma. Hifadhi funguo za mtoa huduma kwenye OmniProxy pekee. Ikiwa lango halithibitishi funguo, unaweza kuweka OPENAI_API_KEY kwenye kamba ya kishika nafasi inayotumiwa kwenye kompyuta yako ya ndani pekee.

Thibitisha na Kazi Halisi

Kwanza, hakikisha faili unayotaka Aider isome imekamilishwa kwenye Git. Kisha tekeleza amri ifuatayo kutoka kwenye saraka ya mradi. Badilisha kitambulisho cha modeli na kitambulisho kamili kutoka kwenye orodha ya sasa ya OmniProxy:

aider --model openai/gemini-3.8-flash --message "What is the first line of this file? Do not modify the file." --no-auto-commits

--message hutuma kazi moja kwa moja kwa Aider, wakati --no-auto-commits inaiambia Aider isitengeneze commit za Git kiotomatiki wakati wa utekelezaji huu.

Tarehe 2026-10-09, Aider v0.86.2 ilisoma kwa mafanikio mstari wa kwanza wa faili iliyofuatiliwa. Ikiwa faili haifuatiliwi na Git, Aider itasema kuwa haiwezi kuona maudhui. Hii haimaanishi kuwa mwisho wa API si sahihi. Baada ya kukamilisha swali, angalia kumbukumbu za ombi za OmniProxy ili kuthibitisha chanzo cha ombi na kitambulisho cha modeli.

Zindua

Aider inazinduka

  • Amri inapatikana
  • Vigezo vya mazingira vinafanya kazi
  • Katika saraka ya mradi

Kazi

Ilikagua faili

  • Uliza kuhusu faili mahususi
  • Kagua maelezo yake
  • Modeli zisizo za kawaida zinaweza kusababisha onyo

Kumbukumbu

Inaonekana kwenye lango

  • Chanzo ni Aider
  • Kitambulisho cha modeli kinalingana
  • Ufunguo haukuingizwa kwenye ukurasa
Thibitisha kuwa vigezo vya mazingira vinafanya kazi na amri inapatikana, kisha kamilisha swali moja halisi.

Hitilafu za Kawaida

  • aider haiwezi kupatikana: Fungua upya terminal kwanza. Ikiwa uliisakinisha moja kwa moja na pip, jaribu python -m aider.
  • Windows bado inaunganisha kwenye mwisho wa zamani baada ya kubadilisha vigezo: Lazima ufungue upya terminal baada ya kutekeleza setx. Dirisha jipya pekee ndilo litakalosoma vigezo vilivyosasishwa.
  • Jina la modeli halianzi na openai/: API inayooana inahitaji umbizo la openai/<model-name>.
  • Onyo la modeli isiyo ya kawaida linaonekana: Hili ni onyo la kawaida na halimaanishi kuwa muunganisho umeshindwa. Angalia ikiwa OmniProxy ilipokea ombi.
  • Kitambulisho cha modeli si sahihi: Nakili kitambulisho kamili tena kutoka kwenye orodha ya sasa ya OmniProxy. Weka kiambishi awali cha openai/ na mikwaju yoyote iliyopo kwenye kitambulisho.
  • Aider inasema hakuna maudhui ya faili: Hakikisha faili inafuatiliwa na Git. Faili kwenye hazina tupu au faili zisizofuatiliwa haziongezwi kwenye muktadha.

Marejeleo Rasmi

Kwa hatua za usakinishaji, angalia Usakinishaji wa Aider. Kwa vigezo vya mazingira na kiambishi awali cha modeli, angalia API zinazooana na OpenAI. Vitambulisho vya modeli za mfano vinaweza kupatikana katika Orodha ya modeli za Gemini na kwenye ukurasa wa modeli za xAI.

Badilisha kila nafasi yenye thamani kutoka kwenye usanidi wako wa OmniProxy. Usitangaze funguo halisi.

Matokeo yaliyohifadhiwa au HTTP 200 pekee hayathibitishi utangamano kamili wa Agent. Angalia chanzo na mfano katika rekodi ya maombi ya OmniProxy.

Vyanzo rasmi · Aider ↗