ഡെവലപ്പർ

Pi ഇൻസ്റ്റാൾ ചെയ്യലും OmniProxy ക്രമീകരിക്കലും

ഫയലുകൾ വായിക്കാനും പ്രോജക്റ്റുകൾ പരിശോധിക്കാനും കഴിയുന്ന ഒരു അസിസ്റ്റന്റ് ടെർമിനലിൽ വേണോ, എന്നാൽ ഇൻസ്റ്റാളേഷനും കോൺഫിഗറേഷനും വളരെ സങ്കീർണ്ണമാകുമെന്ന് ആശങ്കയുണ്ടോ? Pi ഭാരം കുറഞ്ഞതാണ്, ഡിഫോൾട്ടായി കുറഞ്ഞ ഫീച്ചറുകൾ മാത്രമേയുള്ളൂ. ഇത് ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, നിങ്ങളുടെ പ്രവർത്തന രീതിക്ക് അനുസൃതമായി കമാൻഡുകൾ, വർക്ക്ഫ്ലോകൾ, ഇന്റർഫേസുകൾ എന്നിവ ക്രമേണ ചേർക്കാം.

ഡോക്യുമെന്റേഷൻ പരിശോധിച്ചു
2026, ഒക്ടോ 9
പരിശോധിച്ച പതിപ്പ്
Pi 1.1.0

ഒരു ചെറിയ ടെർമിനൽ അസിസ്റ്റന്റാണ് Pi—കമാൻഡ് ലൈനിൽ നിങ്ങളോട് നേരിട്ട് സംസാരിക്കുകയും, ഫയലുകൾ വായിക്കുകയും, ടാസ്ക്കുകൾ പൂർത്തിയാക്കുകയും ചെയ്യുന്ന ഒരു പ്രോഗ്രാം. ഇതിന് ഒരു ചെറിയ സിസ്റ്റം പ്രോംപ്റ്റും ഡിഫോൾട്ടായി കുറച്ച് ടൂളുകൾ മാത്രമേയുള്ളൂ. നിങ്ങൾക്ക് മറ്റ് കമാൻഡുകളോ വർക്ക്ഫ്ലോകളോ ഇന്റർഫേസുകളോ ആവശ്യമുണ്ടെങ്കിൽ, എക്സ്റ്റൻഷനുകൾ വഴി അവ പിന്നീട് ചേർക്കാം. Pi-യിലേക്ക് കഴിവുകൾ ചേർക്കുന്ന ഘടകങ്ങളാണ് എക്സ്റ്റൻഷനുകൾ, അവ സൃഷ്ടിച്ച ശേഷം നിങ്ങൾക്ക് മറ്റുള്ളവരുമായി പങ്കിടാം.

സബ്-ഏജന്റുകൾ ഒരു ടാസ്ക്കിന്റെ ഭാഗം മറ്റൊരു അസിസ്റ്റന്റിന് കൈമാറുന്നു, അതേസമയം പ്ലാൻ മോഡ് എക്സിക്യൂഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് ഘട്ടങ്ങൾ ക്രമീകരിക്കുന്നു. രണ്ട് ഫീച്ചറുകളും ഡിഫോൾട്ടായി ഉൾപ്പെടുത്തിയിട്ടില്ല, എന്നാൽ അവ നിർമ്മിക്കാൻ Pi-യോട് ആവശ്യപ്പെടാം അല്ലെങ്കിൽ മറ്റുള്ളവർ പങ്കിട്ട പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം.

തുടങ്ങുന്നതിന് മുൻപ്

macOS-ഉം Linux-ഉം ഒരു ഇൻസ്റ്റാളേഷൻ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു—Pi സ്വയമേവ ഡൗൺലോഡ് ചെയ്ത് ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഒരു കമാൻഡ്. Windows-ൽ, Pi ഹോംപേജിൽ നൽകിയിരിക്കുന്ന PowerShell കമാൻഡ് ഉപയോഗിക്കുക. Windows-ൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന കമാൻഡ്-ലൈൻ എൻവയോൺമെന്റാണ് PowerShell. Windows-നുള്ളിൽ ലഭ്യമായ Linux എൻവയോൺമെന്റായ WSL-ലും നിങ്ങൾക്ക് Pi ഇൻസ്റ്റാൾ ചെയ്യാം.

npm ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്യാൻ തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ, നിങ്ങൾക്ക് Node.js 22.19 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് ആവശ്യമാണ്. Node.js-നൊപ്പം ഉപയോഗിക്കുന്ന പാക്കേജ് മാനേജറാണ് npm, ഇതിന് കമാൻഡ് ലൈനിൽ നിന്ന് 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 ആണ്
  • --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 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, ക്വിക്ക് സ്റ്റാർട്ടിൽ നിന്നുള്ള ഇതര കമാൻഡും നിങ്ങൾക്ക് ഉപയോഗിക്കാം:

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 ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ശുപാർശ ചെയ്യുന്നു. ചില കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കാൻ Pi ഉപയോഗിക്കുന്ന കമാൻഡ് എൻവയോൺമെന്റാണ് Bash. Pi പരിശോധിക്കുന്നു shellPath ക്രമീകരണം ~/.pi/agent/settings.json, Program Files-ന് കീഴിലുള്ള Git Bash, തുടർന്ന് bash.exe PATH-ൽ, ആ ക്രമത്തിൽ. shellPath Bash-ന്റെ ലൊക്കേഷൻ വ്യക്തമാക്കുന്നു, അതേസമയം PATH എന്നത് കമാൻഡുകൾക്കായി സിസ്റ്റം തിരയുന്ന ഡയറക്ടറികളുടെ പട്ടികയാണ്.

Pi ആരംഭിച്ചതിന് ശേഷം, നിങ്ങൾക്ക് നൽകാം !printf 'Bash is working\n' അത് പരിശോധിക്കാൻ. നിങ്ങളുടെ ഫയലുകളും ടൂളുകളും ഇതിനകം WSL-ലാണെങ്കിൽ, ക്വിക്ക് സ്റ്റാർട്ട് പിന്തുടർന്ന് ആ 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 Pi അഭ്യർത്ഥനകൾ അയക്കുന്ന API എൻഡ്‌പോയിന്റാണ്, അതിൽ ഉൾപ്പെടുത്തണം /v1. apiKey API ആക്സസ് ചെയ്യാൻ ഉപയോഗിക്കുന്ന കീയാണ്. Model ID വിളിക്കേണ്ട മോഡലിന്റെ പേരാണ്, അത് നിലവിലെ OmniProxy മോഡൽ ലിസ്റ്റിൽ നിന്ന് പൂർണ്ണമായി പകർത്തണം.

സജ്ജമാക്കുക api ലേക്ക് openai-completions, കോംപാറ്റിബിൾ API ഉദാഹരണത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ. അഭ്യർത്ഥനകൾ അയക്കുമ്പോൾ ഏത് API ഫോർമാറ്റ് ഉപയോഗിക്കണമെന്ന് ഈ ഫീൽഡ് Pi-യോട് പറയുന്നു.

മുഴുവൻ മോഡൽ ഐഡിയും പകർത്തുക, പേരുള്ള സ്ലാഷുകൾ ഉൾപ്പെടെ. 2026-10-09-ൽ, പ്രൊവൈഡർ ഡോക്യുമെന്റേഷനിലെ രണ്ട് റഫറൻസ് ഐഡികൾ ഇവയായിരുന്നു 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 മോഡൽ ലിസ്റ്റിലെ പൂർണ്ണമായ മോഡൽ ഐഡിയുമായി പൊരുത്തപ്പെടണം. 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 ഒരു വേരിയബിളിനെ റഫറൻസ് ചെയ്യാം
  • മോഡൽ ഐഡി കൃത്യമായിരിക്കണം

തിരഞ്ഞെടുക്കുക

/model

  • അത് തുറക്കുന്നത് ഫയൽ വീണ്ടും ലോഡ് ചെയ്യുന്നു
  • നിങ്ങൾ ഇപ്പോൾ ചേർത്ത മോഡൽ തിരഞ്ഞെടുക്കുക
  • Ctrl+S അത് ഡിഫോൾട്ടായി സംരക്ഷിക്കുന്നു
ഫയൽ എഡിറ്റ് ചെയ്തതിന് ശേഷം, Pi-യിൽ /model തുറന്ന് മോഡലുകൾ ദൃശ്യമാകുന്നുണ്ടോ എന്ന് സ്ഥിരീകരിക്കുക.

ഒരു യഥാർത്ഥ ടാസ്ക് ഉപയോഗിച്ച് പരിശോധിക്കുക

കോൺഫിഗറേഷൻ പൂർത്തിയാക്കിയ ശേഷം, ഫയലുകൾ അടങ്ങിയ ഒരു ഡയറക്ടറിയിൽ നിങ്ങൾക്ക് നോൺ-ഇന്ററാക്ടീവ് പരിശോധന നടത്താം. നോൺ-ഇന്ററാക്ടീവ് മോഡ് എന്നാൽ Pi ഈ ഒരൊറ്റ ടാസ്ക് പൂർത്തിയാക്കി പുറത്തുകടക്കുന്നു, തുടർച്ചയായ സംഭാഷണത്തിൽ പ്രവേശിക്കുന്നില്ല. മൂല്യത്തിന് ശേഷമുള്ളത് മാറ്റിസ്ഥാപിക്കുക --model നിലവിലെ OmniProxy ലിസ്റ്റിൽ നിന്നുള്ള പൂർണ്ണമായ ഐഡി ഉപയോഗിച്ച്:

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. ക്വിക്ക് സ്റ്റാർട്ടിലെ ഒരു ഉദാഹരണ ടാസ്ക്, റിപ്പോസിറ്ററി എങ്ങനെ ക്രമീകരിച്ചിരിക്കുന്നുവെന്നും അതിന്റെ പരിശോധനകൾ എങ്ങനെ പ്രവർത്തിപ്പിക്കാമെന്നും വിശദീകരിക്കാൻ Pi-യോട് ആവശ്യപ്പെടുന്നു. അത് ഫയലുകൾ വായിക്കുകയും വിശദീകരണം നൽകുകയും ചെയ്യുന്നുണ്ടോ എന്ന് നിരീക്ഷിക്കുക, തുടർന്ന് OmniProxy-യുടെ അഭ്യർത്ഥന ലോഗുകളിൽ ഉറവിടവും മോഡൽ ഐഡിയും സ്ഥിരീകരിക്കുക.

ലോഞ്ച്

pi ലോഞ്ച് ചെയ്യുന്നു

  • ആദ്യം ഫോൾഡറിലേക്ക് cd ചെയ്യുക
  • pi --version ഔട്ട്‌പുട്ട് നൽകുന്നു
  • മോഡലിന്റെ പേര് ഇന്റർഫേസിന്റെ താഴെ ദൃശ്യമാകുന്നു

ടാസ്ക്

അത് ഡയറക്ടറി വായിച്ചു

  • റിപ്പോസിറ്ററി എങ്ങനെ ക്രമീകരിച്ചിരിക്കുന്നു എന്ന് ചോദിക്കുക
  • അത് ലിസ്റ്റ് ചെയ്യുന്ന ഫയലുകൾ അവലോകനം ചെയ്യുക
  • വിജയകരമായ കോൺഫിഗറേഷൻ സേവിൽ മാത്രം ആശ്രയിക്കരുത്

ലോഗുകൾ

ഗേറ്റ്‌വേയിൽ ദൃശ്യമാണ്

  • ഉറവിടം Pi ആണ്
  • മോഡൽ ഐഡി പൊരുത്തപ്പെടുന്നു
  • കീ ലോക്കൽ മെഷീനിൽ സൂക്ഷിക്കുക
മോഡലിന്റെ പേര് ഇന്റർഫേസിന്റെ താഴെ ദൃശ്യമായതിന് ശേഷം, ഒരു യഥാർത്ഥ ടാസ്ക്കും പൂർത്തിയാക്കുക.

പൊതുവായ പിശകുകൾ

  • 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. സേവനം കോംപാറ്റിബിൾ ആണെന്ന് സ്വയം വിശേഷിപ്പിക്കുന്നു എന്നതുകൊണ്ട് മാത്രം അധിക കോംപാറ്റിബിലിറ്റി ഓപ്ഷനുകൾ പ്രാപ്തമാക്കരുത്.
  • മോഡൽ ഐഡി അസാധുവാണ്: നിലവിലെ OmniProxy ലിസ്റ്റിൽ നിന്ന് അത് വീണ്ടും പകർത്തുക.

ഔദ്യോഗിക റഫറൻസുകൾ

ഇൻസ്റ്റാളേഷൻ കമാൻഡുകൾക്കായി, കാണുക Pi website കൂടാതെ Quickstart. മോഡൽ ഫയലിനായി, കാണുക Choose a Model കൂടാതെ Configuration. Windows കമാൻഡ് എൻവയോൺമെന്റിനായി, കാണുക Run Pi on Windows. ഉദാഹരണങ്ങളിൽ ഉപയോഗിച്ചിരിക്കുന്ന മോഡൽ ഐഡികൾക്കായി, കാണുക Gemini model list കൂടാതെ xAI models page.

നിങ്ങളുടെ സ്വന്തം OmniProxy ക്രമീകരണത്തിൽ നിന്നുള്ള വിലകൾ ഉപയോഗിച്ച് ഓരോ പ്ലേസ്‌ഹോൾഡറും മാറ്റിസ്ഥാപിക്കുക. യഥാർത്ഥ കീ പ്രസിദ്ധീകരിക്കരുത്.

സേവ് ചെയ്ത ഫലമോ HTTP 200 മാത്രമോ പൂർണ്ണമായ ഏജന്റ് കോംപാറ്റിബിലിറ്റി തെളിയിക്കില്ല. OmniProxy-ന്റെ അഭ്യർത്ഥന റെക്കോർഡിൽ സ്രോതസ്സും മോഡലും പരിശോധിക്കുക.

ഔദ്യോഗിക സ്രോതസ്സുകൾ · Pi ↗