ਏਜੰਟ

goose ਨੂੰ ਇੰਸਟਾਲ ਕਰਨਾ ਅਤੇ ਇੱਕ ਕਸਟਮ ਪ੍ਰੋਵਾਈਡਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ

ਕੀ ਤੁਸੀਂ ਇੱਕ ਅਜਿਹਾ AI ਸਹਾਇਕ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਫਾਈਲਾਂ ਪੜ੍ਹ ਸਕੇ, ਸਮੱਗਰੀ ਲਿਖ ਸਕੇ, ਜਾਂ ਵੈੱਬ ਬ੍ਰਾਊਜ਼ਰ ਤੱਕ ਸੀਮਤ ਰਹੇ ਬਿਨਾਂ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕੇ? goose ਡੈਸਕਟਾਪ ਅਤੇ ਟਰਮੀਨਲ ਦੋਵੇਂ ਸੰਸਕਰਣ ਪੇਸ਼ ਕਰਦਾ ਹੈ। ਇੱਕ ਵਾਰ ਇੰਸਟਾਲ ਹੋ ਜਾਣ ਅਤੇ ਮਾਡਲ ਨਾਲ ਕੌਂਫਿਗਰ ਹੋ ਜਾਣ 'ਤੇ, ਇਹ ਤੁਹਾਡੇ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਵਰਤਣ ਲਈ ਤਿਆਰ ਹੈ।

ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ
9 ਅਕਤੂ 2026
ਪਰਖਿਆ ਗਿਆ ਸੰਸਕਰਣ
goose 1.54.0

goose ਇੱਕ ਆਮ-ਮਕਸਦ ਵਾਲਾ AI ਸਹਾਇਕ ਹੈ ਜੋ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ’ਤੇ ਚੱਲਦਾ ਹੈ। ਕੋਡਿੰਗ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਖੋਜ, ਲਿਖਣ, ਆਟੋਮੇਸ਼ਨ ਅਤੇ ਡੇਟਾ ਸੰਗਠਨ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਡੈਸਕਟਾਪ ਐਪ, ਟਰਮੀਨਲ, ਜਾਂ API ਰਾਹੀਂ ਵਰਤ ਸਕਦੇ ਹੋ, ਅਤੇ ਡੈਸਕਟਾਪ ਅਤੇ ਟਰਮੀਨਲ ਸੰਸਕਰਣ ਇੱਕੋ ਮਾਡਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ। ਇਹ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੋਡਿੰਗ ਕੰਮਾਂ ਲਈ ਢੁਕਵਾਂ ਹੈ ਅਤੇ GitHub, ਡੇਟਾਬੇਸ ਅਤੇ ਫਾਈਲਾਂ ਨਾਲ ਵੀ ਜੁੜ ਸਕਦਾ ਹੈ।

ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ

goose ਦੋ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਕਲਪ ਪੇਸ਼ ਕਰਦਾ ਹੈ: ਡੈਸਕਟਾਪ ਅਤੇ CLI। ਡੈਸਕਟਾਪ ਇੱਕ ਵਿੰਡੋ ਵਾਲਾ ਗ੍ਰਾਫਿਕਲ ਸੰਸਕਰਣ ਹੈ, ਜਦੋਂ ਕਿ CLI ਦੀ ਵਰਤੋਂ ਟਰਮੀਨਲ ਵਿੱਚ ਕਮਾਂਡਾਂ ਦਾਖਲ ਕਰਕੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਦੋਵੇਂ ਇੱਕੋ ਮੁੱਖ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ, ਜਿਸ ਵਿੱਚ ਪ੍ਰੋਵਾਈਡਰ ਅਤੇ ਮਾਡਲ ਸ਼ਾਮਲ ਹਨ। ਇੱਕ ਪ੍ਰੋਵਾਈਡਰ ਉਹ ਕਨੈਕਸ਼ਨ ਕੌਂਫਿਗਰੇਸ਼ਨ ਹੈ ਜੋ goose ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਕਿਹੜੀ ਮਾਡਲ ਸੇਵਾ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ।

ਇੱਕ ਵਿੰਡੋ ਚਾਹੁੰਦੇ ਹੋ

goose ਡੈਸਕਟਾਪ

  • macOS 'ਤੇ ਜ਼ਿਪ ਡਾਊਨਲੋਡ ਕਰੋ
  • ਜਾਂ brew cask ਦੀ ਵਰਤੋਂ ਕਰੋ
  • Linux 'ਤੇ ਇੰਸਟਾਲਰ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰੋ

ਸਿਰਫ਼ ਟਰਮੀਨਲ

goose CLI

  • download_cli.sh
  • ਜਾਂ Homebrew CLI
  • ਫਿਰ goose session ਚਲਾਓ

Windows

ਪਹਿਲਾਂ ਇੱਕ ਵਾਤਾਵਰਣ ਚੁਣੋ

  • Git Bash ਜਾਂ MSYS2
  • ਤੁਸੀਂ PowerShell ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ
  • ਜੇਕਰ ਕਮਾਂਡ ਨਹੀਂ ਮਿਲਦੀ, ਤਾਂ ਇਸਨੂੰ PATH ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ
macOS 'ਤੇ, ਤੁਸੀਂ ਐਪ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰਕੇ ਜਾਂ Homebrew ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਇੰਸਟਾਲ ਕਰ ਸਕਦੇ ਹੋ। Linux 'ਤੇ, ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਲਈ ਆਪਣੀ ਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਦੇ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰੋ। Windows 'ਤੇ, ਪਹਿਲਾਂ ਸਮਰਥਿਤ ਟਰਮੀਨਲ ਵਾਤਾਵਰਣਾਂ ਦੀ ਜਾਂਚ ਕਰੋ।

ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਮੌਜੂਦਾ ਮਾਡਲ ਸੂਚੀ ਵਿੱਚੋਂ ਮਾਡਲ ID ਤਿਆਰ ਰੱਖੋ। ਇੱਕ ਮਾਡਲ ID ਉਹ ਨਾਮ ਹੈ ਜੋ ਮਾਡਲ ਸੇਵਾ ਇੱਕ ਖਾਸ ਮਾਡਲ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਵਰਤਦੀ ਹੈ, ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਤੁਹਾਨੂੰ ਪੂਰੀ ID ਕਾਪੀ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।

ਪਹਿਲੀ ਵਾਰ ਇੰਸਟਾਲ ਅਤੇ ਲਾਂਚ ਕਰੋ

ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਗ੍ਰਾਫਿਕਲ ਵਿੰਡੋ ਚਾਹੁੰਦੇ ਹੋ

macOS ਲਈ ਦੋ ਦਸਤਾਵੇਜ਼ੀ ਇੰਸਟਾਲੇਸ਼ਨ ਵਿਧੀਆਂ ਹਨ:

  • ਇਸਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। ਪੰਨਾ macOS Silicon ਅਤੇ macOS Intel ਸੰਸਕਰਣ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਡਾਊਨਲੋਡ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਜ਼ਿਪ ਫਾਈਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ ਅਤੇ ਅੰਦਰਲੀ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਓ।
  • ਵਿਕਲਪਕ ਤੌਰ ’ਤੇ, Homebrew ਦੀ ਵਰਤੋਂ ਕਰੋ:
brew install --cask block-goose

ਇਹ ਉਹੀ ਐਪਲੀਕੇਸ਼ਨ ਡਾਊਨਲੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਅਪਡੇਟਾਂ ਨੂੰ ਵੀ ਸੰਭਾਲ ਸਕਦਾ ਹੈ।

ਜੇਕਰ ਤੁਸੀਂ Apple Mac M3 ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਐਪ ਖੋਲ੍ਹਣ ਤੋਂ ਬਾਅਦ ਕੋਈ ਵਿੰਡੋ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦੀ, ਤਾਂ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ~/.config ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਯੋਗ ਹੈ। goose ਲੌਗ ਲਿਖਣ ਲਈ ਇਸ ਡਾਇਰੈਕਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

Linux ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਲਈ, ਇਸਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। ਉਪਲਬਧ ਪੈਕੇਜ Ubuntu/Debian ਲਈ DEB, RHEL/Fedora ਲਈ RPM, ਅਤੇ Flatpak ਹਨ। Debian ਜਾਂ Ubuntu ’ਤੇ, DEB ਫਾਈਲ ਡਾਊਨਲੋਡ ਕਰੋ, ਉਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਖੋਲ੍ਹੋ ਜਿੱਥੇ ਇਸਨੂੰ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਸੀ, ਚਲਾਓ sudo dpkg -i (filename).deb, ਅਤੇ ਫਿਰ ਐਪਲੀਕੇਸ਼ਨ ਮੀਨੂ ਤੋਂ goose ਖੋਲ੍ਹੋ। (filename) ਨੂੰ ਅਸਲ ਫਾਈਲ ਨਾਮ ਨਾਲ ਬਦਲੋ।

Windows ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਲਈ, ਇਸਨੂੰ ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨੇ ਤੋਂ ਡਾਊਨਲੋਡ ਕਰੋ, ਜ਼ਿਪ ਫਾਈਲ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰੋ, ਅਤੇ ਅੰਦਰਲੀ ਐਪਲੀਕੇਸ਼ਨ ਚਲਾਓ।

ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਟਰਮੀਨਲ ਸੰਸਕਰਣ ਚਾਹੁੰਦੇ ਹੋ

macOS ਅਤੇ Linux ’ਤੇ, ਚਲਾਓ:

curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bash

ਇੰਸਟਾਲੇਸ਼ਨ ਦੌਰਾਨ ਇੰਟਰਐਕਟਿਵ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਛੱਡਣ ਲਈ, ਸ਼ਾਮਲ ਕਰੋ CONFIGURE=false ਪਹਿਲਾਂ bash:

curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash

macOS ’ਤੇ, ਤੁਸੀਂ ਇਹ ਵੀ ਚਲਾ ਸਕਦੇ ਹੋ:

brew install block-goose-cli

ਇੱਕ ਇੰਸਟਾਲ ਕੀਤੇ CLI ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ, ਚਲਾਓ:

goose update

Windows ’ਤੇ, ਹੇਠਾਂ ਦਿੱਤੇ ਤਿੰਨ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚੋਂ ਇੱਕ ਦੀ ਲੋੜ ਹੈ: Git Bash, ਜੋ Git for Windows ਦੇ ਨਾਲ ਸ਼ਾਮਲ ਹੈ ਅਤੇ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਗਈ ਹੈ; MSYS2; ਜਾਂ Windows 10/11 ਦੇ ਨਾਲ ਸ਼ਾਮਲ PowerShell। Git Bash ਅਤੇ MSYS2 ਵਿੱਚ, ਉਹੀ download_cli.sh ਕਮਾਂਡ ਵਰਤੋ ਜੋ ਉੱਪਰ ਦਿਖਾਈ ਗਈ ਹੈ। PowerShell ਵਿੱਚ, ਪਹਿਲਾਂ ਸਕ੍ਰਿਪਟ ਡਾਊਨਲੋਡ ਕਰੋ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਚਲਾਓ:

Invoke-WebRequest -Uri "https://raw.githubusercontent.com/aaif-goose/goose/main/download_cli.ps1" -OutFile "download_cli.ps1"
.\download_cli.ps1

ਜੇਕਰ ਤੁਹਾਨੂੰ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ ਕਿ goose PATH ਵਿੱਚ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨੇ ਦਾ ਪਾਲਣ ਕਰੋ ਅਤੇ ਸ਼ਾਮਲ ਕਰੋ ~/.local/bin ਜਾਂ %USERPROFILE%\.local\bin ਮੌਜੂਦਾ ਸ਼ੈੱਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ, ਫਿਰ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ। PATH ਡਾਇਰੈਕਟਰੀਆਂ ਦਾ ਇੱਕ ਸਮੂਹ ਹੈ ਜਿਸ ਵਿੱਚ ਟਰਮੀਨਲ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਖੋਜ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇੰਸਟਾਲੇਸ਼ਨ ਡਾਇਰੈਕਟਰੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਕਿਸੇ ਇੰਸਟਾਲ ਕੀਤੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਸਿੱਧਾ ਇਸਦਾ ਨਾਮ ਦਾਖਲ ਕਰਕੇ ਚਲਾਉਣ ਵਿੱਚ ਅਸਮਰੱਥ ਹੋ ਸਕਦੇ ਹੋ।

2026-10-09 ਤੱਕ, CLI ਸੰਸਕਰਣ 1.54.0 ਸੀ। ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ, ਇੰਸਟਾਲੇਸ਼ਨ ਸਕ੍ਰਿਪਟ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਇੱਥੇ ਰੱਖਦੀ ਹੈ ~/.local/bin। ਤੁਸੀਂ ਇਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ GOOSE_BIN_DIR ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਨਾਲ ਬਦਲ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਸਕ੍ਰਿਪਟ ਆਪਣੇ ਆਪ ਸ਼ੈੱਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੂੰ ਅਪਡੇਟ ਨਹੀਂ ਕਰੇਗੀ, ਅਤੇ ਟਰਮੀਨਲ ਰਿਪੋਰਟ ਕਰੇਗਾ ਕਿ ਡਾਇਰੈਕਟਰੀ PATH ਵਿੱਚ ਨਹੀਂ ਹੈ। ਉਸ ਡਾਇਰੈਕਟਰੀ ਨੂੰ PATH ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਜਾਂ ਇਸਦੇ ਪੂਰੇ ਮਾਰਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ goose ਚਲਾਓ।

ਪਹਿਲੀ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ goose ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ ਤੁਹਾਨੂੰ ਇੱਕ ਪ੍ਰੋਵਾਈਡਰ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਕਹੇਗਾ। ਤੁਸੀਂ ਬਿਲਟ-ਇਨ ਪ੍ਰੋਵਾਈਡਰਾਂ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ ਅਤੇ ਅਗਲੇ ਭਾਗ ਵਿੱਚ ਦੱਸੇ ਅਨੁਸਾਰ ਇੱਕ ਕਸਟਮ ਪ੍ਰੋਵਾਈਡਰ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ। ਟਰਮੀਨਲ ਵਿੱਚ, ਉਸ ਡਾਇਰੈਕਟਰੀ ’ਤੇ ਜਾਓ ਜਿੱਥੇ ਤੁਸੀਂ ਕੰਮ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਚਲਾਓ:

goose session

OmniProxy ਤੋਂ ਕਨੈਕਸ਼ਨ ਮੁੱਲ ਪ੍ਰਾਪਤ ਕਰੋ

ਆਪਣੇ OmniProxy ਇੰਸਟੈਂਸ ਤੋਂ ਪਤਾ, ਕੁੰਜੀ, ਅਤੇ ਮਾਡਲ ਨਾਮ ਤਿਆਰ ਕਰੋ। ਕਸਟਮ ਪ੍ਰੋਵਾਈਡਰ ਉਦਾਹਰਣ ਇੱਕ base_url ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਜੋ ਇਸ ’ਤੇ ਖਤਮ ਹੁੰਦੀ ਹੈ /v1/chat/completions, ਇਸ ਲਈ ਇਹ ਗਾਈਡ ਉਸੇ ਫਾਰਮੈਟ ਦੀ ਪਾਲਣਾ ਕਰਦੀ ਹੈ:

API URL:  https://your-omniproxy-origin.example/v1/chat/completions
API Key:  <YOUR_OMNIPROXY_API_KEY>
Models:   Copy from the current OmniProxy model list; separate multiple models with commas

ਮੌਜੂਦਾ OmniProxy ਸੂਚੀ ਵਿੱਚੋਂ ਪੂਰਾ ਮਾਡਲ ਨਾਮ ਕਾਪੀ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਕੋਈ ਵੀ ਸਲੈਸ਼ ਸ਼ਾਮਲ ਹੋਵੇ। 2026-10-09 ਤੱਕ, ਪ੍ਰੋਵਾਈਡਰ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਦੋ ਹਵਾਲਾ ID ਸਨ grok-4.7 Grok ਲਈ ਅਤੇ gpt-6-luna OpenAI ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ। gpt-6-luna Chat Completions ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ; Chat Completions ਵਿੱਚ ਫੰਕਸ਼ਨ ਕਾਲਿੰਗ ਸਿਰਫ਼ ਉਦੋਂ ਸਮਰਥਿਤ ਹੁੰਦੀ ਹੈ ਜਦੋਂ reasoning_effort ਨੂੰ noneਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਅਜਿਹਾ ਨਾਮ ਕਾਪੀ ਨਾ ਕਰੋ ਜੋ ਸੂਚੀ ਵਿੱਚ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦਾ।

ਟੂਲ ਕੌਂਫਿਗਰੇਸ਼ਨ ਦਾਖਲ ਕਰੋ

ਇੱਕ ਕਸਟਮ ਪ੍ਰੋਵਾਈਡਰ OpenAI-, Anthropic-, ਜਾਂ Ollama-ਅਨੁਕੂਲ ਫਾਰਮੈਟ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। ਇੱਕ ਅਨੁਕੂਲ ਫਾਰਮੈਟ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਟੂਲ ਇੱਕ ਆਮ API ਨਿਰਧਾਰਨ ਦੇ ਅਨੁਸਾਰ ਬੇਨਤੀਆਂ ਭੇਜਦਾ ਹੈ। OmniProxy ਨਾਲ ਕਨੈਕਟ ਕਰਦੇ ਸਮੇਂ, OpenAI Compatible ਚੁਣੋ।

ਡੈਸਕਟਾਪ

  1. ਸਾਈਡਬਾਰ ਖੋਲ੍ਹਣ ਲਈ ਉੱਪਰਲੇ-ਖੱਬੇ ਕੋਨੇ ਵਿੱਚ ਬਟਨ ’ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. Settings ’ਤੇ ਕਲਿੱਕ ਕਰੋ।
  3. Models ’ਤੇ ਕਲਿੱਕ ਕਰੋ।
  4. Configure providers ’ਤੇ ਕਲਿੱਕ ਕਰੋ।
  5. ਵਿੰਡੋ ਦੇ ਹੇਠਾਂ Add Custom Provider ’ਤੇ ਕਲਿੱਕ ਕਰੋ।
  6. ਪ੍ਰੋਵਾਈਡਰ ਕਿਸਮ ਲਈ, OpenAI Compatible ਚੁਣੋ। ਤੁਸੀਂ ਡਿਸਪਲੇ ਨਾਮ ਨੂੰ OmniProxy ’ਤੇ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। API URL ਵਿੱਚ ਪਿਛਲੇ ਭਾਗ ਤੋਂ ਪਤਾ ਦਾਖਲ ਕਰੋ। ਜੇਕਰ ਇੱਕ ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ API ਕੁੰਜੀ ਦੀ ਲੋੜ ਵਾਲਾ ਵਿਕਲਪ ਚੁਣੋ ਅਤੇ ਆਪਣੀ OmniProxy ਕੁੰਜੀ ਦਾਖਲ ਕਰੋ। ਉਪਲਬਧ ਮਾਡਲਾਂ ਵਿੱਚ, ਮਾਡਲ ਨਾਮ ਦਾਖਲ ਕਰੋ, ਕਈ ਨਾਮਾਂ ਨੂੰ ਕੌਮੇ ਨਾਲ ਵੱਖ ਕਰੋ।
  7. Create Provider ’ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਵਰਤਮਾਨ ਵਿੱਚ ਇਸ ਵਿੰਡੋ ਵਿੱਚ ਕਸਟਮ ਬੇਨਤੀ ਹੈਡਰਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਤੁਹਾਨੂੰ ਬੇਨਤੀ ਹੈਡਰਾਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਪ੍ਰੋਵਾਈਡਰ ਬਣਾਉਣ ਤੋਂ ਬਾਅਦ ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ।

ਟਰਮੀਨਲ

ਚਲਾਓ:

goose configure

Custom Providers ਚੁਣੋ, ਫਿਰ Add A Custom Provider ਚੁਣੋ। API ਕਿਸਮ ਲਈ, OpenAI Compatible ਚੁਣੋ, ਫਿਰ ਨਾਮ, API URL, ਕੀ ਕੁੰਜੀ ਦੀ ਲੋੜ ਹੈ, ਮਾਡਲ ਨਾਮ, ਅਤੇ ਕੀ ਸਟ੍ਰੀਮਿੰਗ ਜਵਾਬ ਸਮਰਥਿਤ ਹਨ, ਦਾਖਲ ਕਰਨ ਲਈ ਪ੍ਰੋਂਪਟ ਦਾ ਪਾਲਣ ਕਰੋ।

Windows ’ਤੇ ਹੱਥੀਂ ਕੌਂਫਿਗਰ ਕਰਦੇ ਸਮੇਂ, ਜੇਕਰ ਕੀਚੇਨ ਕੋਈ ਗਲਤੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ, ਤਾਂ ਇੰਸਟਾਲੇਸ਼ਨ ਨਿਰਦੇਸ਼ ਕਹਿੰਦੇ ਹਨ ਕਿ ਕੀਚੇਨ ਵਿੱਚ ਕੁੰਜੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਇਨਕਾਰ ਕਰੋ ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਫਿਰ ਚਲਾਓ goose configure ਦੁਬਾਰਾ। ਕੀਚੇਨ ਇੱਕ ਛੋਟੀ ਸੁਰੱਖਿਅਤ ਸਟੋਰੇਜ ਪ੍ਰਣਾਲੀ ਹੈ ਜੋ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਦੁਆਰਾ ਰਾਜ਼ਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।

ਕੌਂਫਿਗਰੇਸ਼ਨ ਫਾਈਲ

ਦਸਤਾਵੇਜ਼ੀ ਡਾਇਰੈਕਟਰੀਆਂ ਹਨ:

  • macOS ਅਤੇ Linux: ~/.config/goose/custom_providers/
  • Windows: %APPDATA%\Block\goose\config\custom_providers\

ਤੁਸੀਂ ਫਾਈਲ ਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੀ ਉਦਾਹਰਣ ’ਤੇ ਅਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋ। ਨਾਮ, ਪਤਾ, ਅਤੇ ਮਾਡਲਾਂ ਨੂੰ ਆਪਣੇ ਖੁਦ ਦੇ ਮੁੱਲਾਂ ਨਾਲ ਬਦਲੋ। ਕੁੰਜੀ ਨੂੰ api_key_envਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕਰੋ; ਅਸਲ ਕੁੰਜੀ ਨੂੰ ਫਾਈਲ ਵਿੱਚ ਨਾ ਲਿਖੋ:

{
  "name": "omniproxy",
  "engine": "openai",
  "display_name": "OmniProxy",
  "api_key_env": "OMNIPROXY_API_KEY",
  "base_url": "https://your-omniproxy-origin.example/v1/chat/completions",
  "models": [
    { "name": "grok-4.7", "context_limit": 128000 },
    { "name": "gpt-6-luna", "context_limit": 128000 }
  ],
  "supports_streaming": true,
  "requires_auth": true
}

ਇਸ ਲਈ ਇੱਕ ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਰੱਖੋ context_limit, ਜਿਵੇਂ ਕਿ ਉਦਾਹਰਣ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਅਸਲ ਸੰਦਰਭ ਸੀਮਾ ਮਾਡਲ ਅਤੇ OmniProxy ’ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ; ਉਦਾਹਰਣ ਨੰਬਰ ਨੂੰ ਮਾਡਲ ਦੀ ਅਧਿਕਾਰਤ ਸੀਮਾ ਨਾ ਮੰਨੋ। ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਚਲਾਓ:

export OMNIPROXY_API_KEY="<YOUR_OMNIPROXY_API_KEY>"

ਵਰਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਦਾਖਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਚਲਾਓ:

goose session --provider omniproxy --model grok-4.7

ਦੇ ਮੁੱਲ ਨੂੰ ਬਦਲੋ --model ਸੂਚੀ ਵਿੱਚੋਂ ਪੂਰੀ ID ਨਾਲ। goose session ਕੋਲ ਕੋਈ start ਸਬ-ਕਮਾਂਡ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਇਹ ਵੀ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ --provider ਅਤੇ --model ਰਾਹੀਂ GOOSE_PROVIDER ਅਤੇ GOOSE_MODEL ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ। ਭਾਵੇਂ ਗੇਟਵੇ ਕੁੰਜੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰਦਾ ਹੈ, OMNIPROXY_API_KEY ਦਾ ਅਜੇ ਵੀ ਇੱਕ ਮੁੱਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਹ ਸਿਰਫ਼ ਤੁਹਾਡੇ ਸਥਾਨਕ ਕੰਪਿਊਟਰ ’ਤੇ ਵਰਤੀ ਜਾਣ ਵਾਲੀ ਇੱਕ ਪਲੇਸਹੋਲਡਰ ਸਤਰ ਹੋ ਸਕਦੀ ਹੈ। ਇਸ ਕੌਂਫਿਗਰੇਸ਼ਨ ਨੇ 2026-10-09 ਨੂੰ ਟੈਸਟਿੰਗ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਪੜ੍ਹਿਆ।

ਵਿੰਡੋ

Settings

  • ਸਾਈਡਬਾਰ ਵਿੱਚ Settings
  • Models ਪੰਨਾ
  • Add Custom Provider

ਟਰਮੀਨਲ

goose configure

  • Custom Providers ਚੁਣੋ
  • ਫਿਰ add ਚੁਣੋ
  • ਕਿਸਮ ਵਜੋਂ OpenAI Compatible ਚੁਣੋ

ਫਾਈਲ

custom_providers

  • macOS ਅਤੇ Linux 'ਤੇ, ਇਹ ~/.config ਦੇ ਅਧੀਨ ਹੈ
  • Windows 'ਤੇ, ਇਹ APPDATA ਦੇ ਅਧੀਨ ਹੈ
  • ਅਧਿਕਾਰਤ ਉਦਾਹਰਣ ਦੇ ਅਨੁਸਾਰ base_url ਸੈੱਟ ਕਰੋ
ਤਿੰਨੇ ਵਿਧੀਆਂ ਇੱਕੋ ਕਿਸਮ ਦੀ ਕੌਂਫਿਗਰੇਸ਼ਨ ਬਣਾਉਂਦੀਆਂ ਹਨ। ਪ੍ਰੋਵਾਈਡਰ ਕਿਸਮ ਵਜੋਂ OpenAI Compatible ਚੁਣੋ।

ਅਸਲ ਕੰਮ ਨਾਲ ਤਸਦੀਕ ਕਰੋ

ਇੱਕ ਨਿਯਮਤ ਫਾਈਲ ਵਾਲੀ ਡਾਇਰੈਕਟਰੀ ਖੋਲ੍ਹੋ ਅਤੇ ਚਲਾਓ goose session ਜਿਵੇਂ ਕਿ ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਇਸਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਰਦਿਸ਼ਟ ਫਾਈਲ ਦੀ ਪਹਿਲੀ ਲਾਈਨ ਪੜ੍ਹਨ ਲਈ ਕਹੋ। ਇਸਨੂੰ ਸਿਰਫ਼ ਇਹ ਕਹਿਣ ਦੀ ਬਜਾਏ ਕਿ ਕੌਂਫਿਗਰੇਸ਼ਨ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਗਈ ਸੀ, ਫਾਈਲ ਸਮੱਗਰੀ ਵਾਪਸ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।

ਫਾਈਲਾਂ ਪੜ੍ਹਨ ਜਾਂ ਕਮਾਂਡਾਂ ਚਲਾਉਣ ਲਈ, ਸੈਸ਼ਨ ਨੂੰ ਡਿਵੈਲਪਰ ਐਕਸਟੈਂਸ਼ਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਡਿਵੈਲਪਰ ਐਕਸਟੈਂਸ਼ਨ ਇੱਕ ਟੂਲ ਮੋਡੀਊਲ ਹੈ ਜੋ goose ਨੂੰ ਸਥਾਨਕ ਫਾਈਲਾਂ ਅਤੇ ਕਮਾਂਡਾਂ ਨਾਲ ਕੰਮ ਕਰਨ ਦਿੰਦਾ ਹੈ। ਇਹ ਆਮ ਤੌਰ ’ਤੇ ਡਿਫੌਲਟ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈ। ਜੇਕਰ goose ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਸ ਕੋਲ ਕੋਈ ਫਾਈਲ ਟੂਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਕਮਾਂਡ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਸ਼ਾਮਲ ਕਰੋ:

--with-builtin developer

ਇਹ ਵੀ ਸ਼ਾਮਲ ਨਾ ਕਰੋ --no-profile, ਕਿਉਂਕਿ ਉਹ ਵਿਕਲਪ ਡਿਫੌਲਟ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਅਯੋਗ ਕਰ ਦਿੰਦਾ ਹੈ।

2026-10-09 ਨੂੰ ਟੈਸਟਿੰਗ ਵਿੱਚ, goose 1.54.0 ਨੇ ਸਫਲਤਾਪੂਰਵਕ ਨਿਰਦਿਸ਼ਟ ਫਾਈਲ ਦੀ ਪਹਿਲੀ ਲਾਈਨ ਪੜ੍ਹੀ। ਪਹਿਲੇ ਜਵਾਬ ਵਿੱਚ ਲਗਭਗ ਇੱਕ ਮਿੰਟ ਲੱਗ ਸਕਦਾ ਹੈ।

ਫਿਰ ਸਰੋਤ ਅਤੇ ਮਾਡਲ ਨਾਮ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ OmniProxy ਬੇਨਤੀ ਲੌਗਸ ਦੀ ਜਾਂਚ ਕਰੋ।

ਲਾਂਚ

ਇੱਕ ਸੈਸ਼ਨ ਖੁੱਲ੍ਹਦਾ ਹੈ

  • goose session
  • ਪ੍ਰੋਵਾਈਡਰ ਉਹੀ ਹੈ ਜੋ ਹੁਣੇ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ
  • ਮਾਡਲ ਨਾਮ ਸੂਚੀ ਵਿੱਚ ਹੈ

ਕੰਮ

ਇਸਨੇ ਅਸਲ ਵਿੱਚ ਕੰਮ ਪੂਰਾ ਕੀਤਾ

  • ਉਦਾਹਰਣ ਲਈ, ਮੌਜੂਦਾ ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰੋ
  • ਇਸਦੇ ਜਵਾਬ ਦੀ ਸਮੀਖਿਆ ਕਰੋ
  • ਸਿਰਫ਼ ਇੱਕ ਸਫਲ ਸੇਵ 'ਤੇ ਨਿਰਭਰ ਨਾ ਰਹੋ

ਲੌਗਸ

ਗੇਟਵੇ ਵਿੱਚ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ

  • ਦਸਤਾਵੇਜ਼ ਉਦਾਹਰਣ ਤੋਂ ਪਤੇ ਦੀ ਵਰਤੋਂ ਕਰੋ
  • ਕੁੰਜੀ ਨੂੰ ਰਿਪੋਜ਼ਟਰੀ ਵਿੱਚ ਨਾ ਰੱਖੋ
  • ਮਾਡਲ ID ਸੂਚੀ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ
ਪ੍ਰੋਵਾਈਡਰ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਅਸਲ ਸੈਸ਼ਨ ਨਾਲ ਇਸਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।

ਆਮ ਗਲਤੀਆਂ

  • goose ਕਮਾਂਡ ਨਹੀਂ ਮਿਲ ਸਕਦੀ: ਇੰਸਟਾਲੇਸ਼ਨ ਪੰਨੇ ’ਤੇ ਦੱਸੇ ਅਨੁਸਾਰ PATH ਵਿੱਚ ਇੰਸਟਾਲੇਸ਼ਨ ਡਾਇਰੈਕਟਰੀ ਸ਼ਾਮਲ ਕਰੋ, ਫਿਰ ਟਰਮੀਨਲ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ।
  • M3 Mac ’ਤੇ ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਵਿੱਚ ਕੋਈ ਵਿੰਡੋ ਦਿਖਾਈ ਨਹੀਂ ਦਿੰਦੀ: ਇਸ ਲਈ ਪੜ੍ਹਨ ਅਤੇ ਲਿਖਣ ਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਦੀ ਜਾਂਚ ਕਰੋ ~/.config।
  • ਕੀਚੇਨ ਅਸਫਲ ਹੋ ਜਾਂਦਾ ਹੈ: ਕੀਚੇਨ ਵਿੱਚ ਕੁੰਜੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਾ ਕਰੋ; ਇਸਦੀ ਬਜਾਏ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।
  • ਮਾਡਲ ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੈ: ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ਵਿੱਚ, Use custom model ਚੁਣੋ ਅਤੇ ਮਾਡਲ ਨਾਮ ਹੱਥੀਂ ਦਾਖਲ ਕਰੋ। goose configure ਇੱਕ ਕਸਟਮ ਮਾਡਲ ਨਾਮ ਸਵੀਕਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਟਰਮੀਨਲ ਦੀ ਵਰਤੋਂ ਲਈ, ਡੈਸਕਟਾਪ ਸੰਸਕਰਣ ’ਤੇ ਸਵਿਚ ਕਰੋ ਜਾਂ ਸੰਪਾਦਿਤ ਕਰੋ GOOSE_MODEL ਸਿੱਧੇ ਕੌਂਫਿਗਰੇਸ਼ਨ ਵਿੱਚ।
  • ਪਤੇ ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਿਆ ਜਾ ਸਕਦਾ: ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ API URL ਇਸ ’ਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ /v1/chat/completions, ਜਿਵੇਂ ਕਿ ਉਦਾਹਰਣ ਵਿੱਚ ਹੈ, ਅਤੇ ਇਹ ਕਿ OmniProxy ਚੱਲ ਰਿਹਾ ਹੈ।
  • ਇਹ ਕਹਿੰਦਾ ਹੈ ਕਿ ਇਹ ਫਾਈਲਾਂ ਨਹੀਂ ਪੜ੍ਹ ਸਕਦਾ: ਡਿਵੈਲਪਰ ਐਕਸਟੈਂਸ਼ਨ ਸ਼ਾਮਲ ਕਰੋ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ --no-profile।
  • ਇਹ ਵਾਪਸ ਕਰਦਾ ਹੈ unsupported Responses role: system: ਪਤਾ ਆਮ ਤੌਰ ’ਤੇ ਸਹੀ ਹੁੰਦਾ ਹੈ। ਮਾਡਲ ਸੂਚੀ ਵਿੱਚੋਂ ਕਿਸੇ ਹੋਰ ਪੂਰੀ ID ’ਤੇ ਸਵਿਚ ਕਰੋ।

ਅਧਿਕਾਰਤ ਹਵਾਲੇ

ਇੰਸਟਾਲੇਸ਼ਨ ਲਈ, Install goose ਦੇਖੋ। ਕਸਟਮ ਪ੍ਰੋਵਾਈਡਰਾਂ ਲਈ, goose providers ਦੇਖੋ। ਉਦਾਹਰਣਾਂ ਵਿੱਚ ਵਰਤੇ ਗਏ ਮਾਡਲ ID ਲਈ, xAI models page ਦੇਖੋ ਅਤੇ GPT-6 Luna.

ਆਪਣੇ ਖੁਦ ਦੇ OmniProxy ਕਨਫਿਗਰੇਸ਼ਨ ਤੋਂ ਮੁੱਲਾਂ ਨਾਲ ਹਰੇਕ ਪਲੇਸਹੋਲਡਰ ਨੂੰ ਬਦਲੋ। ਕਦੇ ਵੀ ਅਸਲ ਕੀ ਪ੍ਰਕਾਸ਼ਿਤ ਨਾ ਕਰੋ।

ਸੰਭਾਲਿਆ ਗਿਆ ਨਤੀਜਾ ਜਾਂ HTTP 200 ਸਿਰਫ਼ ਪੂਰੀ ਏਜੰਟ ਅਨੁਕੂਲਤਾ ਨੂੰ ਸਾਬਤ ਨਹੀਂ ਕਰਦਾ। OmniProxy ਦੇ ਬੇਨਤੀ ਰਿਕਾਰਡ ਵਿੱਚ ਸਰੋਤ ਅਤੇ ਮਾਡਲ ਦੀ ਜਾਂਚ ਕਰੋ।

ਅਧਿਕਾਰਤ ਸਰੋਤ · goose ↗