డెవలపర్

Aider ఇన్‌స్టాలేషన్ మరియు OmniProxy కాన్ఫిగరేషన్

కోడ్‌ను మార్చడంలో సహాయపడే సాధనం కావాలా, కానీ మార్పులను సమీక్షించడం కష్టమని ఆందోళన చెందుతున్నారా? Aider టెర్మినల్‌లో పనులను దశలవారీగా నిర్వహిస్తుంది మరియు మార్పులను రికార్డ్ చేయడానికి Gitని ఉపయోగిస్తుంది, దీనివల్ల మార్పులను తనిఖీ చేయడం మరియు వెనక్కి తీసుకోవడం సులభం అవుతుంది.

మార్గదర్శకాలు తనిఖీ చేయబడ్డాయి
9 అక్టో, 2026
టెస్ట్ చేసిన వెర్షన్
Aider v0.86.2

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ని రన్ చేయండి
  • ఇది సొంత ఎన్విరాన్‌మెంట్‌ను సృష్టిస్తుంది
వన్-లైన్ ఇన్‌స్టాలర్ అవసరమైనప్పుడు Python 3.12ని సెటప్ చేస్తుంది. aider-chatని నేరుగా pipతో ఇన్‌స్టాల్ చేయడం అంత నమ్మదగినది కాదు.

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"

ఈ వన్-లైన్ కమాండ్‌లు Python సాధనాలు మరియు ఎన్విరాన్‌మెంట్‌లను ఇన్‌స్టాల్ చేయడానికి మరియు నిర్వహించడానికి ఉపయోగించే ప్రోగ్రామ్ అయిన uvపై ఆధారపడి ఉంటాయి. మీరు ఈ క్రింది కమాండ్‌ను కూడా ఉపయోగించవచ్చు:

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 (Compatible API) అనేది OpenAI ఫార్మాట్‌ని ఉపయోగించి ఇతర మోడల్ సర్వీస్‌లతో కమ్యూనికేట్ చేసే ఇంటర్‌ఫేస్. ఈ పద్ధతిని ఉపయోగించి Aiderని ప్రారంభించండి:

aider --model openai/<model-name>

తదుపరి విభాగంలో OmniProxy నుండి కాపీ చేసిన పూర్తి మోడల్ IDతో <model-name>ని భర్తీ చేయండి. మోడల్ 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 నాటికి, ప్రొవైడర్ డాక్యుమెంటేషన్‌లోని రెండు రిఫరెన్స్ IDలు gemini-3.8-flash మరియు grok-4.7. ఈ పేర్లు ప్రస్తుత జాబితాలో లేకపోతే, వాటిని నేరుగా కాపీ చేయవద్దు. జాబితాలో వాస్తవంగా కనిపించే పూర్తి IDని ఉపయోగించండి.

చిరునామా

OPENAI_API_BASE

  • దీన్ని OmniProxyకి పాయింట్ చేయండి
  • /v1ని చేర్చండి
  • దీన్ని రిపోజిటరీలో ఉంచవద్దు

కీ

OPENAI_API_KEY

  • గేట్‌వే అందించినదాన్ని ఉపయోగించండి
  • మార్చిన తర్వాత Windows టెర్మినల్‌లను మళ్లీ తెరవండి
  • ప్రొవైడర్ కీలను గేట్‌వేలో ఉంచండి

ప్రారంభించండి

openai/model

  • ప్రాజెక్ట్ డైరెక్టరీకి cd చేయండి
  • మోడల్ పేరుకు ముందు openai/ని చేర్చండి
  • గేట్‌వే జాబితా నుండి పేరును ఉపయోగించండి
రెండు ఎన్విరాన్‌మెంట్ వేరియబుల్స్, openai/తో ప్రిఫిక్స్ చేయబడిన మోడల్ పేరుతో కలిసి, అనుకూల API సింటాక్స్‌ను ఏర్పరుస్తాయి.

టూల్ కాన్ఫిగరేషన్‌ను నమోదు చేయడం

మీరు ప్రత్యేక కాన్ఫిగరేషన్ ఫైల్‌ను సృష్టించాల్సిన అవసరం లేదు. ప్రాజెక్ట్ డైరెక్టరీలోకి వెళ్లి, 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కి కమిట్ చేయబడిందని నిర్ధారించుకోండి. ఆపై ప్రాజెక్ట్ డైరెక్టరీ నుండి ఈ క్రింది కమాండ్‌ను రన్ చేయండి. ప్రస్తుత OmniProxy జాబితా నుండి పూర్తి IDతో మోడల్ 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 ఈ రన్ సమయంలో ఆటోమేటిక్‌గా Git కమిట్‌లను సృష్టించవద్దని Aiderకి చెబుతుంది.

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 అనుకూల APIలు చూడండి. ఉదాహరణ మోడల్ IDలను Gemini మోడల్ జాబితాలో మరియు xAI మోడల్స్ పేజీలో చూడవచ్చు.

మీ స్వంత OmniProxy కన్ఫిగరేషన్ నుండి విలువలతో ప్రతి ప్లేస్‌హోల్డర్‌ను మార్చండి. నిజమైన కీని ఎప్పుడూ ప్రచురించకండి.

సేవ్ చేసిన ఫలితం లేదా HTTP 200 మాత్రమే పూర్తి ఏజెంట్ అనుకూలతను నిరూపించదు. OmniProxy కాల్ రికార్డ్‌లో వనరు మరియు మాడల్‌ను తనిఖీ చేయండి.

అధికారిక వనరులు · Aider ↗