એજન્ટ

OpenClaw ઇન્સ્ટોલ કરવું અને OmniProxy ને કોન્ફિગર કરવું

શું તમે તમારા પોતાના કમ્પ્યુટર પર AI આસિસ્ટન્ટ ઇન્સ્ટોલ કરવા માંગો છો પણ પર્યાવરણ સેટ કરવામાં અથવા મોડલ્સ બદલવામાં મૂંઝવણ અનુભવો છો? OpenClaw એક ડેસ્કટોપ એપ અને ઇન્સ્ટોલેશન સ્ક્રિપ્ટ્સ પ્રદાન કરે છે, જે તમને ઇન્સ્ટોલેશન પછી મેસેજિંગ એપ અથવા ટર્મિનલથી તેનો ઉપયોગ કરવાની મંજૂરી આપે છે.

દસ્તાવેજો તપાસેલા
9 ઑક્ટો, 2026
પરીક્ષિત વર્ઝન
OpenClaw 2026.9.9

OpenClaw એ તમારા પોતાના કમ્પ્યુટર પર ઇન્સ્ટોલ કરેલ AI આસિસ્ટન્ટ છે. તમે અન્ય ચેટ વિન્ડો ખુલ્લી રાખ્યા વિના Telegram, Discord, WhatsApp અથવા Feishu દ્વારા તેની સાથે સીધી વાત કરી શકો છો. વાતચીત અને રેકોર્ડ્સ આ કમ્પ્યુટર પર જ રહે છે, અને તે સ્થાનિક રીતે અનુગામી પગલાં લેવાનું ચાલુ રાખી શકે છે.

શરૂ કરતા પહેલા

OpenClaw માટે Node 24.16 કે તેથી પછીનું વર્ઝન જરૂરી છે. તમે Node 26.1 કે તેથી પછીનું વર્ઝન પણ વાપરી શકો છો, જેમાં Node 26 ની ભલામણ કરવામાં આવે છે. Node એ OpenClaw માટે જરૂરી રનટાઇમ પર્યાવરણ પૂરું પાડે છે.

તે macOS, Linux અને Windows પર ઇન્સ્ટોલ કરી શકાય છે. જો કમ્પ્યુટરમાં Node નું યોગ્ય વર્ઝન ન હોય, તો ઇન્સ્ટોલેશન સ્ક્રિપ્ટ આપમેળે એક તૈયાર કરશે: macOS પર Node 26 અને Linux પર Node 24 LTS. pnpm ની જરૂર ફક્ત ત્યારે જ પડે છે જ્યારે તમે સોર્સમાંથી OpenClaw બિલ્ડ કરી રહ્યા હોવ.

જો Node નું જૂનું વર્ઝન પહેલેથી જ ઇન્સ્ટોલ કરેલું હોય, તો તમારે તેને પહેલા અનઇન્સ્ટોલ કરવાની જરૂર નથી. 2026-10-09 ના રોજ પરીક્ષણ દરમિયાન, આ કમ્પ્યુટર પર સિસ્ટમ Node વર્ઝન 24.2.0 હતું, જે જરૂરી 24.16 થી નીચે હતું, અને નોન-ઇન્ટરેક્ટિવ ઇન્સ્ટોલેશન સ્ક્રિપ્ટે આપમેળે Node 24.21.0 તૈયાર કર્યું હતું.

વિન્ડો જોઈએ છે

ડેસ્કટોપ સાથી

  • Windows પર Hub ઇન્સ્ટોલરનો ઉપયોગ કરો
  • macOS પર GitHub DMG નો ઉપયોગ કરો
  • સ્થાનિક Gateway પ્રારંભિક સેટઅપ દરમિયાન ઇન્સ્ટોલ કરી શકાય છે

સત્તાવાર રીતે ભલામણ કરેલ

ઇન્સ્ટોલેશન સ્ક્રિપ્ટ

  • macOS Linux WSL2
  • Windows પર PowerShell નો ઉપયોગ કરો
  • તમે --no-onboard ઉમેરી શકો છો

Node પહેલેથી જ ઇન્સ્ટોલ કરેલ છે

પેકેજ મેનેજર

  • npm pnpm અથવા bun
  • પછી onboard ચલાવો
  • Node વર્ઝન માટે ઇન્સ્ટોલેશન પેજ જુઓ
જો તમને વિન્ડો જોઈતી હોય તો ડેસ્કટોપ સાથી ડાઉનલોડ કરો. જો તમે તેનો ઉપયોગ ફક્ત ટર્મિનલમાં કરવા માંગતા હોવ, તો સત્તાવાર ઇન્સ્ટોલેશન સ્ક્રિપ્ટ ચલાવો.

પ્રથમ વખત ઇન્સ્ટોલ અને લોન્ચ કરો

તમે ગ્રાફિકલ વિન્ડો સાથે ડેસ્કટોપ સાથી ઇન્સ્ટોલ કરી શકો છો, અથવા સીધા ટર્મિનલ દ્વારા ઇન્સ્ટોલ કરી શકો છો. Gateway એ સ્થાનિક સેવા છે જે સંદેશાઓ પ્રાપ્ત કરવા, મોડલ્સને કૉલ કરવા અને પરિણામો પરત કરવા માટે જવાબદાર છે. તમે ડેસ્કટોપ સાથીને પ્રથમ વખત ખોલતી વખતે તેને સેટ કરી શકો છો.

જો તમને વિન્ડો જોઈતી હોય

  • Windows: ડાઉનલોડ કરો અને ચલાવો OpenClawCompanion-Setup-x64.exe અથવા OpenClawCompanion-Setup-arm64.exe. ઇન્સ્ટોલર સહી થયેલ છે અને તેમાં સેટિંગ્સ, ટ્રે સ્ટેટસ, ચેટ અને નોડ મોડ્સ શામેલ છે.
  • macOS: ડાઉનલોડ કરો OpenClaw .dmg OpenClaw ના GitHub રિલીઝમાંથી. dmg ને પ્રાધાન્ય આપો, જોકે તમે તેનો પણ ઉપયોગ કરી શકો છો .zip. ઇન્સ્ટોલેશન પછી OpenClaw.app ખોલો. જો આ વર્ઝનમાં macOS ફાઇલ શામેલ ન હોય, તો macOS એપ પેજને અનુસરો.

પ્રથમ વખત ખોલતી વખતે, તમે OpenClaw ને આ કમ્પ્યુટર પર Gateway તૈયાર કરવા દઈ શકો છો અથવા હાલના રિમોટ Gateway સાથે કનેક્ટ કરી શકો છો.

ટર્મિનલ દ્વારા ઇન્સ્ટોલ કરો

macOS, Linux અને WSL2 માટે, ઉપયોગ કરો:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows PowerShell માટે, ઉપયોગ કરો:

iwr -useb https://openclaw.ai/install.ps1 | iex

સ્ક્રિપ્ટ વર્તમાન સિસ્ટમને શોધી કાઢે છે, જરૂર પડે ત્યારે Node ઇન્સ્ટોલ કરે છે, OpenClaw ઇન્સ્ટોલ કરે છે, અને પછી પ્રારંભિક ઓનબોર્ડિંગ પ્રક્રિયા શરૂ કરે છે. ઓનબોર્ડિંગ ફ્લો તમને પ્રથમ વખત સેટઅપ કરવામાં માર્ગદર્શન આપે છે.

જો તમે હજુ સુધી ઓનબોર્ડિંગ શરૂ કરવા માંગતા ન હોવ, તો તેના બદલે macOS, Linux અને WSL2 પર નીચેનાનો ઉપયોગ કરો:

curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

Windows પર, સત્તાવાર ઉપયોગ કરો -NoOnboard વિકલ્પ:

& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard

જો તમે પહેલેથી જ Node ને જાતે મેનેજ કરો છો, તો તમે npm, pnpm અથવા bun નો પણ ઉપયોગ કરી શકો છો. npm 12 અથવા npm 11.16 અને પછીના વર્ઝન સાથે, ચલાવો:

npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon

npm 11.15 અને અગાઉના વર્ઝન માટે, દૂર કરો --allow-scripts=openclaw. pnpm નો ઉપયોગ કરતી વખતે, ઉમેરો --allow-build=openclaw. ચોક્કસ તફાવતો માટે ઇન્સ્ટોલેશન પેજ જુઓ.

ઇન્સ્ટોલેશન પછી, આ ત્રણ કમાન્ડ ક્રમમાં ચલાવો:

openclaw --version
openclaw doctor
openclaw gateway status

openclaw --version વર્ઝન દર્શાવે છે, openclaw doctor સામાન્ય પર્યાવરણ સમસ્યાઓ તપાસે છે, અને openclaw gateway status Gateway ચાલી રહ્યું છે કે નહીં તે દર્શાવે છે. મૂળભૂત ઇન્સ્ટોલેશન ત્યારે જ પૂર્ણ થાય છે જ્યારે ત્રણેય કમાન્ડ સામાન્ય આઉટપુટ આપે.

જો ટર્મિનલ રિપોર્ટ કરે કે તે શોધી શકતું નથી openclaw, તો npm ગ્લોબલ બિન ડિરેક્ટરી સામાન્ય રીતે PATH માંથી ગેરહાજર હોય છે. PATH એ સ્થાનોની સૂચિ છે જ્યાં ટર્મિનલ પ્રોગ્રામ્સ શોધે છે. આઉટપુટની તુલના કરો node -v, npm prefix -g, અને echo "$PATH", સંબંધિત બિન ડિરેક્ટરીને PATH માં ઉમેરો, અને પછી ટર્મિનલ ફરીથી ખોલો.

જો ~/.openclaw માં પહેલેથી જ ઉપયોગમાં લેવાતું કોન્ફિગરેશન છે, તો ડિફોલ્ટ ઇન્સ્ટોલેશન સ્ક્રિપ્ટ તે ડિરેક્ટરીનો ઉપયોગ કરશે. હાલના કોન્ફિગરેશનને બદલ્યા વિના અલગ નકલ ઇન્સ્ટોલ કરવા માટે, નોન-ઇન્ટરેક્ટિવ સ્ક્રિપ્ટ ચલાવો અને નવી ડિરેક્ટરી સ્પષ્ટ કરો:

curl -fsSL --proto '=https' --tlsv1.2 https://openclaw.ai/install-cli.sh | bash -s -- --prefix "$HOME/openclaw-omniproxy" --no-onboard

--no-onboard આ સ્ક્રિપ્ટનું ડિફોલ્ટ વર્તન છે. 2026-10-09 ના રોજ, આ કમાન્ડે OpenClaw 2026.9.9 ઇન્સ્ટોલ કર્યું હતું. ઇન્સ્ટોલેશન પછી, ચલાવો openclaw ડિરેક્ટરીની એક્ઝિક્યુટેબલ ફાઇલ bin ફોલ્ડર.

OmniProxy માંથી કનેક્શન મૂલ્યો મેળવો

પહેલા ખાતરી કરો કે OmniProxy ચાલી રહ્યું છે, પછી તેની મોડલ સૂચિ ખોલો અને નીચેના ત્રણ મૂલ્યો તૈયાર કરો:

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

baseUrl એ સરનામું છે જ્યાં OpenClaw મોડલ વિનંતીઓ મોકલે છે, અને તે આનાથી સમાપ્ત થવું આવશ્યક છે /v1. OmniProxy સાથે કનેક્ટ કરતી વખતે, ઉપયોગ કરો openai-completions માટે api. તેને બદલીને openai-responses માત્ર ત્યારે જ કરો જો મોડલ ખરેખર આના દ્વારા કામ કરતું હોય /v1/responses.

મોડલ ID એ સૂચિમાં મોડલનું સંપૂર્ણ ઓળખકર્તા છે. તેને બરાબર તે રીતે કોપી કરો જે રીતે બતાવવામાં આવ્યું છે, જેમાં કોઈપણ સ્લેશનો સમાવેશ થાય છે. નીચેના બે નામ ફક્ત 2026-10-09 સુધીના પ્રોવાઇડર દસ્તાવેજોના સંદર્ભો છે; જો તે સૂચિમાં દેખાતા ન હોય તો તેનો ઉપયોગ કરશો નહીં: claude-sonnet-5-5, gpt-6-luna.

ભલે ગેટવે કીને માન્ય ન કરે, apiKey માં હજુ પણ એક મૂલ્ય હોવું આવશ્યક છે. તમે પ્લેસહોલ્ડર સ્ટ્રિંગનો ઉપયોગ કરી શકો છો જે ફક્ત આ કમ્પ્યુટર પર વપરાય છે. રિપોઝીટરીમાં વાસ્તવિક કી કમિટ કરશો નહીં.

ટૂલ કોન્ફિગરેશન દાખલ કરો

પ્રોવાઇડરને કનેક્શન સેટિંગ્સના સમૂહ તરીકે સમજી શકાય છે જેનો ઉપયોગ OpenClaw મોડલ સેવા શોધવા માટે કરે છે. અહીં, પ્રોવાઇડરનું નામ છે omniproxy.

ટર્મિનલમાં નીચેનો કમાન્ડ ચલાવો, સરનામું, કી અને બે મોડલ ID ને તમારા પોતાના મૂલ્યો સાથે બદલીને:

openclaw config set models.providers.omniproxy '{"baseUrl":"https://your-omniproxy-origin.example/v1","apiKey":"<YOUR_OMNIPROXY_API_KEY>","api":"openai-completions","models":[{"id":"claude-sonnet-5-5","name":"Claude Sonnet 5.5"},{"id":"gpt-6-luna","name":"GPT-6 Luna"}]}' --strict-json --merge

આ કમાન્ડ પ્રોવાઇડર અને મોડલ સૂચિને કોન્ફિગરેશનમાં લખે છે. કમાન્ડ સફળ થયા પછી તમારે Gateway ને ફરીથી શરૂ કરવાની જરૂર નથી.

આગળ, ડિફોલ્ટ મોડલ સ્પષ્ટ કરો. મોડલ સંદર્ભમાં સમાવેશ થાય છે omniproxy/ ત્યારબાદ મોડલ ID. ID માં પહેલેથી હાજર દરેક સ્લેશને જાળવી રાખો. જો મોડલ સૂચિમાં ID નીચેના ટૂંકા નામ કરતા લાંબુ હોય, તો સૂચિમાંથી સંપૂર્ણ મૂલ્યનો ઉપયોગ કરો:

openclaw config set agents.defaults.model.primary '"omniproxy/claude-sonnet-5-5"' --strict-json

reasoning, input, cost, contextWindow, અને maxTokens બધાને છોડી શકાય છે. જ્યારે તે આપવામાં આવતા નથી, ત્યારે ટેક્સ્ટ મોડલ્સ ડિફોલ્ટનો ઉપયોગ કરીને હેન્ડલ કરવામાં આવે છે.

તમે સમાન સેટિંગ્સને સીધા કોન્ફિગરેશન ફાઇલમાં પણ લખી શકો છો. મુખ્ય કોન્ફિગરેશનમાં, પ્રોવાઇડર આ હેઠળ સ્થિત છે models.providers. દરેક એજન્ટ પાસે પોતાનું પણ હોઈ શકે છે models.json; એજન્ટ એ આસિસ્ટન્ટ ઇન્સ્ટન્સ છે જે ખરેખર કાર્યો પ્રાપ્ત કરે છે અને મોડલ્સને કૉલ કરે છે. ફાઇલ આ પર સ્થિત છે agent/models.json સંબંધિત એજન્ટ ડિરેક્ટરી હેઠળ ~/.openclaw/agents/.

જો આ models.json માં બિન-ખાલી છે baseUrl, તે મુખ્ય કોન્ફિગરેશનમાં સરનામાને ઓવરરાઇડ કરે છે.

ઇન્સ્ટોલેશન તપાસો

ત્રણ કમાન્ડ

  • openclaw --version
  • openclaw doctor
  • gateway status

કોન્ફિગરેશન

models.providers

  • baseUrl /v1 થી સમાપ્ત થાય છે
  • api ને completions પર સેટ કરો
  • ઓછામાં ઓછું મોડલ id સ્પષ્ટ કરો

પસંદ કરો

provider/model

  • પ્રાથમિક માટે આ સંદર્ભનો ઉપયોગ કરો
  • કી માટે પર્યાવરણ ચલને પ્રાધાન્ય આપો
  • સત્યના સ્ત્રોત તરીકે ગેટવે સૂચિનો ઉપયોગ કરો
પહેલા ખાતરી કરો કે કમાન્ડ મળી શકે છે, પછી સરનામું અને મોડલ દાખલ કરો. મોડલ સંદર્ભમાં પ્રોવાઇડર નામ શામેલ હોવું આવશ્યક છે.

વાસ્તવિક કાર્ય ચકાસો

નિયમિત પ્રોજેક્ટ ડિરેક્ટરી દાખલ કરો અને ખૂબ જ ટૂંકો સંદેશ મોકલો. કમાન્ડમાં મોડલ સંદર્ભને તમારા સંપૂર્ણ મોડલ ID સાથે બદલો:

openclaw agent --local --model omniproxy/claude-sonnet-5-5 --timeout 300 --message "Reply with one word."

--local આ એજન્ટ કાર્યને સ્થાનિક રીતે ચલાવે છે, --model આ રન માટે ઉપયોગમાં લેવાતા મોડલને સ્પષ્ટ કરે છે, અને --timeout 300 મહત્તમ રાહ જોવાનો સમય 300 સેકન્ડ પર સેટ કરે છે.

ટર્મિનલમાં વાસ્તવિક મોડલ પ્રતિસાદ દેખાવો જોઈએ. 2026-10-09 ના રોજ, OpenClaw 2026.9.9 એ આ કમાન્ડનો ઉપયોગ કરીને પ્રતિસાદ મેળવ્યો હતો. પ્રથમ કૉલમાં એક કે બે મિનિટ લાગી શકે છે.

જો મૂળ ભૂલ Request timed out before a response was generated દેખાય છે, તો વધારો --timeout અને ફરીથી વિનંતી મોકલો. આનો સામાન્ય રીતે અર્થ એ છે કે રાહ જોવાનો સમય અપૂરતો હતો અને તે જરૂરી નથી કે સરનામું ખોટું છે.

ટૂંકો પ્રતિસાદ સફળ થયા પછી, તેને તમે સ્પષ્ટ કરેલી સ્થાનિક ફાઇલ વાંચવા માટે કહો. પછી OmniProxy ના વિનંતી રેકોર્ડ્સ ખોલો અને રેકોર્ડમાં બતાવેલ સ્ત્રોત અને મોડલ ID ની પુષ્ટિ કરો. ફક્ત વર્ઝન કમાન્ડ અથવા ડોક્ટરનું આઉટપુટ એટલે એવું નથી કે મોડલ કનેક્શન સંપૂર્ણપણે કોન્ફિગર થઈ ગયું છે.

ઇન્સ્ટોલેશન

કમાન્ડ પ્રતિસાદ આપે છે

  • વર્ઝન નંબર પ્રદર્શિત થાય છે
  • ડોક્ટર કોઈ બ્લોકર રિપોર્ટ કરતું નથી
  • Gateway સ્ટેટસ વાંચી શકાય તેવું છે

કાર્ય

તેણે એક નાનું કાર્ય પૂર્ણ કર્યું

  • ઉદાહરણ તરીકે, સ્થાનિક ફાઇલ વાંચો
  • પ્રતિસાદ ભૂલ નથી
  • મોડલ સંદર્ભ સાચો છે

લોગ્સ

ગેટવેમાં દૃશ્યમાન

  • સ્ત્રોત OpenClaw છે
  • મોડલ ID મેળ ખાય છે
  • કી રિપોઝીટરીમાં ઉમેરવામાં આવી ન હતી
વર્ઝન કમાન્ડ આઉટપુટ આપે તે પછી, તમારે એક વાસ્તવિક પ્રતિસાદ પણ મેળવવો આવશ્યક છે.

સામાન્ય ભૂલો

  • શોધી શકાતું નથી openclaw: npm ગ્લોબલ બિન ડિરેક્ટરીને PATH માં ઉમેરો, પછી ટર્મિનલ ફરીથી ખોલો. જો તમે કોઈ ચોક્કસ ડિરેક્ટરીમાં ઇન્સ્ટોલ કર્યું હોય, તો તે ડિરેક્ટરીના એક્ઝિક્યુટેબલને ચલાવો bin ફોલ્ડર.
  • node -v 24.16 થી નીચે છે: તમારે પહેલા જૂનું વર્ઝન અનઇન્સ્ટોલ કરવાની જરૂર નથી. ઇન્સ્ટોલેશન સ્ક્રિપ્ટ દ્વારા તૈયાર કરાયેલ Node વર્ઝન તપાસો, અથવા ઇન્સ્ટોલેશન પેજ પર વર્ણવ્યા મુજબ 24.16+ અથવા 26.1+ નો ઉપયોગ કરો. Node 26 ની ભલામણ કરવામાં આવે છે.
  • મોડલ દેખાતું નથી: મોડલ આમાં શામેલ હોવું આવશ્યક છે models એરે હેઠળ models.providers અને ઓછામાં ઓછું સમાન હોવું જોઈએ id. ફક્ત સેટિંગ agents.defaults.models પોતે જ નવું મોડલ રજીસ્ટર કરતું નથી.
  • 400 પ્રતિસાદ ડેવલપર ભૂમિકાનો ઉલ્લેખ કરે છે: જ્યારે સરનામું હોસ્ટ નથી api.openai.com, ડિફોલ્ટ રાખો અને સેટ કરશો નહીં supportsDeveloperRole true પર. ભલે તે true પર સેટ હોય, તો પણ તે ઓવરરાઇડ કરવામાં આવશે.
  • તે ઝડપથી ટાઇમ આઉટ થાય છે: વધારો --timeout સરનામું બદલતા પહેલા 300 સેકન્ડથી વધુ.
  • પસંદ કર્યા પછી ટૂલ કૉલ્સ નિષ્ફળ જાય છે gpt-6-luna: તે Chat Completions ને સપોર્ટ કરે છે; Chat Completions માં ફંક્શન કૉલિંગ ત્યારે જ સપોર્ટેડ છે જ્યારે reasoning_effort છે none. જો સૂચિમાં ID આનાથી અલગ હોય, તો સૂચિમાં બતાવેલ ID નો ઉપયોગ કરો.
  • સરનામાં સુધી પહોંચી શકાતું નથી: ખાતરી કરો કે OmniProxy ચાલી રહ્યું છે, કે baseUrl આનાથી સમાપ્ત થાય છે /v1, અને કોન્ફિગરેશનમાં લખેલું સરનામું સુલભ છે. અન્ય ખાનગી-નેટવર્ક સરનામાંઓને અલગથી મંજૂરી આપવી આવશ્યક છે.
  • કોન્ફિગરેશન પછી પણ વિનંતીઓ બીજા સરનામે જાય છે: તપાસો કે તે એજન્ટનું models.json માં અલગ છે baseUrl.

સત્તાવાર સંદર્ભો

ઇન્સ્ટોલેશન પગલાં માટે, જુઓ OpenClaw install. કસ્ટમ પ્રોવાઇડર કોન્ફિગરેશન માટે, જુઓ Custom providers અને configuration fields. ઉદાહરણોમાં વપરાયેલ મોડલ IDs માટે, તુલના કરો Claude model overview અને GPT-6 Luna.

તમારી પોતાની OmniProxy ગોઠવણીમાંથી મૂલ્યો વડે દરેક પ્લેસહોલ્ડર બદલો અને ક્યારેય વાસ્તવિક કી પ્રકાશિત કરશો નહીં.

સાચવેલ પરિણામ અથવા HTTP 200 એ ફક્ત એજન્ટ સુસંગતતા સાબિત કરતું નથી. OmniProxy ના કોલ રેકોર્ડમાં સ્ત્રોત અને મોડલ ચકાસો.

અધિકૃત સ્ત્રોતો · OpenClaw ↗