ವಿಕಸನಗಾರ

Pi ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು OmniProxy ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು

ನಿಮ್ಮ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ಓದಲು ಮತ್ತು ಪ್ರಾಜೆಕ್ಟ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುವ ಸಹಾಯಕ ಬೇಕೇ, ಆದರೆ ಸ್ಥಾಪನೆ ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ತುಂಬಾ ಜಟಿಲವಾಗಿದೆ ಎಂದು ಚಿಂತಿತರಾಗಿದ್ದೀರಾ? Pi ಹಗುರವಾಗಿದೆ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಕನಿಷ್ಠ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಅದನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಕೆಲಸ ಮಾಡುವ ವಿಧಾನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಕಮಾಂಡ್‌ಗಳು, ವರ್ಕ್‌ಫ್ಲೋಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಕ್ರಮೇಣ ಸೇರಿಸಬಹುದು.

ದಾಖಲೆಗಳು ಪರಿಶೀಲಿಸಲಾಗಿದೆ
ಅಕ್ಟೋ 9, 2026
ಪರಿಶೀಲಿತ ಆವೃತ್ತಿ
Pi 1.1.0

Pi ಒಂದು ಸಣ್ಣ ಟರ್ಮಿನಲ್ ಸಹಾಯಕ—ಇದು ಕಮಾಂಡ್ ಲೈನ್‌ನಲ್ಲಿ ನಿಮ್ಮೊಂದಿಗೆ ನೇರವಾಗಿ ಮಾತನಾಡುತ್ತದೆ, ಫೈಲ್‌ಗಳನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ. ಇದು ಸಣ್ಣ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಕೆಲವು ಸಾಧನಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ. ನಿಮಗೆ ಇತರ ಕಮಾಂಡ್‌ಗಳು, ವರ್ಕ್‌ಫ್ಲೋಗಳು ಅಥವಾ ಇಂಟರ್ಫೇಸ್‌ಗಳು ಬೇಕಾದರೆ, ನೀವು ಅವುಗಳನ್ನು ನಂತರ ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳ ಮೂಲಕ ಸೇರಿಸಬಹುದು. ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳು Pi ಗೆ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸೇರಿಸುವ ಘಟಕಗಳಾಗಿವೆ, ಮತ್ತು ನೀವು ಅವುಗಳನ್ನು ರಚಿಸಿದ ನಂತರ ಇತರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಬಹುದು.

ಸಬ್-ಏಜೆಂಟ್‌ಗಳು ಕಾರ್ಯದ ಭಾಗವನ್ನು ಮತ್ತೊಂದು ಸಹಾಯಕರಿಗೆ ನಿಯೋಜಿಸುತ್ತಾರೆ, ಆದರೆ ಪ್ಲಾನ್ ಮೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಹಂತಗಳನ್ನು ಆಯೋಜಿಸುತ್ತದೆ. ಯಾವುದೇ ವೈಶಿಷ್ಟ್ಯವು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸೇರಿಸಲ್ಪಟ್ಟಿಲ್ಲ, ಆದರೆ ನೀವು Pi ಅನ್ನು ನಿರ್ಮಿಸಲು ಕೇಳಬಹುದು ಅಥವಾ ಇತರರು ಹಂಚಿಕೊಂಡ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.

ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು

macOS ಮತ್ತು Linux ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುತ್ತವೆ—ಇದು Pi ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡುವ ಮತ್ತು ಸ್ಥಾಪಿಸುವ ಒಂದೇ ಕಮಾಂಡ್ ಆಗಿದೆ. Windows ನಲ್ಲಿ, Pi ಮುಖಪುಟದಲ್ಲಿ ಒದಗಿಸಲಾದ PowerShell ಕಮಾಂಡ್ ಬಳಸಿ. PowerShell ಎಂದರೆ Windows ನೊಂದಿಗೆ ಸೇರಿಸಲಾದ ಕಮಾಂಡ್-ಲೈನ್ ಪರಿಸರವಾಗಿದೆ. ನೀವು Windows ನೊಳಗಿನ Linux ಪರಿಸರವಾದ WSL ನಲ್ಲಿ Pi ಅನ್ನು ಸಹ ಸ್ಥಾಪಿಸಬಹುದು.

npm ನೊಂದಿಗೆ ಸ್ಥಾಪಿಸಲು ನೀವು ಆರಿಸಿದರೆ, ನಿಮಗೆ Node.js 22.19 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿ ಬೇಕು. npm ಎಂದರೆ Node.js ನೊಂದಿಗೆ ಬಳಸಲಾಗುವ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಕಮಾಂಡ್ ಲೈನ್‌ನಿಂದ Pi ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು.

macOS Linux

install.sh

  • ಅಧಿಕೃತ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು curl ಮಾಡಿ
  • ಇನ್‌ಸ್ಟಾಲರ್ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ಪಿನ್ ಮಾಡುತ್ತದೆ
  • pi update ನೊಂದಿಗೆ ನವೀಕರಿಸಿ

Windows

install.ps1

  • ಅಧಿಕೃತ PowerShell ಕಮಾಂಡ್
  • Git for Windows Bash ಅನ್ನು ಒದಗಿಸುತ್ತದೆ
  • ನೀವು WSL ಅನ್ನು ಸಹ ಬಳಸಬಹುದು

Node ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಲಾಗಿದೆ

npm

  • Node 22.19+ ಅಗತ್ಯವಿದೆ
  • ಪ್ಯಾಕೇಜ್ ಹೆಸರು pi-coding-agent
  • Add --ignore-scripts
ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ಪಿನ್ ಮಾಡುತ್ತದೆ. npm ಸ್ಥಾಪನೆಯು ಟ್ರಾನ್ಸಿಟಿವ್ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ಪಿನ್ ಮಾಡುವುದಿಲ್ಲ ಮತ್ತು --ignore-scripts ಅಗತ್ಯವಿದೆ.

Pi ಅನ್ನು ಮೊದಲ ಬಾರಿಗೆ ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಪ್ರಾರಂಭಿಸಿ

macOS ಅಥವಾ Linux ನಲ್ಲಿ, ಟರ್ಮಿನಲ್ ತೆರೆಯಿರಿ ಮತ್ತು ರನ್ ಮಾಡಿ:

curl -fsSL https://pi.dev/install.sh | sh

Windows ನಲ್ಲಿ, PowerShell ತೆರೆಯಿರಿ ಮತ್ತು ರನ್ ಮಾಡಿ:

powershell -c "irm https://pi.dev/install.ps1 | iex"

Node.js 22.19 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿ ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಿದ್ದರೆ, ನೀವು Quickstart ನಿಂದ ಪರ್ಯಾಯ ಕಮಾಂಡ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು:

npm install -g --ignore-scripts @earendil-works/pi-coding-agent

ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಇಂಟರಾಕ್ಟಿವ್ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳಲು ವಿರಾಮಗೊಳಿಸಬಹುದು. ಮುಂದುವರಿಯಲು ಆನ್-ಸ್ಕ್ರೀನ್ ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ಅನುಸರಿಸಿ. ನೀವು ಈಗಾಗಲೇ Node ನ ಹೊಂದಾಣಿಕೆಯ ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಈ npm ಕಮಾಂಡ್ ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದಿಲ್ಲ. Pi ಅನ್ನು ಮತ್ತೊಂದು ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ಸೇರಿಸಿ --prefix /your/directory. 2026-10-09 ರಂದು, ಇದು Pi 1.1.0 ಅನ್ನು ಸ್ಥಾಪಿಸಿತು.

ಸಾಮಾನ್ಯ npm ಸ್ಥಾಪನೆಗೆ ಡಿಪೆಂಡೆನ್ಸಿ ಲೈಫ್‌ಸೈಕಲ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ಅಗತ್ಯವಿಲ್ಲ, ಇವು ಪ್ಯಾಕೇಜ್‌ಗಳು ಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರನ್ ಮಾಡುವ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಾಗಿವೆ. ಇನ್‌ಸ್ಟಾಲೇಶನ್ ಸ್ಕ್ರಿಪ್ಟ್ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ಪಿನ್ ಮಾಡುತ್ತದೆ; ನಂತರ, Pi ಅನ್ನು ನವೀಕರಿಸಿ pi update. npm ಸ್ಥಾಪನೆಗಾಗಿ, ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಒದಗಿಸಿದ ನವೀಕರಣ ವಿಧಾನವನ್ನು ಬಳಸಿ. Nix ಬಳಕೆದಾರರು Pi ನ ಫ್ಲೇಕ್‌ನಿಂದ ಸ್ಥಾಪಿಸಬೇಕು. ಫ್ಲೇಕ್ ಎಂದರೆ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಅದರ ಡಿಪೆಂಡೆನ್ಸಿಗಳನ್ನು ವಿವರಿಸುವ Nix ಕಾನ್ಫಿಗರೇಶನ್, ಮತ್ತು pi update Nix ಸ್ಥಾಪನೆಯನ್ನು ನವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಸ್ಥಾಪನೆಯ ನಂತರ, ಮೊದಲು ನಿಮ್ಮ ಟರ್ಮಿನಲ್ Pi ಅನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದೆಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:

pi --version

Windows ನಲ್ಲಿ, ಮಾದರಿಗಳು Bash ಕಮಾಂಡ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನೀವು ಬಯಸಿದರೆ, ಹೆಚ್ಚಿನ ಸ್ಥಳೀಯ ಬಳಕೆದಾರರಿಗೆ Git for Windows ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. Bash ಎಂದರೆ Pi ಕೆಲವು ಕಮಾಂಡ್‌ಗಳನ್ನು ರನ್ ಮಾಡಲು ಬಳಸುವ ಕಮಾಂಡ್ ಪರಿಸರವಾಗಿದೆ. Pi ಪರಿಶೀಲಿಸುತ್ತದೆ shellPath ಸೆಟ್ಟಿಂಗ್ ~/.pi/agent/settings.jsonನಲ್ಲಿ, Program Files ಅಡಿಯಲ್ಲಿ Git Bash, ಮತ್ತು ನಂತರ bash.exe PATH ನಲ್ಲಿ, ಆ ಕ್ರಮದಲ್ಲಿ. shellPath Bash ನ ಸ್ಥಳವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಆದರೆ PATH ಎಂದರೆ ಸಿಸ್ಟಮ್ ಕಮಾಂಡ್‌ಗಳಿಗಾಗಿ ಹುಡುಕುವ ಡೈರೆಕ್ಟರಿಗಳ ಪಟ್ಟಿಯಾಗಿದೆ.

Pi ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನೀವು ನಮೂದಿಸಬಹುದು !printf 'Bash is working\n' ಅದನ್ನು ಪರಿಶೀಲಿಸಲು. ನಿಮ್ಮ ಫೈಲ್‌ಗಳು ಮತ್ತು ಸಾಧನಗಳು ಈಗಾಗಲೇ WSL ನಲ್ಲಿದ್ದರೆ, Quickstart ಅನುಸರಿಸಿ ಆ Linux ಪರಿಸರದಲ್ಲಿ Pi ಅನ್ನು ಸ್ಥಾಪಿಸಿ.

ಮುಂದೆ, Pi ಪರಿಶೀಲಿಸಲು ಅಥವಾ ಕೆಲಸ ಮಾಡಲು ನೀವು ಬಯಸುವ ಫೋಲ್ಡರ್ ಅನ್ನು ನಮೂದಿಸಿ, ತದನಂತರ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಿ:

cd /path/to/folder
pi

ಈ ಫೋಲ್ಡರ್ Pi ನ ಪ್ರಸ್ತುತ ಕೆಲಸದ ವ್ಯಾಪ್ತಿಯಾಗುತ್ತದೆ. Pi ಫೈಲ್‌ಗಳು ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಸೆಷನ್‌ಗಳನ್ನು ಗುಂಪು ಮಾಡಲು ಇದನ್ನು ಬಳಸುತ್ತದೆ.

OmniProxy ನಿಂದ ಸಂಪರ್ಕ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಿರಿ

ಮೊದಲು, OmniProxy ನಿಂದ ಈ ಮೂರು ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಿರಿ:

baseUrl: https://your-omniproxy-origin.example/v1
apiKey:  <YOUR_OMNIPROXY_API_KEY>
Model ID: Copy the full ID from the current OmniProxy model list

baseUrl API ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಗಿದೆ, ಅದಕ್ಕೆ Pi ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಇದು ಒಳಗೊಂಡಿರಬೇಕು /v1. apiKey API ಪ್ರವೇಶಿಸಲು ಬಳಸುವ ಕೀ ಆಗಿದೆ. Model ID ಕರೆಯಬೇಕಾದ ಮಾದರಿಯ ಹೆಸರು ಮತ್ತು ಪ್ರಸ್ತುತ OmniProxy ಮಾದರಿ ಪಟ್ಟಿಯಿಂದ ಸಂಪೂರ್ಣವಾಗಿ ನಕಲಿಸಬೇಕು.

ಹೊಂದಿಸಿ api ಅನ್ನು openai-completionsಗೆ, ಹೊಂದಾಣಿಕೆಯ API ಉದಾಹರಣೆಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ. ಈ ಕ್ಷೇತ್ರವು ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುವಾಗ ಯಾವ API ಸ್ವರೂಪವನ್ನು ಬಳಸಬೇಕೆಂದು Pi ಗೆ ತಿಳಿಸುತ್ತದೆ.

ಸಂಪೂರ್ಣ ಮಾದರಿ ID ಅನ್ನು ನಕಲಿಸಿ, ಹೆಸರಿನಲ್ಲಿರುವ ಯಾವುದೇ ಸ್ಲ್ಯಾಶ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ. 2026-10-09 ರಂದು, ಪ್ರೊವೈಡರ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್‌ನಲ್ಲಿನ ಎರಡು ಉಲ್ಲೇಖ ID ಗಳು gemini-3.8-flash ಮತ್ತು grok-4.7. ಪಟ್ಟಿಯಲ್ಲಿ ಇಲ್ಲದ ಹೆಸರನ್ನು ನಕಲಿಸಬೇಡಿ.

ಟೂಲ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಮೂದಿಸಿ

Pi ನ ಬಳಕೆದಾರ-ಮಟ್ಟದ ಕಸ್ಟಮ್ ಮಾದರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ models.json. ಈ ಫೈಲ್ ಏಜೆಂಟ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿದೆ, ಇದು ಡೀಫಾಲ್ಟ್ ಆಗಿ ~/.pi/agent, ಆದ್ದರಿಂದ ಅದರ ಪೂರ್ಣ ಮಾರ್ಗವು ~/.pi/agent/models.json. ಒಂದು ವೇಳೆ PI_CODING_AGENT_DIR ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ ಅನ್ನು ಹೊಂದಿಸಿದ್ದರೆ, Pi ಆ ವೇರಿಯಬಲ್‌ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಡೈರೆಕ್ಟರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್ ಎಂದರೆ ಪ್ರೋಗ್ರಾಂಗಳು ಓದಲು ಸಿಸ್ಟಮ್‌ನಿಂದ ಒದಗಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಮೌಲ್ಯವಾಗಿದೆ.

ಹೊಂದಾಣಿಕೆಯ API ಉದಾಹರಣೆಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಮೂದಿಸಿ:

{
  "providers": {
    "omniproxy": {
      "baseUrl": "https://your-omniproxy-origin.example/v1",
      "api": "openai-completions",
      "apiKey": "<YOUR_OMNIPROXY_API_KEY>",
      "models": [
        { "id": "gemini-3.8-flash", "input": ["text"] },
        { "id": "grok-4.7", "input": ["text"] }
      ]
    }
  }
}

providers ಸಂಪರ್ಕಿತ ಸೇವೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ, ಆದರೆ models ಆಯ್ಕೆ ಮಾಡಬಹುದಾದ ಮಾದರಿಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಮಾದರಿಯ id ಪ್ರಸ್ತುತ OmniProxy ಮಾದರಿ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಸಂಪೂರ್ಣ ಮಾದರಿ ID ಯೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯಾಗಬೇಕು. input ಮಾದರಿಯನ್ನು ಇಲ್ಲಿ ಪಠ್ಯ ಇನ್‌ಪುಟ್‌ಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ.

apiKey ಅನ್ನು ಲಿಟರಲ್ ಮೌಲ್ಯವಾಗಿ ನಮೂದಿಸಬಹುದು, ಅಥವಾ $NAME ಅಥವಾ ${NAME} ಆದ್ದರಿಂದ Pi ಅದನ್ನು ಎನ್ವಿರಾನ್ಮೆಂಟ್ ವೇರಿಯಬಲ್‌ನಿಂದ ಓದುತ್ತದೆ. ಮೌಲ್ಯವು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ! ಅನ್ನು ಕಮಾಂಡ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ವಿನಂತಿಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ರೆಪೊಸಿಟರಿಗೆ ನಿಜವಾದ ಕೀಯನ್ನು ಕಮಿಟ್ ಮಾಡಬೇಡಿ. ಗೇಟ್‌ವೇ ಕೀಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸದಿದ್ದರೆ, ನೀವು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಯಂತ್ರದಲ್ಲಿ ಮಾತ್ರ ಬಳಸಲಾಗುವ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ನಮೂದಿಸಬಹುದು. 2026-10-09 ರಂದು, Pi ಈ ಕಾನ್ಫಿಗರೇಶನ್‌ನೊಂದಿಗೆ ಫೈಲ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಓದಿದೆ.

ತೆರೆಯಲಾಗುತ್ತಿದೆ /model ಈ ಫೈಲ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ. /model Pi ನಲ್ಲಿ ಮಾದರಿಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ಆಯ್ಕೆ ಮಾಡಲು ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. ಕಸ್ಟಮ್ ಮಾದರಿಗಳು ಕಾಣಿಸುವುದಿಲ್ಲ /model Pi ಅವುಗಳ ರುಜುವಾತುಗಳನ್ನು ಪರಿಹರಿಸುವವರೆಗೆ. ಮಾದರಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರ, ಒತ್ತಿರಿ Ctrl+S ಹೊಸ ಸೆಷನ್‌ಗಳಿಗಾಗಿ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಮಾದರಿಯಾಗಿ ಉಳಿಸಲು.

ಫೈಲ್

models.json

  • ಡೀಫಾಲ್ಟ್ ಡೈರೆಕ್ಟರಿ: ~/.pi/agent
  • providers ಅಡಿಯಲ್ಲಿ ನಮೂದನ್ನು ಸೇರಿಸಿ
  • api ಅನ್ನು completions ಗೆ ಹೊಂದಿಸಿ

ವಿಳಾಸ

baseUrl

  • /v1 ಸೇರಿಸಿ
  • apiKey ವೇರಿಯಬಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು
  • ಮಾದರಿ id ನಿಖರವಾಗಿರಬೇಕು

ಆಯ್ಕೆಮಾಡಿ

/model

  • ಅದನ್ನು ತೆರೆಯುವುದು ಫೈಲ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ
  • ನೀವು ಈಗಷ್ಟೇ ಸೇರಿಸಿದ ಮಾದರಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ
  • Ctrl+S ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಉಳಿಸುತ್ತದೆ
ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಿದ ನಂತರ, Pi ನಲ್ಲಿ /model ತೆರೆಯಿರಿ ಮತ್ತು ಮಾದರಿಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿ.

ನೈಜ ಕಾರ್ಯದೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ

ಕಾನ್ಫಿಗರೇಶನ್ ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನೀವು ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಇಂಟರಾಕ್ಟಿವ್ ಅಲ್ಲದ ಚೆಕ್ ಅನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಇಂಟರಾಕ್ಟಿವ್ ಅಲ್ಲದ ಮೋಡ್ ಎಂದರೆ Pi ಈ ಒಂದೇ ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ನಂತರ ನಡೆಯುತ್ತಿರುವ ಸಂಭಾಷಣೆಯನ್ನು ನಮೂದಿಸುವ ಬದಲು ನಿರ್ಗಮಿಸುತ್ತದೆ. ಮೌಲ್ಯದ ನಂತರ ಬದಲಾಯಿಸಿ --model ಪ್ರಸ್ತುತ OmniProxy ಪಟ್ಟಿಯಿಂದ ಸಂಪೂರ್ಣ ID ಯೊಂದಿಗೆ:

pi -p --provider omniproxy --model gemini-3.8-flash --tools read "Read the first line of the file you specify. Do not modify the file."

ಇಲ್ಲಿ, --tools read ಓದುವ ಸಾಧನವನ್ನು ಮಾತ್ರ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಕಾರ್ಯವು ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸದಂತೆ Pi ಗೆ ಸ್ಪಷ್ಟವಾಗಿ ಸೂಚಿಸುತ್ತದೆ. 2026-10-09 ರಂದು, Pi 1.1.0 ಫೈಲ್ ವಿಷಯಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಓದಿದೆ. ಮೊದಲ ಪ್ರತಿಕ್ರಿಯೆಯು ಸುಮಾರು ಎರಡು ನಿಮಿಷಗಳನ್ನು ತೆಗೆದುಕೊಂಡಿತು.

ನೀವು ಇಂಟರಾಕ್ಟಿವ್ ಮೋಡ್ ಅನ್ನು ಸಹ ಬಳಸಬಹುದು: ಡೈರೆಕ್ಟರಿಯನ್ನು ನಮೂದಿಸಿ, ರನ್ ಮಾಡಿ pi, ಮತ್ತು ನಂತರ ಮಾದರಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ /model. Quickstart ನಲ್ಲಿನ ಒಂದು ಉದಾಹರಣೆ ಕಾರ್ಯವು ರೆಪೊಸಿಟರಿಯನ್ನು ಹೇಗೆ ಆಯೋಜಿಸಲಾಗಿದೆ ಮತ್ತು ಅದರ ಚೆಕ್‌ಗಳನ್ನು ಹೇಗೆ ರನ್ ಮಾಡುವುದು ಎಂದು ವಿವರಿಸಲು Pi ಅನ್ನು ಕೇಳುತ್ತದೆ. ಅದು ಫೈಲ್‌ಗಳನ್ನು ಓದುತ್ತದೆಯೇ ಮತ್ತು ವಿವರಣೆಯನ್ನು ನೀಡುತ್ತದೆಯೇ ಎಂದು ಗಮನಿಸಿ, ನಂತರ OmniProxy ನ ವಿನಂತಿ ಲಾಗ್‌ಗಳಲ್ಲಿ ಮೂಲ ಮತ್ತು ಮಾದರಿ ID ಅನ್ನು ಖಚಿತಪಡಿಸಿ.

ಪ್ರಾರಂಭಿಸಿ

pi ಪ್ರಾರಂಭವಾಗುತ್ತದೆ

  • ಮೊದಲು ಫೋಲ್ಡರ್‌ಗೆ cd ಮಾಡಿ
  • pi --version ಔಟ್‌ಪುಟ್ ನೀಡುತ್ತದೆ
  • ಮಾದರಿಯ ಹೆಸರು ಇಂಟರ್ಫೇಸ್‌ನ ಕೆಳಭಾಗದಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ

ಕಾರ್ಯ

ಇದು ಡೈರೆಕ್ಟರಿಯನ್ನು ಓದಿದೆ

  • ರೆಪೊಸಿಟರಿಯನ್ನು ಹೇಗೆ ಆಯೋಜಿಸಲಾಗಿದೆ ಎಂದು ಕೇಳಿ
  • ಅದು ಪಟ್ಟಿ ಮಾಡುವ ಫೈಲ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ
  • ಯಶಸ್ವಿ ಕಾನ್ಫಿಗರೇಶನ್ ಉಳಿತಾಯವನ್ನು ಮಾತ್ರ ಅವಲಂಬಿಸಬೇಡಿ

ಲಾಗ್‌ಗಳು

ಗೇಟ್‌ವೇನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ

  • ಮೂಲವು Pi ಆಗಿದೆ
  • ಮಾದರಿ ID ಹೊಂದಾಣಿಕೆಯಾಗುತ್ತದೆ
  • ಕೀಯನ್ನು ಸ್ಥಳೀಯ ಯಂತ್ರದಲ್ಲಿ ಇರಿಸಿ
ಮಾದರಿಯ ಹೆಸರು ಇಂಟರ್ಫೇಸ್‌ನ ಕೆಳಭಾಗದಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡ ನಂತರ, ಒಂದು ನೈಜ ಕಾರ್ಯವನ್ನು ಸಹ ಪೂರ್ಣಗೊಳಿಸಿ.

ಸಾಮಾನ್ಯ ದೋಷಗಳು

  • pi ಕಂಡುಹಿಡಿಯಲಾಗುತ್ತಿಲ್ಲ: ಟರ್ಮಿನಲ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಪ್ರಯತ್ನಿಸಿ pi --version ಮತ್ತೆ. npm ಸ್ಥಾಪನೆಗಾಗಿ, ಗ್ಲೋಬಲ್ ಬಿನ್ ಡೈರೆಕ್ಟರಿಯು PATH ನಲ್ಲಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿ.
  • ಕಸ್ಟಮ್ ಮಾದರಿಗಳು ಕಾಣಿಸುವುದಿಲ್ಲ /model: ಖಚಿತಪಡಿಸಿ models.json ಇಲ್ಲಿದೆ ~/.pi/agent/, ಪರಿಶೀಲಿಸಿ apiKey ಅನ್ನು ಪರಿಹರಿಸಬಹುದು, ತದನಂತರ ಮರುಪ್ರಾರಂಭಿಸಿ /model.
  • Windows Bash ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುತ್ತಿಲ್ಲ ಎಂದು ವರದಿ ಮಾಡುತ್ತದೆ: Git for Windows ಸ್ಥಾಪಿಸಿ, ಅಥವಾ ಹೊಂದಿಸಿ shellPath ನಲ್ಲಿ ~/.pi/agent/settings.json. JSON ನಲ್ಲಿನ ಬ್ಯಾಕ್‌ಸ್ಲ್ಯಾಶ್‌ಗಳನ್ನು ಎರಡು ಬಾರಿ ಬರೆಯಬೇಕು.
  • ವಿನಂತಿಯನ್ನು ತಿರಸ್ಕರಿಸಲಾಗಿದೆ: ಪರಿಶೀಲಿಸಿ api ಇದೆ openai-completions ಮತ್ತು ಅದು baseUrl ನೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ /v1. ಸೇವೆಯು ಸ್ವತಃ ಹೊಂದಾಣಿಕೆಯಾಗಿದೆ ಎಂದು ವಿವರಿಸುವುದರಿಂದ ಮಾತ್ರ ಹೆಚ್ಚುವರಿ ಹೊಂದಾಣಿಕೆಯ ಆಯ್ಕೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಡಿ.
  • ಮಾದರಿ ID ಅಮಾನ್ಯವಾಗಿದೆ: ಪ್ರಸ್ತುತ OmniProxy ಪಟ್ಟಿಯಿಂದ ಅದನ್ನು ಮತ್ತೆ ನಕಲಿಸಿ.

ಅಧಿಕೃತ ಉಲ್ಲೇಖಗಳು

ಸ್ಥಾಪನೆ ಕಮಾಂಡ್‌ಗಳಿಗಾಗಿ, Pi website ಮತ್ತು Quickstart ನೋಡಿ. ಮಾದರಿ ಫೈಲ್‌ಗಾಗಿ, Choose a Model ಮತ್ತು Configuration ನೋಡಿ. Windows ಕಮಾಂಡ್ ಪರಿಸರಕ್ಕಾಗಿ, Run Pi on Windows ನೋಡಿ. ಉದಾಹರಣೆಗಳಲ್ಲಿ ಬಳಸಲಾದ ಮಾದರಿ ID ಗಳಿಗಾಗಿ, Gemini model list ಮತ್ತು xAI models page ನೋಡಿ.

ನಿಮ್ಮ ಸ್ವಂತ OmniProxy ಕಾನ್ಫಿಗರೇಶನ್‌ನಿಂದ ಪ್ರತಿ ಸ್ಥಳಾಂಕವನ್ನು ಮೌಲ್ಯಗಳಿಂದ ಬದಲಾಯಿಸಿ. ಯಾವುದೇ ನಿಜವಾದ ಕೀಯನ್ನು ಪ್ರಕಟಿಸಬೇಡಿ.

ಉಳಿಸಿದ ಫಲಿತಾಂಶ ಅಥವಾ HTTP 200 ಮಾತ್ರವೇ Agent ನೊಂದಿಗೆ ಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ; OmniProxy ಕರೆ ದಾಖಲೆಯಲ್ಲಿ ಮೂಲ ಮತ್ತು ಮಾದರಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.

ಅಧಿಕೃತ ಮೂಲಗಳು · Pi ↗