Pi ସଂସ୍ଥାପନ ଏବଂ OmniProxy କନଫିଗରେସନ୍
ଏକ ଟର୍ମିନାଲ୍ ସହାୟକ ଚାହୁଁଛନ୍ତି ଯାହା ଫାଇଲ୍ ପଢ଼ିପାରିବ ଏବଂ ପ୍ରୋଜେକ୍ଟ ଯାଞ୍ଚ କରିପାରିବ, କିନ୍ତୁ ଚିନ୍ତିତ ଯେ ସଂସ୍ଥାପନ ଏବଂ କନଫିଗରେସନ୍ ବହୁତ ଜଟିଳ ହେବ? Pi ହାଲୁକା ଏବଂ ଡିଫଲ୍ଟ ଭାବରେ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକର ଏକ ସର୍ବନିମ୍ନ ସେଟ୍ ଅନ୍ତର୍ଭୁକ୍ତ କରେ। ଏହାକୁ ସଂସ୍ଥାପନ କରିବା ପରେ, ଆପଣ ଆପଣଙ୍କ କାର୍ଯ୍ୟ କରିବା ଶୈଳୀ ଅନୁଯାୟୀ କମାଣ୍ଡ, ୱାର୍କଫ୍ଲୋ, ଏବଂ ଇଣ୍ଟରଫେସ୍ ଯୋଗ କରିପାରିବେ।
Pi ହେଉଛି ଏକ ଛୋଟ ଟର୍ମିନାଲ୍ ସହାୟକ—ଏକ ପ୍ରୋଗ୍ରାମ୍ ଯାହା ଆପଣଙ୍କ ସହିତ ସିଧାସଳଖ କମାଣ୍ଡ ଲାଇନରେ କଥା ହୁଏ, ଫାଇଲ୍ ପଢ଼େ, ଏବଂ କାର୍ଯ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ କରେ। ଏହାର ଏକ କ୍ଷୁଦ୍ର ସିଷ୍ଟମ୍ ପ୍ରମ୍ପ୍ଟ ଅଛି ଏବଂ ଡିଫଲ୍ଟ ଭାବରେ କେବଳ କିଛି ଟୁଲ୍ ଅଛି। ଯଦି ଆପଣଙ୍କୁ ଅନ୍ୟ କମାଣ୍ଡ, ୱାର୍କଫ୍ଲୋ, କିମ୍ବା ଇଣ୍ଟରଫେସ୍ ଆବଶ୍ୟକ, ତେବେ ଆପଣ ପରେ ଏକ୍ସଟେନ୍ସନ୍ ମାଧ୍ୟମରେ ସେଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବେ। ଏକ୍ସଟେନ୍ସନ୍ ହେଉଛି କମ୍ପୋନେଣ୍ଟ ଯାହା Pi ରେ କ୍ଷମତା ଯୋଗ କରେ, ଏବଂ ଆପଣ ସେଗୁଡ଼ିକୁ ସୃଷ୍ଟି କରିବା ପରେ ଅନ୍ୟମାନଙ୍କ ସହିତ ସେୟାର କରିପାରିବେ।
ସବ-ଏଜେଣ୍ଟଗୁଡ଼ିକ ଏକ କାର୍ଯ୍ୟର କିଛି ଅଂଶ ଅନ୍ୟ ଏକ ସହାୟକଙ୍କୁ ପ୍ରଦାନ କରନ୍ତି, ଯେତେବେଳେ କି ପ୍ଲାନ୍ ମୋଡ୍ କାର୍ଯ୍ୟକାରିତା ଆରମ୍ଭ ହେବା ପୂର୍ବରୁ ପଦକ୍ଷେପଗୁଡ଼ିକୁ ସଂଗଠିତ କରେ। କୌଣସି ବୈଶିଷ୍ଟ୍ୟ ଡିଫଲ୍ଟ ଭାବରେ ଅନ୍ତର୍ଭୁକ୍ତ ନୁହେଁ, କିନ୍ତୁ ଆପଣ Pi କୁ ସେଗୁଡ଼ିକୁ ନିର୍ମାଣ କରିବାକୁ କହିପାରିବେ କିମ୍ବା ଅନ୍ୟମାନଙ୍କ ଦ୍ୱାରା ସେୟାର କରାଯାଇଥିବା ପ୍ୟାକେଜ୍ ସଂସ୍ଥାପନ କରିପାରିବେ।
ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ
macOS ଏବଂ Linux ଏକ ସଂସ୍ଥାପନ ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରନ୍ତି—ଏକ ସିଙ୍ଗଲ୍ କମାଣ୍ଡ ଯାହା ସ୍ୱୟଂଚାଳିତ ଭାବରେ Pi ଡାଉନଲୋଡ୍ ଏବଂ ସଂସ୍ଥାପନ କରେ। Windows ରେ, Pi ହୋମପେଜରେ ପ୍ରଦାନ କରାଯାଇଥିବା PowerShell କମାଣ୍ଡ ବ୍ୟବହାର କରନ୍ତୁ। PowerShell ହେଉଛି Windows ସହିତ ଅନ୍ତର୍ଭୁକ୍ତ କମାଣ୍ଡ-ଲାଇନ୍ ପରିବେଶ। ଆପଣ Pi କୁ WSL ରେ ମଧ୍ୟ ସଂସ୍ଥାପନ କରିପାରିବେ, ଯାହା Windows ଭିତରେ ଉପଲବ୍ଧ Linux ପରିବେଶ।
ଯଦି ଆପଣ npm ସହିତ ସଂସ୍ଥାପନ କରିବାକୁ ବାଛନ୍ତି, ତେବେ ଆପଣଙ୍କୁ Node.js 22.19 କିମ୍ବା ପରବର୍ତ୍ତୀ ସଂସ୍କରଣ ଆବଶ୍ୟକ। npm ହେଉଛି Node.js ସହିତ ବ୍ୟବହୃତ ପ୍ୟାକେଜ୍ ମ୍ୟାନେଜର୍ ଏବଂ କମାଣ୍ଡ ଲାଇନରୁ Pi ସଂସ୍ଥାପନ କରିପାରିବ।
macOS Linux
install.sh
- ଆଧିକାରିକ ସ୍କ୍ରିପ୍ଟକୁ curl କରନ୍ତୁ
- ଇନଷ୍ଟଲର୍ ଡିପେଣ୍ଡେନ୍ସିଗୁଡ଼ିକୁ ପିନ୍ (pin) କରେ
- pi update ସହିତ ଅପଡେଟ୍ କରନ୍ତୁ
Windows
install.ps1
- ଆଧିକାରିକ PowerShell କମାଣ୍ଡ
- Git for Windows Bash ପ୍ରଦାନ କରେ
- ଆପଣ WSL ମଧ୍ୟ ବ୍ୟବହାର କରିପାରିବେ
Node ପୂର୍ବରୁ ଇନଷ୍ଟଲ୍ ହୋଇଛି
npm
- Node 22.19+ ଆବଶ୍ୟକ
- ପ୍ୟାକେଜ୍ ନାମ ହେଉଛି pi-coding-agent
- --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 ସଂସ୍ଥାପନ ପାଇଁ ଡିପେଣ୍ଡେନ୍ସି ଲାଇଫସାଇକଲ୍ ସ୍କ୍ରିପ୍ଟ ଆବଶ୍ୟକ ନାହିଁ, ଯାହା ସ୍କ୍ରିପ୍ଟଗୁଡ଼ିକ ଯାହା ପ୍ୟାକେଜଗୁଡ଼ିକ ସଂସ୍ଥାପନ ସମୟରେ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଚଲାନ୍ତି। ସଂସ୍ଥାପନ ସ୍କ୍ରିପ୍ଟ ଡିପେଣ୍ଡେନ୍ସିଗୁଡ଼ିକୁ ପିନ୍ (pin) କରେ; ପରେ, pi update ସହିତ Pi ଅପଡେଟ୍ କରନ୍ତୁ। ଏକ npm ସଂସ୍ଥାପନ ପାଇଁ, ଆପଣଙ୍କ ପ୍ୟାକେଜ୍ ମ୍ୟାନେଜର୍ ଦ୍ୱାରା ପ୍ରଦାନ କରାଯାଇଥିବା ଅପଡେଟ୍ ପଦ୍ଧତି ବ୍ୟବହାର କରନ୍ତୁ। Nix ବ୍ୟବହାରକାରୀମାନେ Pi ର ଫ୍ଲେକ୍ (flake) ରୁ ସଂସ୍ଥାପନ କରିବା ଉଚିତ୍। ଏକ ଫ୍ଲେକ୍ ହେଉଛି ଏକ Nix କନଫିଗରେସନ୍ ଯାହା ସଫ୍ଟୱେର୍ ଏବଂ ଏହାର ଡିପେଣ୍ଡେନ୍ସିଗୁଡ଼ିକୁ ବର୍ଣ୍ଣନା କରେ, ଏବଂ pi update ଏକ Nix ସଂସ୍ଥାପନକୁ ଅପଡେଟ୍ କରିପାରିବ ନାହିଁ।
ସଂସ୍ଥାପନ ପରେ, ପ୍ରଥମେ ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଆପଣଙ୍କ ଟର୍ମିନାଲ୍ Pi ପାଇ ପାରିବ:
pi --version
Windows ରେ, ଯଦି ଆପଣ ମଡେଲଗୁଡ଼ିକୁ Bash କମାଣ୍ଡ ଚଲାଇବାକୁ ଚାହାଁନ୍ତି, ତେବେ ଅଧିକାଂଶ ସ୍ଥାନୀୟ ବ୍ୟବହାରକାରୀଙ୍କ ପାଇଁ Git for Windows ସଂସ୍ଥାପନ କରିବା ସୁପାରିଶ କରାଯାଏ। Bash ହେଉଛି କମାଣ୍ଡ ପରିବେଶ ଯାହା Pi କିଛି କମାଣ୍ଡ ଚଲାଇବା ପାଇଁ ବ୍ୟବହାର କରେ। Pi, ~/.pi/agent/settings.json ରେ shellPath ସେଟିଂ, Program Files ରେ Git Bash, ଏବଂ ପରେ PATH ରେ bash.exe କୁ କ୍ରମାନୁସାରେ ଯାଞ୍ଚ କରେ। 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 ପ୍ରବେଶ କରିବା ପାଇଁ ବ୍ୟବହୃତ କି (key)। Model ID ହେଉଛି କଲ୍ କରିବା ପାଇଁ ମଡେଲର ନାମ ଏବଂ ଏହାକୁ ବର୍ତ୍ତମାନର OmniProxy ମଡେଲ ତାଲିକାରୁ ସମ୍ପୂର୍ଣ୍ଣ ଭାବରେ କପି କରିବା ଆବଶ୍ୟକ।
api କୁ openai-completions ରେ ସେଟ୍ କରନ୍ତୁ, ଯେପରି ସୁସଙ୍ଗତ API ଉଦାହରଣରେ ଦେଖାଯାଇଛି। ଏହି ଫିଲ୍ଡ Pi କୁ କୁହେ ଯେ ଅନୁରୋଧ ପଠାଇବା ସମୟରେ କେଉଁ API ଫର୍ମାଟ୍ ବ୍ୟବହାର କରିବ।
ସମ୍ପୂର୍ଣ୍ଣ ମଡେଲ 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 ଏହାକୁ ଏକ ଏନଭିରନ୍ମେଣ୍ଟ ଭେରିଏବଲ୍ ରୁ ପଢ଼ିବ। ! ସହିତ ଆରମ୍ଭ ହେଉଥିବା ଏକ ମୂଲ୍ୟକୁ ଏକ କମାଣ୍ଡ ଭାବରେ ବିବେଚନା କରାଯାଏ ଏବଂ ପ୍ରତ୍ୟେକ ଅନୁରୋଧ ପାଇଁ ଚଲାଯାଏ। ଏକ ପ୍ରକୃତ କି (key) କୁ ରିପୋଜିଟୋରୀରେ କମିଟ୍ କରନ୍ତୁ ନାହିଁ। ଯଦି ଗେଟୱେ କି (key) କୁ ଭାଲିଡେଟ୍ କରେ ନାହିଁ, ତେବେ ଆପଣ କେବଳ ଆପଣଙ୍କ ସ୍ଥାନୀୟ ମେସିନରେ ବ୍ୟବହୃତ ଏକ ପ୍ଲେସହୋଲ୍ଡର ଷ୍ଟ୍ରିଂ ପ୍ରବେଶ କରିପାରିବେ। 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 ପରେ ମୂଲ୍ୟକୁ ବର୍ତ୍ତମାନର 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 ମେଳ ଖାଉଛି
- କି (key) କୁ ଲୋକାଲ୍ ମେସିନରେ ରଖନ୍ତୁ
ସାଧାରଣ ତ୍ରୁଟି
piପାଇ ପାରୁନାହିଁ: ଟର୍ମିନାଲ୍ ପୁନର୍ବାର ଖୋଲନ୍ତୁ ଏବଂpi --versionପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ। ଏକ npm ସଂସ୍ଥାପନ ପାଇଁ, ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଗ୍ଲୋବାଲ୍ ବିନ୍ ଡିରେକ୍ଟୋରୀ PATH ରେ ଅଛି।- କଷ୍ଟମ୍ ମଡେଲଗୁଡ଼ିକ
/modelରେ ଦେଖାଯାଏ ନାହିଁ: ନିଶ୍ଚିତ କରନ୍ତୁ ଯେmodels.json~/.pi/agent/ରେ ଅଛି, ଯାଞ୍ଚ କରନ୍ତୁ ଯେapiKeyସମାଧାନ ହୋଇପାରିବ, ଏବଂ ତାପରେ/modelପୁନର୍ବାର ଖୋଲନ୍ତୁ। - Windows ରିପୋର୍ଟ କରେ ଯେ Bash ପାଇ ପାରୁନାହିଁ: Git for Windows ସଂସ୍ଥାପନ କରନ୍ତୁ, କିମ୍ବା
~/.pi/agent/settings.jsonରେshellPathସେଟ୍ କରନ୍ତୁ। 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 ବିନ୍ୟାସରୁ ପ୍ରତ୍ୟେକ ପ୍ଲେସ୍ହୋଲ୍ଡରକୁ ମୂଲ୍ୟ ଦ୍ୱାରା ପ୍ରତିସ୍ଥାପନ କରନ୍ତୁ। କୌଣସି ବାସ୍ତବ API Key ପ୍ରକାଶ କରନ୍ତୁ ନାହିଁ।
ଏକ ସଂରକ୍ଷିତ ଫଳାଫଳ କିମ୍ବା HTTP 200 ମାତ୍ର ସମ୍ପୂର୍ଣ୍ଣ ଏଜେଣ୍ଟ ସମ୍ବନ୍ଧୀୟତା ପ୍ରମାଣିତ କରେ ନାହିଁ। OmniProxy ର କଲ୍ ରେକର୍ଡ୍ରେ ଉତ୍ସ ଏବଂ ମଡେଲ୍ ଯାଞ୍ଚ କରନ୍ତୁ।