Aider ਇੰਸਟਾਲੇਸ਼ਨ ਅਤੇ OmniProxy ਕੌਂਫਿਗਰੇਸ਼ਨ
ਕੀ ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਸੋਧਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਕੋਈ ਟੂਲ ਚਾਹੁੰਦੇ ਹੋ ਪਰ ਚਿੰਤਤ ਹੋ ਕਿ ਤਬਦੀਲੀਆਂ ਦੀ ਸਮੀਖਿਆ ਕਰਨਾ ਮੁਸ਼ਕਲ ਹੋਵੇਗਾ? Aider ਟਰਮੀਨਲ ਵਿੱਚ ਕੰਮਾਂ ਨੂੰ ਕਦਮ-ਦਰ-ਕਦਮ ਸੰਭਾਲਦਾ ਹੈ ਅਤੇ ਅੰਤਰਾਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਲਈ Git ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤਬਦੀਲੀਆਂ ਦੀ ਜਾਂਚ ਕਰਨਾ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਵਾਪਸ ਲੈਣਾ ਆਸਾਨ ਹੋ ਜਾਂਦਾ ਹੈ।
Aider ਇੱਕ ਟੂਲ ਹੈ ਜੋ ਟਰਮੀਨਲ ਤੋਂ ਕੋਡ ਨੂੰ ਸੋਧਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇਹ ਮਾਡਲ ਨੂੰ ਵੱਡੇ ਪ੍ਰੋਜੈਕਟਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਪੂਰੇ ਕੋਡਬੇਸ ਦਾ ਇੱਕ ਨਕਸ਼ਾ ਬਣਾਉਂਦਾ ਹੈ। Git ਇੱਕ ਵਰਜਨ ਕੰਟਰੋਲ ਟੂਲ ਹੈ ਜੋ ਕੋਡ ਵਿੱਚ ਕੀਤੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਰਿਕਾਰਡ ਕਰਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਤੁਸੀਂ ਅੰਤਰਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਪਿਛਲੇ ਵਰਜਨਾਂ ਨੂੰ ਬਹਾਲ ਕਰ ਸਕਦੇ ਹੋ। Aider ਨੂੰ ਕੋਈ ਕੰਮ ਦੇਣ ਤੋਂ ਬਾਅਦ, ਇਹ ਕੰਮ ਨੂੰ ਕਦਮ-ਦਰ-ਕਦਮ ਪ੍ਰੋਸੈਸ ਕਰਦਾ ਹੈ ਅਤੇ ਕਮਿਟ ਸੁਨੇਹੇ ਲਿਖਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਤਬਦੀਲੀਆਂ ਪਸੰਦ ਨਹੀਂ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਇਸ ਨਾਲ ਵਾਪਸ ਲੈ ਸਕਦੇ ਹੋ: /undo.
ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ
ਇੱਥੇ ਦੋ ਆਮ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਕਲਪ ਹਨ:
- ਜੇਕਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ Python 3.8 ਤੋਂ 3.13 ਹੈ, ਤਾਂ ਇੰਸਟਾਲ ਕਰੋ
aider-installਪਹਿਲਾਂ। Python ਉਹ ਰਨਟਾਈਮ ਵਾਤਾਵਰਣ ਹੈ ਜੋ Aider ਲਈ ਲੋੜੀਂਦਾ ਹੈ। - ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕੋਈ ਢੁਕਵਾਂ Python ਵਰਜਨ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ-ਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਹ ਲੋੜ ਪੈਣ ’ਤੇ Python 3.12 ਨੂੰ ਵੀ ਸੈੱਟਅੱਪ ਕਰ ਦੇਵੇਗੀ।
Mac ਅਤੇ Linux
install.sh
- curl ਤੋਂ ਬਾਅਦ sh ਨਾਲ ਚਲਾਓ
- ਲੋੜ ਪੈਣ 'ਤੇ Python ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ
- ਜੇਕਰ curl ਉਪਲਬਧ ਨਾ ਹੋਵੇ ਤਾਂ wget ਦੀ ਵਰਤੋਂ ਕਰੋ
Windows
install.ps1
- PowerShell ਵਿੱਚ ਚਲਾਓ
- ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ
- setx ਨਾਲ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰੋ
Python ਪਹਿਲਾਂ ਹੀ ਇੰਸਟਾਲ ਹੈ
aider-install
- ਪਹਿਲਾਂ ਇਸ ਪੈਕੇਜ ਨੂੰ pip ਨਾਲ ਇੰਸਟਾਲ ਕਰੋ
- ਫਿਰ aider-install ਚਲਾਓ
- ਇਹ ਆਪਣਾ ਵਾਤਾਵਰਣ ਬਣਾਉਂਦਾ ਹੈ
ਯਕੀਨੀ ਬਣਾਓ ਕਿ OmniProxy ਚੱਲ ਰਿਹਾ ਹੈ। ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, Aider ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਸ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਸੋਧਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਪਹਿਲੀ ਵਾਰ ਇੰਸਟਾਲ ਅਤੇ ਲਾਂਚ ਕਰੋ
ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ Python 3.8 ਤੋਂ 3.13 ਹੈ
ਇਹਨਾਂ ਕਮਾਂਡਾਂ ਨੂੰ ਕ੍ਰਮਵਾਰ ਚਲਾਓ:
python -m pip install aider-install
aider-install
aider-install Aider ਨੂੰ ਇੱਕ ਵੱਖਰੇ Python ਵਾਤਾਵਰਣ ਵਿੱਚ ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ’ਤੇ ਹੋਰ Python ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਦਖਲ ਨਾ ਦੇਵੇ। ਲੋੜ ਪੈਣ ’ਤੇ, ਇਹ Aider ਲਈ ਵਰਤਣ ਵਾਸਤੇ Python 3.12 ਵੀ ਇੰਸਟਾਲ ਕਰਦਾ ਹੈ।
ਇੱਕ-ਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ
Mac ਅਤੇ Linux ’ਤੇ, ਚਲਾਓ:
curl -LsSf https://aider.chat/install.sh | sh
ਜੇਕਰ curl ਇੰਸਟਾਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਵਰਤੋਂ ਕਰੋ:
wget -qO- https://aider.chat/install.sh | sh
Windows PowerShell ਵਿੱਚ, ਚਲਾਓ:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
ਇਹ ਇੱਕ-ਲਾਈਨ ਕਮਾਂਡਾਂ uv ’ਤੇ ਅਧਾਰਤ ਹਨ, ਜੋ ਕਿ Python ਟੂਲ ਅਤੇ ਵਾਤਾਵਰਣਾਂ ਨੂੰ ਇੰਸਟਾਲ ਅਤੇ ਪ੍ਰਬੰਧਿਤ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਹੈ। ਤੁਸੀਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ:
uv tool install --force --python python3.12 --with pip aider-chat@latest
ਤੁਸੀਂ pipx ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। ਜਦੋਂ ਸਿੱਧੇ python -m pip install aider-chatਨਾਲ ਇੰਸਟਾਲ ਕਰਦੇ ਹੋ, ਤਾਂ ਸਮਰਥਿਤ Python ਵਰਜਨ 3.9 ਤੋਂ 3.12 ਹਨ। ਹਾਲਾਂਕਿ, ਇਹ ਇੱਕ ਵਿਕਲਪਿਕ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀ ਹੈ, ਇਸ ਲਈ ਉੱਪਰ ਦੱਸੇ ਗਏ ਤਰੀਕਿਆਂ ਨੂੰ ਤਰਜੀਹ ਦਿਓ। ਸਿਸਟਮ ਪੈਕੇਜ ਮੈਨੇਜਰਾਂ ਤੋਂ Aider ਪੈਕੇਜਾਂ ਵਿੱਚ ਨਿਰਭਰਤਾ ਬੇਮੇਲ ਹੋ ਸਕਦੀ ਹੈ, ਇਸ ਲਈ ਉਹ ਤੁਹਾਡੀ ਪਹਿਲੀ ਪਸੰਦ ਨਹੀਂ ਹੋਣੇ ਚਾਹੀਦੇ।
2026-10-09 ਨੂੰ, ਇੱਕ-ਲਾਈਨ ਇੰਸਟਾਲੇਸ਼ਨ ਕਮਾਂਡ ਨੇ Aider v0.86.2 ਇੰਸਟਾਲ ਕੀਤਾ। ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ, ਤੁਸੀਂ ਇੱਕ ਸੁਨੇਹਾ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਕੈਸ਼ ਅਤੇ ਮੰਜ਼ਿਲ ਵੱਖ-ਵੱਖ ਡਿਸਕਾਂ ’ਤੇ ਹਨ ਅਤੇ ਫਾਈਲਾਂ ਨੂੰ ਕਾਪੀ ਕੀਤਾ ਜਾਵੇਗਾ। ਇੰਸਟਾਲੇਸ਼ਨ ਫਿਰ ਵੀ ਪੂਰੀ ਹੋ ਜਾਵੇਗੀ।
ਇੰਸਟਾਲੇਸ਼ਨ ਤੋਂ ਬਾਅਦ, ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ। ਇੱਕ ਅਨੁਕੂਲ API ਇੱਕ ਇੰਟਰਫੇਸ ਹੈ ਜੋ OpenAI ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੋਰ ਮਾਡਲ ਸੇਵਾਵਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰਦਾ ਹੈ। ਇਸ ਪੈਟਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ Aider ਸ਼ੁਰੂ ਕਰੋ:
aider --model openai/<model-name>
ਬਦਲੋ <model-name> ਨੂੰ ਉਸ ਪੂਰੇ ਮਾਡਲ ID ਨਾਲ ਜੋ ਅਗਲੇ ਭਾਗ ਵਿੱਚ OmniProxy ਤੋਂ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ। ਮਾਡਲ ID ਉਹ ਨਾਮ ਹੈ ਜੋ ਕਿਸੇ ਮਾਡਲ ਦੀ ਸਹੀ ਪਛਾਣ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
OmniProxy ਤੋਂ ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗਾਂ ਪ੍ਰਾਪਤ ਕਰੋ
ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਦੋ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਟਰਮੀਨਲ ਪ੍ਰੋਗਰਾਮਾਂ ਦੁਆਰਾ ਪੜ੍ਹੀਆਂ ਜਾਣ ਵਾਲੀਆਂ ਕਨੈਕਸ਼ਨ ਸੈਟਿੰਗਾਂ ਦੇ ਇੱਕ ਸੈੱਟ ਵਜੋਂ ਸਮਝਿਆ ਜਾ ਸਕਦਾ ਹੈ:
export OPENAI_API_BASE=https://your-omniproxy-origin.example/v1
export OPENAI_API_KEY=<YOUR_OMNIPROXY_API_KEY>
OPENAI_API_BASE API ਐਂਡਪੁਆਇੰਟ ਹੈ ਅਤੇ ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ /v1. OPENAI_API_KEY API ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਕੁੰਜੀ ਹੈ।
Windows ’ਤੇ, ਵਰਤੋਂ ਕਰੋ setx ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ। ਤੁਹਾਨੂੰ ਇਸ ਤੋਂ ਬਾਅਦ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਣਾ ਪਵੇਗਾ:
setx OPENAI_API_BASE https://your-omniproxy-origin.example/v1
setx OPENAI_API_KEY <YOUR_OMNIPROXY_API_KEY>
ਮੌਜੂਦਾ OmniProxy ਸੂਚੀ ਤੋਂ ਪੂਰਾ ਮਾਡਲ ਨਾਮ ਕਾਪੀ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਮਾਡਲ ID ਵਿੱਚ ਕੋਈ ਵੀ ਸਲੈਸ਼ ਸ਼ਾਮਲ ਹੋਵੇ। Aider ਸ਼ੁਰੂ ਕਰਦੇ ਸਮੇਂ, ਪੂਰੇ ID ਤੋਂ ਪਹਿਲਾਂ openai/ ਜੋੜੋ।
2026-10-09 ਤੱਕ, ਪ੍ਰੋਵਾਈਡਰ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਦੋ ਹਵਾਲਾ IDs ਹਨ gemini-3.8-flash ਅਤੇ grok-4.7। ਜੇਕਰ ਇਹ ਨਾਮ ਮੌਜੂਦਾ ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਸਿੱਧਾ ਕਾਪੀ ਨਾ ਕਰੋ। ਇੱਕ ਪੂਰਾ ID ਵਰਤੋ ਜੋ ਅਸਲ ਵਿੱਚ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ।
ਪਤਾ
OPENAI_API_BASE
- ਇਸਨੂੰ OmniProxy ਵੱਲ ਇਸ਼ਾਰਾ ਕਰੋ
- /v1 ਸ਼ਾਮਲ ਕਰੋ
- ਇਸਨੂੰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਨਾ ਰੱਖੋ
ਕੁੰਜੀ
OPENAI_API_KEY
- ਗੇਟਵੇ ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਕੁੰਜੀ ਦੀ ਵਰਤੋਂ ਕਰੋ
- ਇਸਨੂੰ ਬਦਲਣ ਤੋਂ ਬਾਅਦ Windows ਟਰਮੀਨਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ
- ਪ੍ਰੋਵਾਈਡਰ ਕੁੰਜੀਆਂ ਨੂੰ ਗੇਟਵੇ ਵਿੱਚ ਰੱਖੋ
ਲਾਂਚ
openai/model
- ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ cd ਕਰੋ
- ਮਾਡਲ ਨਾਮ ਦੇ ਅੱਗੇ openai/ ਲਗਾਓ
- ਗੇਟਵੇ ਸੂਚੀ ਤੋਂ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ
ਟੂਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾਖਲ ਕਰੋ
ਤੁਹਾਨੂੰ ਇੱਕ ਵੱਖਰੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਬਣਾਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ, Aider ਸ਼ੁਰੂ ਕਰੋ, ਅਤੇ ਮਾਡਲ ID ਨੂੰ ਇੱਕ ਅਜਿਹੇ ਨਾਮ ਨਾਲ ਬਦਲੋ ਜੋ ਅਸਲ ਵਿੱਚ ਮੌਜੂਦਾ OmniProxy ਸੂਚੀ ਵਿੱਚ ਮੌਜੂਦ ਹੈ:
cd /path/to/your/project
aider --model openai/gemini-3.8-flash
ਦੂਜੇ ਉਦਾਹਰਨ ਮਾਡਲ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਚਲਾਓ:
aider --model openai/grok-4.7
ਜਦੋਂ Aider ਕਿਸੇ ਅਣਜਾਣ ਮਾਡਲ ਦਾ ਸਾਹਮਣਾ ਕਰਦਾ ਹੈ, ਤਾਂ ਇਹ ਇੱਕ ਚੇਤਾਵਨੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਚੇਤਾਵਨੀ ਆਪਣੇ ਆਪ ਵਿੱਚ ਇਹ ਨਹੀਂ ਦਰਸਾਉਂਦੀ ਕਿ ਐਂਡਪੁਆਇੰਟ ਗਲਤ ਹੈ। ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ OmniProxy ਦੇ ਬੇਨਤੀ ਲੌਗਸ ਦੀ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਬੇਨਤੀ ਦਿਖਾਈ ਦਿੱਤੀ ਹੈ।
Aider ਸਿਰਫ ਉਹਨਾਂ ਫਾਈਲਾਂ ਨੂੰ ਸੰਦਰਭ ਵਿੱਚ ਜੋੜਦਾ ਹੈ ਜੋ ਪਹਿਲਾਂ ਹੀ Git ਦੁਆਰਾ ਟ੍ਰੈਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। ਸੰਦਰਭ ਉਹ ਕੋਡ ਅਤੇ ਜਾਣਕਾਰੀ ਹੈ ਜੋ ਮਾਡਲ ਮੌਜੂਦਾ ਕੰਮ ਦੌਰਾਨ ਪੜ੍ਹ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਅਜੇ ਤੱਕ ਇੱਕ Git ਰਿਪੋਜ਼ਟਰੀ ਨਹੀਂ ਹੈ, ਤਾਂ Aider ਇੱਕ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ Git ਦੁਆਰਾ ਟ੍ਰੈਕ ਨਾ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਅਜੇ ਵੀ ਪੜ੍ਹਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ। Aider ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਫਾਈਲਾਂ ਨੂੰ ਜੋੜਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਕਮਿਟ ਕਰਨ ਲਈ git add ਦੀ ਵਰਤੋਂ ਕਰੋ।
Aider ਅਜੇ ਵੀ ਫਾਈਲਾਂ ਨੂੰ ਸੋਧ ਸਕਦਾ ਹੈ। --no-auto-commits ਸਿਰਫ ਆਟੋਮੈਟਿਕ ਕਮਿਟਾਂ ਨੂੰ ਅਯੋਗ ਕਰਦਾ ਹੈ; ਇਹ ਫਾਈਲ ਸੋਧਾਂ ਨੂੰ ਨਹੀਂ ਰੋਕਦਾ। ਪਹਿਲੀ ਵਾਰ Aider ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ, ਇੱਕ ਗੈਰ-ਮਹੱਤਵਪੂਰਨ ਰਿਪੋਜ਼ਟਰੀ ਚੁਣੋ ਅਤੇ ਅਸਲ ਤਬਦੀਲੀਆਂ ਦੀ ਸਮੀਖਿਆ ਕਰਨ ਲਈ ਕੰਮ ਤੋਂ ਬਾਅਦ git diff ਚਲਾਓ।
ਅਸਲ ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰੋਜੈਕਟ ਫਾਈਲਾਂ ਜਾਂ ਜਨਤਕ ਪੰਨਿਆਂ ਵਿੱਚ ਨਾ ਰੱਖੋ। ਪ੍ਰੋਵਾਈਡਰ ਕੁੰਜੀਆਂ ਨੂੰ ਸਿਰਫ OmniProxy ਵਿੱਚ ਸਟੋਰ ਕਰੋ। ਜੇਕਰ ਗੇਟਵੇ ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ OPENAI_API_KEY ਨੂੰ ਸਿਰਫ ਤੁਹਾਡੇ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ’ਤੇ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਸਟ੍ਰਿੰਗ ’ਤੇ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।
ਅਸਲ ਕੰਮ ਨਾਲ ਤਸਦੀਕ ਕਰੋ
ਪਹਿਲਾਂ, ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਜਿਸ ਫਾਈਲ ਨੂੰ ਤੁਸੀਂ Aider ਦੁਆਰਾ ਪੜ੍ਹਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਉਹ Git ਵਿੱਚ ਕਮਿਟ ਕੀਤੀ ਗਈ ਹੈ। ਫਿਰ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ। ਮਾਡਲ ID ਨੂੰ ਮੌਜੂਦਾ OmniProxy ਸੂਚੀ ਤੋਂ ਇੱਕ ਪੂਰੇ ID ਨਾਲ ਬਦਲੋ:
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 ਸਿੱਧੇ Aider ਨੂੰ ਇੱਕ ਕੰਮ ਭੇਜਦਾ ਹੈ, ਜਦੋਂ ਕਿ --no-auto-commits Aider ਨੂੰ ਇਸ ਰਨ ਦੌਰਾਨ ਆਟੋਮੈਟਿਕ Git ਕਮਿਟ ਨਾ ਬਣਾਉਣ ਲਈ ਕਹਿੰਦਾ ਹੈ।
2026-10-09 ਨੂੰ, Aider v0.86.2 ਨੇ ਇੱਕ ਟ੍ਰੈਕ ਕੀਤੀ ਫਾਈਲ ਦੀ ਪਹਿਲੀ ਲਾਈਨ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪੜ੍ਹਿਆ। ਜੇਕਰ ਫਾਈਲ Git ਦੁਆਰਾ ਟ੍ਰੈਕ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ, ਤਾਂ Aider ਕਹੇਗਾ ਕਿ ਇਹ ਸਮੱਗਰੀ ਨੂੰ ਨਹੀਂ ਦੇਖ ਸਕਦਾ। ਇਸਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ API ਐਂਡਪੁਆਇੰਟ ਗਲਤ ਹੈ। ਪੁੱਛਗਿੱਛ ਪੂਰੀ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਬੇਨਤੀ ਦੇ ਸਰੋਤ ਅਤੇ ਮਾਡਲ ID ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ OmniProxy ਦੇ ਬੇਨਤੀ ਲੌਗਸ ਦੀ ਜਾਂਚ ਕਰੋ।
ਲਾਂਚ
aider ਲਾਂਚ ਹੁੰਦਾ ਹੈ
- ਕਮਾਂਡ ਉਪਲਬਧ ਹੈ
- ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਕਿਰਿਆਸ਼ੀਲ ਹਨ
- ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ
ਕੰਮ
ਇਸਨੇ ਫਾਈਲ ਦੀ ਜਾਂਚ ਕੀਤੀ
- ਕਿਸੇ ਖਾਸ ਫਾਈਲ ਬਾਰੇ ਪੁੱਛੋ
- ਇਸਦੀ ਵਿਆਖਿਆ ਦੀ ਸਮੀਖਿਆ ਕਰੋ
- ਅਣਜਾਣ ਮਾਡਲ ਚੇਤਾਵਨੀ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹਨ
ਲੌਗਸ
ਗੇਟਵੇ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦੇ ਹਨ
- ਸਰੋਤ Aider ਹੈ
- ਮਾਡਲ ID ਮੇਲ ਖਾਂਦਾ ਹੈ
- ਕੁੰਜੀ ਪੰਨੇ 'ਤੇ ਦਾਖਲ ਨਹੀਂ ਕੀਤੀ ਗਈ ਸੀ
ਆਮ ਗਲਤੀਆਂ
aiderਨਹੀਂ ਲੱਭਿਆ ਜਾ ਸਕਦਾ: ਪਹਿਲਾਂ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਸਿੱਧੇ pip ਨਾਲ ਇੰਸਟਾਲ ਕੀਤਾ ਹੈ, ਤਾਂ ਕੋਸ਼ਿਸ਼ ਕਰੋpython -m aider।- ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਬਦਲਣ ਤੋਂ ਬਾਅਦ Windows ਅਜੇ ਵੀ ਪੁਰਾਣੇ ਐਂਡਪੁਆਇੰਟ ਨਾਲ ਕਨੈਕਟ ਹੁੰਦਾ ਹੈ: ਤੁਹਾਨੂੰ
setxਚਲਾਉਣ ਤੋਂ ਬਾਅਦ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਣਾ ਚਾਹੀਦਾ ਹੈ। ਸਿਰਫ ਇੱਕ ਨਵੀਂ ਵਿੰਡੋ ਹੀ ਅੱਪਡੇਟ ਕੀਤੇ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਪੜ੍ਹੇਗੀ। - ਮਾਡਲ ਦਾ ਨਾਮ
openai/ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ: ਅਨੁਕੂਲ API ਨੂੰ ਫਾਰਮੈਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈopenai/<model-name>। - ਇੱਕ ਅਣਜਾਣ-ਮਾਡਲ ਚੇਤਾਵਨੀ ਦਿਖਾਈ ਦਿੰਦੀ ਹੈ: ਇਹ ਇੱਕ ਆਮ ਚੇਤਾਵਨੀ ਹੈ ਅਤੇ ਇਸਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਕਨੈਕਸ਼ਨ ਅਸਫਲ ਰਿਹਾ। ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ OmniProxy ਨੂੰ ਬੇਨਤੀ ਪ੍ਰਾਪਤ ਹੋਈ ਹੈ।
- ਮਾਡਲ ID ਅਵੈਧ ਹੈ: ਮੌਜੂਦਾ OmniProxy ਸੂਚੀ ਤੋਂ ਪੂਰਾ ID ਦੁਬਾਰਾ ਕਾਪੀ ਕਰੋ।
openai/ਅਗੇਤਰ ਅਤੇ ID ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਮੌਜੂਦ ਕਿਸੇ ਵੀ ਸਲੈਸ਼ ਨੂੰ ਰੱਖੋ। - Aider ਕਹਿੰਦਾ ਹੈ ਕਿ ਕੋਈ ਫਾਈਲ ਸਮੱਗਰੀ ਨਹੀਂ ਹੈ: ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਫਾਈਲ Git ਦੁਆਰਾ ਟ੍ਰੈਕ ਕੀਤੀ ਗਈ ਹੈ। ਇੱਕ ਖਾਲੀ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਫਾਈਲਾਂ ਜਾਂ ਟ੍ਰੈਕ ਨਾ ਕੀਤੀਆਂ ਫਾਈਲਾਂ ਸੰਦਰਭ ਵਿੱਚ ਨਹੀਂ ਜੋੜੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
ਅਧਿਕਾਰਤ ਹਵਾਲੇ
ਇੰਸਟਾਲੇਸ਼ਨ ਪੜਾਵਾਂ ਲਈ, ਦੇਖੋ Aider ਇੰਸਟਾਲੇਸ਼ਨ। ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਅਤੇ ਮਾਡਲ ਅਗੇਤਰ ਲਈ, ਦੇਖੋ OpenAI ਅਨੁਕੂਲ APIs। ਉਦਾਹਰਨਾਂ ਵਿੱਚ ਵਰਤੇ ਮਾਡਲ ID ਲਈ Gemini ਮਾਡਲ ਸੂਚੀ ਅਤੇ xAI ਮਾਡਲ ਪੰਨੇ ਵੇਖੋ।
ਆਪਣੇ ਖੁਦ ਦੇ OmniProxy ਕਨਫਿਗਰੇਸ਼ਨ ਤੋਂ ਮੁੱਲਾਂ ਨਾਲ ਹਰੇਕ ਪਲੇਸਹੋਲਡਰ ਨੂੰ ਬਦਲੋ। ਕਦੇ ਵੀ ਅਸਲ ਕੀ ਪ੍ਰਕਾਸ਼ਿਤ ਨਾ ਕਰੋ।
ਸੰਭਾਲਿਆ ਗਿਆ ਨਤੀਜਾ ਜਾਂ HTTP 200 ਸਿਰਫ਼ ਪੂਰੀ ਏਜੰਟ ਅਨੁਕੂਲਤਾ ਨੂੰ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ। OmniProxy ਦੇ ਬੇਨਤੀ ਰਿਕਾਰਡ ਵਿੱਚ ਸਰੋਤ ਅਤੇ ਮਾਡਲ ਦੀ ਜਾਂਚ ਕਰੋ।