ଡେଭେଲପର

OpenCode ସଂସ୍ଥାପନ ଏବଂ OmniProxy କନଫିଗରେସନ୍

ଏକ କୋଡିଂ ସହାୟକ ଚାହୁଁଛନ୍ତି ଯାହା ସଂସ୍ଥାପନ ଏବଂ କନଫିଗରେସନରେ ଅଟକି ନ ରହି ଆପଣଙ୍କ ପ୍ରୋଜେକ୍ଟକୁ ବୁଝିପାରିବ? OpenCode କୁ ଏକ ଟର୍ମିନାଲ୍, IDE, କିମ୍ବା ଡେସ୍କଟପ୍ ରୁ ଲଞ୍ଚ କରାଯାଇପାରିବ, ତାପରେ ଆପଣ ବ୍ୟବହାର କରୁଥିବା ମଡେଲ ସେବା ସହିତ ପଦକ୍ଷେପ ଅନୁଯାୟୀ ସଂଯୋଗ କରାଯାଇପାରିବ।

ଦସ୍ତାବେଜ ଯାଞ୍ଚ କରାଯାଇଛି
ଅକ୍ଟୋବର 9, 2026
ଯାଞ୍ଚ କରାଯାଇଥିବା ସଂସ୍କରଣ
OpenCode 1.18.34

OpenCode ହେଉଛି ଏକ ଓପନ୍-ସୋର୍ସ କୋଡିଂ ସହାୟକ ଯାହା ଆପଣଙ୍କୁ ଟର୍ମିନାଲ୍, IDE, କିମ୍ବା ଡେସ୍କଟପ୍ ରୁ କୋଡ୍ ଲେଖିବାକୁ ଅନୁମତି ଦିଏ। ଏହା ଆପଣଙ୍କ କୋଡ୍ କିମ୍ବା କଣ୍ଟେକ୍ସଟ୍ ସଂରକ୍ଷଣ କରେ ନାହିଁ, ଯାହା ଏହାକୁ ଗୋପନୀୟତା-ସମ୍ବେଦନଶୀଳ ପ୍ରୋଜେକ୍ଟ ପାଇଁ ଉପଯୁକ୍ତ କରିଥାଏ। build ଏକ ପ୍ରୋଜେକ୍ଟକୁ ପରିବର୍ତ୍ତନ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୁଏ, ଯେତେବେଳେ କି plan ଡିଫଲ୍ଟ ଭାବରେ କେବଳ-ପଠନୀୟ (read-only) ଏବଂ ଅଜଣା କୋଡ୍ ବୁଝିବା ଏବଂ ପରିବର୍ତ୍ତନ କରିବା ପୂର୍ବରୁ ଯୋଜନା କରିବା ପାଇଁ ଉପଯୋଗୀ। ଆପଣ ଆପଣଙ୍କର ଆବଶ୍ୟକତା ଅନୁଯାୟୀ ଏକ ମଡେଲ ସେବା ବାଛିପାରିବେ।

ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ

ସଂସ୍ଥାପନ ସ୍କ୍ରିପ୍ଟ ହେଉଛି ସହଜତମ ବିକଳ୍ପ। ଆପଣଙ୍କୁ ଏକ ଆଧୁନିକ ଟର୍ମିନାଲ୍ ଆବଶ୍ୟକ—ଏକ ଟର୍ମିନାଲ୍ ଆପ୍ଲିକେସନ୍ ଯାହା କମାଣ୍ଡ ଚଲାଇପାରିବ ଏବଂ ପ୍ରୋଜେକ୍ଟ ଫାଇଲ୍ ସହିତ କାମ କରିପାରିବ—ଯେପରିକି WezTerm, Alacritty, Ghostty, କିମ୍ବା Kitty। Windows ରେ, WSL ପସନ୍ଦ କରାଯାଏ। ଏହା Windows ଭିତରେ ଏକ Linux ପରିବେଶ ପ୍ରଦାନ କରେ ଯାହା ଅଧିକ ସମ୍ପୂର୍ଣ୍ଣ କାର୍ଯ୍ୟଦକ୍ଷତା ଏବଂ କାର୍ଯ୍ୟକାରିତା ସହିତ ଆସେ।

ସବୁଠାରୁ ସହଜ

ଇନଷ୍ଟଲେସନ୍ ସ୍କ୍ରିପ୍ଟ

  • curl opencode.ai/install
  • macOS Linux ରେ ସିଧାସଳଖ ବ୍ୟବହାର କରନ୍ତୁ
  • Windows ରେ WSL ସୁପାରିଶ କରାଯାଏ

macOS Linux

Homebrew tap

  • anomalyco/tap/opencode
  • ଫର୍ମୁଲା ଅପେକ୍ଷା ଅଧିକ ବାରମ୍ବାର ଅପଡେଟ୍ ହୁଏ
  • Arch ପାଇଁ ମଧ୍ୟ ଏକ ପ୍ୟାକେଜ୍ ଉପଲବ୍ଧ

Windows ରେ ସିଧାସଳଖ

ପ୍ୟାକେଜ୍ ମ୍ୟାନେଜର୍

  • choco କିମ୍ବା scoop
  • ଅଥବା npm ସହିତ ଗ୍ଲୋବାଲ୍ ଭାବେ ଇନଷ୍ଟଲ୍ କରନ୍ତୁ
  • ଆପଣ ଏହାକୁ Releases ରୁ ମଧ୍ୟ ଡାଉନଲୋଡ୍ କରିପାରିବେ
ଇନଷ୍ଟଲେସନ୍ ସ୍କ୍ରିପ୍ଟ ସହିତ ଆରମ୍ଭ କରନ୍ତୁ। ଯଦି ଆପଣ ପ୍ୟାକେଜ୍ ମ୍ୟାନେଜର୍ ସହିତ ଅଭ୍ୟସ୍ତ, ତେବେ ଅନ୍ୟ ତାଲିକାଭୁକ୍ତ କମାଣ୍ଡଗୁଡ଼ିକ ମଧ୍ୟରୁ ଗୋଟିଏ ବ୍ୟବହାର କରନ୍ତୁ।

ବର୍ତ୍ତମାନର ମଡେଲ ତାଲିକାରୁ ମଡେଲ ID ମଧ୍ୟ ପ୍ରସ୍ତୁତ କରନ୍ତୁ। ମଡେଲ ID ହେଉଛି ସେହି ନାମ ଯାହା ସେବା ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ମଡେଲକୁ ସଠିକ୍ ଭାବରେ ଚିହ୍ନଟ କରିବା ପାଇଁ ବ୍ୟବହାର କରେ।

ପ୍ରଥମ ଥର ପାଇଁ ସଂସ୍ଥାପନ ଏବଂ ଲଞ୍ଚ କରନ୍ତୁ

ସହଜତମ ସଂସ୍ଥାପନ କମାଣ୍ଡ ହେଉଛି:

curl -fsSL https://opencode.ai/install | bash

ଆପଣ ଏହି ସଂସ୍ଥାପନ ପଦ୍ଧତିଗୁଡ଼ିକ ମଧ୍ୟରୁ ଗୋଟିଏ ବ୍ୟବହାର କରିପାରିବେ:

  • Node.js: npm install -g opencode-ai। Bun, pnpm, ଏବଂ Yarn ର ମଧ୍ୟ ସମ୍ବନ୍ଧିତ ଗ୍ଲୋବାଲ୍ ସଂସ୍ଥାପନ କମାଣ୍ଡ ଅଛି; ଏହି ଗାଇଡ୍ ଶେଷରେ ପରିଚୟ ପୃଷ୍ଠା ଦେଖନ୍ତୁ।
  • macOS ଏବଂ Linux ରେ Homebrew: brew install anomalyco/tap/opencode। ଏହି ଟ୍ୟାପ୍ (tap) ବ୍ୟବହାର କରନ୍ତୁ କାରଣ ଏହା Homebrew ଟିମ୍ ଦ୍ୱାରା ପରିଚାଳିତ brew install opencode ଅପେକ୍ଷା ଅଧିକ ବାରମ୍ବାର ଅପଡେଟ୍ ହୁଏ।
  • Arch Linux: ସ୍ଥିର ରିଲିଜ୍ ପାଇଁ sudo pacman -S opencode ବ୍ୟବହାର କରନ୍ତୁ, କିମ୍ବା ଏକ ନୂତନ ସଂସ୍କରଣ ପାଇଁ AUR ପ୍ୟାକେଜ୍ opencode-bin ବ୍ୟବହାର କରନ୍ତୁ।
  • Windows: choco install opencode କିମ୍ବା scoop install opencode ବ୍ୟବହାର କରନ୍ତୁ। ଆପଣ npm install -g opencode-ai ମଧ୍ୟ ବ୍ୟବହାର କରିପାରିବେ। ବାଇନାରୀ ଫାଇଲଗୁଡ଼ିକ ମଧ୍ୟ ରିଲିଜରୁ ଡାଉନଲୋଡ୍ କରାଯାଇପାରିବ। Windows ରେ Bun ସହିତ ସଂସ୍ଥାପନ ପାଇଁ ସମର୍ଥନ ଏବେ ମଧ୍ୟ ପ୍ରଗତିରେ ଅଛି।

ଆପଣଙ୍କ ପ୍ରୋଜେକ୍ଟ ଡିରେକ୍ଟୋରୀ ପ୍ରବେଶ କରନ୍ତୁ, ତାପରେ OpenCode ଲଞ୍ଚ କରନ୍ତୁ:

cd /path/to/project
opencode

ପ୍ରଥମ ଥର ବ୍ୟବହାର କରିବା ସମୟରେ, ଆପଣ /init ଚଲାଇପାରିବେ। ଏହା ପ୍ରୋଜେକ୍ଟକୁ ବିଶ୍ଳେଷଣ କରେ ଏବଂ ପ୍ରୋଜେକ୍ଟ ରୁଟ୍ ରେ AGENTS.md ସୃଷ୍ଟି କରେ। ଏହି ଫାଇଲଟି Git ରେ କମିଟ୍ କରାଯାଇପାରିବ ଯାହାଦ୍ୱାରା ପ୍ରୋଜେକ୍ଟ ଏହି ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ବଜାୟ ରଖିବ।

OmniProxy ରୁ ସଂଯୋଗ ମୂଲ୍ୟ ପ୍ରାପ୍ତ କରନ୍ତୁ

baseURL: https://your-omniproxy-origin.example/v1
API Key: <YOUR_OMNIPROXY_API_KEY>
Model ID: Copy from the current OmniProxy model list

baseURL ହେଉଛି ସେବା ଠିକଣା, API Key ହେଉଛି ଆକ୍ସେସ୍ କ୍ରେଡେନ୍ସିଆଲ୍, ଏବଂ Model ID ହେଉଛି ମଡେଲର ସମ୍ପୂର୍ଣ୍ଣ ନାମ।

/v1/chat/completions ବ୍ୟବହାର କରିବା ସମୟରେ, npm ପ୍ୟାକେଜକୁ @ai-sdk/openai-compatible ରେ ସେଟ୍ କରନ୍ତୁ। ଚାଟ୍ କମ୍ପ୍ଲିସନ୍ (Chat Completions) ହେଉଛି ଏକ ପ୍ରକାର ଚାଟ୍ ଅନୁରୋଧ ଇଣ୍ଟରଫେସ୍। କେବଳ ଯେତେବେଳେ ମଡେଲ /v1/responses ବ୍ୟବହାର କରେ ସେତେବେଳେ @ai-sdk/openai କୁ ସୁଇଚ୍ କରନ୍ତୁ। ଯେତେବେଳେ OmniProxy ଚାଟ୍ କମ୍ପ୍ଲିସନ୍ ଏଣ୍ଡପଏଣ୍ଟ ମାଧ୍ୟମରେ ବ୍ୟବହୃତ ହୁଏ, ସୁସଙ୍ଗତତା ପ୍ୟାକେଜ୍ ରଖନ୍ତୁ।

OmniProxy ର ବର୍ତ୍ତମାନର ତାଲିକାରୁ ସମ୍ପୂର୍ଣ୍ଣ ମଡେଲ ID କପି କରନ୍ତୁ, ସ୍ଲାସ୍ ସହିତ। 2026-10-09 ସୁଦ୍ଧା, ଦୁଇଟି ରେଫରେନ୍ସ ID ଥିଲା claude-sonnet-5-5 ଏବଂ gpt-6-luna। gpt-6-luna ଚାଟ୍ କମ୍ପ୍ଲିସନ୍ କୁ ସମର୍ଥନ କରେ; ଚାଟ୍ କମ୍ପ୍ଲିସନ୍ ମାଧ୍ୟମରେ ଫଙ୍କସନ୍ କଲିଂ କେବଳ ସେତେବେଳେ ସମର୍ଥିତ ହୁଏ ଯେତେବେଳେ reasoning_effort ହେଉଛି none। ତାଲିକାରେ ନଥିବା ID କପି କରନ୍ତୁ ନାହିଁ।

ଟୁଲ୍ କନଫିଗରେସନ୍ ପ୍ରବେଶ କରନ୍ତୁ

ଏକ ପ୍ରୋଭାଇଡର୍ (Provider) କୁ କନଫିଗରେସନ୍ ମୂଲ୍ୟର ଏକ ସେଟ୍ ଭାବରେ ବୁଝାଯାଇପାରେ ଯାହା OpenCode ଏକ ମଡେଲ ସେବା ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ବ୍ୟବହାର କରେ। ପ୍ରୋଭାଇଡର୍ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ଏକ OpenAI-ସୁସଙ୍ଗତ ସେବାକୁ ଯାହା /connect ଅଧୀନରେ ତାଲିକାଭୁକ୍ତ ନୁହେଁ, ଏକ କଷ୍ଟମ୍ ପ୍ରୋଭାଇଡର୍ ଭାବରେ ବିବେଚନା କରେ। ଏକ OpenAI-ସୁସଙ୍ଗତ ସେବା ସମାନ ଅନୁରୋଧ ଫର୍ମାଟ୍ ବ୍ୟବହାର କରେ ଏବଂ ସମାନ ପ୍ରକାରର କ୍ଲାଏଣ୍ଟ ଦ୍ୱାରା କଲ୍ କରାଯାଇପାରିବ।

  1. OpenCode ରେ /connect ଚଲାନ୍ତୁ ଏବଂ Other କୁ ସ୍କ୍ରୋଲ୍ କରନ୍ତୁ।
  2. ଏକ ପ୍ରୋଭାଇଡର୍ ID ପ୍ରବେଶ କରନ୍ତୁ। ନିମ୍ନଲିଖିତ ଉଦାହରଣ omniproxy ବ୍ୟବହାର କରେ। ମନେ ରଖିବା ପାଇଁ ସହଜ ଏକ ID ବାଛନ୍ତୁ କାରଣ ଆପଣଙ୍କୁ କନଫିଗରେସନ୍ ଫାଇଲରେ ସମାନ ID ବ୍ୟବହାର କରିବାକୁ ପଡ଼ିବ।
  3. OmniProxy API Key ପ୍ରବେଶ କରନ୍ତୁ। ଏହି ପଦକ୍ଷେପ କେବଳ କ୍ରେଡେନ୍ସିଆଲ୍ ସେଭ୍ କରେ; ଠିକଣା ଏବଂ ମଡେଲଗୁଡ଼ିକ ଏବେ ମଧ୍ୟ opencode.json ରେ ଯୋଗ କରାଯିବା ଆବଶ୍ୟକ। କ୍ରେଡେନ୍ସିଆଲ୍ ~/.local/share/opencode/auth.json ରେ ସଂରକ୍ଷିତ।
  4. ପ୍ରୋଜେକ୍ଟ ଡିରେକ୍ଟୋରୀରେ opencode.json ସୃଷ୍ଟି କରନ୍ତୁ କିମ୍ବା ପରିବର୍ତ୍ତନ କରନ୍ତୁ:
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "omniproxy": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "OmniProxy",
      "options": {
        "baseURL": "https://your-omniproxy-origin.example/v1"
      },
      "models": {
        "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5" },
        "gpt-6-luna": { "name": "GPT-6 Luna" }
      }
    }
  }
}
  1. /models ଚଲାନ୍ତୁ। କଷ୍ଟମ୍ ପ୍ରୋଭାଇଡର୍ ଏବଂ ଏହାର ମଡେଲଗୁଡ଼ିକ ତାଲିକାରେ ଦେଖାଯିବ।

/connect ଅଧୀନରେ ପ୍ରବେଶ କରାଯାଇଥିବା ID opencode.json ରେ ଥିବା କି (key) ସହିତ ମେଳ ଖାଇବା ଆବଶ୍ୟକ। ଏହି ଫାଇଲରେ ଏକ ପ୍ରକୃତ ସିକ୍ରେଟ୍ କି (secret key) ରଖନ୍ତୁ ନାହିଁ। ଯଦି ଆପଣ /connect ବ୍ୟବହାର କରନ୍ତି ନାହିଁ, ତେବେ ଆପଣ options.apiKey ରେ ଏନଭିରନ୍‌ମେଣ୍ଟ-ଭେରିଏବଲ୍ ସିଣ୍ଟାକ୍ସ ବ୍ୟବହାର କରିପାରିବେ, ଯେପରିକି {env:VARIABLE_NAME}। OpenCode 1.18.34 ସହିତ 2026-10-09 ରେ ପରୀକ୍ଷଣରେ, /connect ବ୍ୟବହାର ନକରି ପ୍ରୋଜେକ୍ଟର options.apiKey ରେ ସିଧାସଳଖ କି (key) ରଖିବା ମଧ୍ୟ ସଫଳତାର ସହିତ ସଂଯୋଗ ହୋଇଥିଲା। ଯଦି ଗେଟୱେ କି (key) କୁ ଭାଲିଡେଟ୍ କରେ ନାହିଁ, ତେବେ ଏହି ମୂଲ୍ୟ କେବଳ ସ୍ଥାନୀୟ ମେସିନରେ ବ୍ୟବହୃତ ଏକ ପ୍ଲେସହୋଲ୍ଡର ଷ୍ଟ୍ରିଂ ହୋଇପାରିବ। models ଅଧୀନରେ ଥିବା କି (key) ଗୁଡ଼ିକ ତାଲିକାରୁ ସମ୍ପୂର୍ଣ୍ଣ ID ବ୍ୟବହାର କରିବା ଆବଶ୍ୟକ।

କି (Key)

/connect

  • ତଳେ ଥିବା Other ଚୟନ କରନ୍ତୁ
  • ଆପଣଙ୍କର ନିଜର Provider ID ବାଛନ୍ତୁ
  • auth.json ରେ ସଂରକ୍ଷିତ

ପ୍ରୋଜେକ୍ଟ

opencode.json

  • provider କି (key) ସମାନ ନାମ ବ୍ୟବହାର କରିବା ଆବଶ୍ୟକ
  • ଏକ ସୁସଙ୍ଗତ npm ପ୍ୟାକେଜ୍ ବ୍ୟବହାର କରନ୍ତୁ
  • baseURL /v1 ସହିତ ଶେଷ ହୁଏ

ଚୟନ କରନ୍ତୁ

/models

  • ମଡେଲ୍ ତାଲିକାରେ ଦେଖାଯାଏ
  • ପ୍ରଶ୍ନ ପଚାରିବା ପୂର୍ବରୁ ଗୋଟିଏ ଚୟନ କରନ୍ତୁ
  • ଗେଟୱେ ତାଲିକାରୁ ID ବ୍ୟବହାର କରନ୍ତୁ
କି (key) ଏବଂ ଠିକଣା ଦୁଇଟି ଭିନ୍ନ ସ୍ଥାନରେ ସଂରକ୍ଷିତ। Provider ID ଉଭୟରେ ସମାନ ହେବା ଆବଶ୍ୟକ।

ଏକ ପ୍ରକୃତ କାର୍ଯ୍ୟ ସହିତ ଯାଞ୍ଚ କରନ୍ତୁ

ପ୍ରଥମେ ପ୍ରୋଜେକ୍ଟ ଡିରେକ୍ଟୋରୀରୁ ଗୋଟିଏ ପ୍ରକୃତ କାର୍ଯ୍ୟ ଚଲାନ୍ତୁ। ମଡେଲ ରେଫରେନ୍ସ ଫର୍ମାଟ୍ ହେଉଛି Provider ID/model ID; ମଡେଲ ID ମଧ୍ୟରେ ଥିବା ଯେକୌଣସି ସ୍ଲାସ୍ ସଂରକ୍ଷଣ କରନ୍ତୁ:

opencode run --model omniproxy/claude-sonnet-5-5 --auto "Explain what a file you specify does. Do not modify the file."

--auto ଏହି ରନ୍ କୁ ଫାଇଲ୍-ପଢ଼ିବା ଟୁଲ୍ ପରି ଟୁଲ୍ ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଏ। OpenCode 1.18.34 ସହିତ 2026-10-09 ରେ ପରୀକ୍ଷଣରେ, ଏହା ସଫଳତାର ସହିତ ନିର୍ଦ୍ଦିଷ୍ଟ ଫାଇଲର ବିଷୟବସ୍ତୁ ପଢ଼ିଥିଲା। ପ୍ରଥମ ରନ୍ ପାଇଁ ପ୍ରାୟ ଦୁଇ ମିନିଟ୍ ସମୟ ଲାଗିଥିଲା।

ଇଣ୍ଟରାକ୍ଟିଭ୍ ବ୍ୟବହାର ପାଇଁ, opencode ଚଲାନ୍ତୁ, ତାପରେ /models ସହିତ ଏକ ମଡେଲ ବାଛନ୍ତୁ। ଆପଣ ଫାଇଲ୍ ଖୋଜିବା ପାଇଁ @ ବ୍ୟବହାର କରିପାରିବେ। /connect ମାଧ୍ୟମରେ ସେଭ୍ ହୋଇଥିବା କ୍ରେଡେନ୍ସିଆଲ୍ ନିଶ୍ଚିତ କରିବା ପାଇଁ opencode auth list ବ୍ୟବହାର କରନ୍ତୁ, ତାପରେ ସୋର୍ସ ଏବଂ ମଡେଲ ID ଯାଞ୍ଚ କରିବା ପାଇଁ OmniProxy ର ଅନୁରୋଧ ରେକର୍ଡ ଯାଞ୍ଚ କରନ୍ତୁ।

ଲଞ୍ଚ୍

opencode ଲଞ୍ଚ୍ ହୁଏ

  • ପ୍ରଥମେ ପ୍ରୋଜେକ୍ଟକୁ cd କରନ୍ତୁ
  • auth list ID ଦେଖାଏ
  • କନଫିଗରେସନ୍ ଫାଇଲ୍ ପ୍ରୋଜେକ୍ଟରେ ଅଛି

କାର୍ଯ୍ୟ

ଏହା କୋଡ୍ ପଢ଼ିଲା

  • ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ଫାଇଲ୍ ବିଷୟରେ ପଚାରନ୍ତୁ
  • ଏହାର ବ୍ୟାଖ୍ୟା ଯାଞ୍ଚ କରନ୍ତୁ
  • ଯଦି ଏହା ଭୁଲ୍ ହୁଏ ତେବେ /undo ବ୍ୟବହାର କରନ୍ତୁ

ଲଗ୍ସ

ଗେଟୱେରେ ଦୃଶ୍ୟମାନ

  • ଉତ୍ସ ହେଉଛି OpenCode
  • ମଡେଲ୍ ID ମେଳ ଖାଉଛି
  • କି (key) କୁ କମିଟ୍ କରନ୍ତୁ ନାହିଁ
କନଫିଗରେସନ୍ ଫାଇଲ୍ ସେଭ୍ କରିବା ପରେ, ପ୍ରୋଜେକ୍ଟ ଭିତରୁ ଗୋଟିଏ ପ୍ରକୃତ ଅନୁରୋଧ ସମ୍ପୂର୍ଣ୍ଣ କରନ୍ତୁ।

ସାଧାରଣ ତ୍ରୁଟି

  • OmniProxy /models ଅଧୀନରେ ଦେଖାଯାଉ ନାହିଁ: ଯାଞ୍ଚ କରନ୍ତୁ ଯେ /connect ଅଧୀନରେ ପ୍ରବେଶ କରାଯାଇଥିବା ID opencode.json ରେ ଥିବା କି (key) ସହିତ ମେଳ ଖାଉଛି, npm କୁ @ai-sdk/openai-compatible ରେ ସେଟ୍ କରାଯାଇଛି, ଏବଂ baseURL /v1 ସହିତ ଶେଷ ହେଉଛି।
  • କ୍ରେଡେନ୍ସିଆଲ୍ ନିଖୋଜ ଅଛି: opencode auth list ଚଲାନ୍ତୁ। Bedrock ପରି ପ୍ରୋଭାଇଡର୍ ଯାହା ଏନଭିରନ୍‌ମେଣ୍ଟ-ଭେରିଏବଲ୍ ଉପରେ ନିର୍ଭର କରେ, ଏଠାରେ ଦେଖାଯାଏ ନାହିଁ; /connect ମାଧ୍ୟମରେ କନଫିଗର ହୋଇଥିବା ଏକ କଷ୍ଟମ୍ ପ୍ରୋଭାଇଡର୍ ଦେଖାଯିବା ଉଚିତ୍।
  • Windows କାର୍ଯ୍ୟକାରିତା ଅସମ୍ପୂର୍ଣ୍ଣ: WSL ଭିତରେ ସଂସ୍ଥାପନ ସ୍କ୍ରିପ୍ଟ ବ୍ୟବହାର କରନ୍ତୁ।
  • ମଡେଲ ID ଅବୈଧ ଅଟେ: OmniProxy ର ବର୍ତ୍ତମାନର ତାଲିକାରୁ ଏହାକୁ ପୁନର୍ବାର କପି କରନ୍ତୁ ଏବଂ models ଅଧୀନରେ ସମ୍ବନ୍ଧିତ କି (key) କୁ ଅପଡେଟ୍ କରନ୍ତୁ।
  • ଅନୁରୋଧଗୁଡ଼ିକ ଭୁଲ ଏଣ୍ଡପଏଣ୍ଟକୁ ଯାଉଛି: ଚାଟ୍ କମ୍ପ୍ଲିସନ୍ ପାଇଁ @ai-sdk/openai-compatible ରଖନ୍ତୁ। ଯଦି OmniProxy ରେ ଥିବା ମଡେଲ ପ୍ରକୃତରେ /v1/responses ବ୍ୟବହାର କରେ ନାହିଁ, ତେବେ Responses ଇଣ୍ଟରଫେସ୍ ପାଇଁ ପ୍ୟାକେଜ୍ ପରିବର୍ତ୍ତନ କରନ୍ତୁ ନାହିଁ।

ଅଫିସିଆଲ୍ ରେଫରେନ୍ସ

ସଂସ୍ଥାପନ ପାଇଁ, OpenCode introduction ଦେଖନ୍ତୁ। କଷ୍ଟମ୍ ପ୍ରୋଭାଇଡର୍ ପାଇଁ, Providers ଦେଖନ୍ତୁ। ଉଦାହରଣରେ ବ୍ୟବହୃତ ମଡେଲ ID ପାଇଁ, Claude model overview ଏବଂ GPT-6 Luna ଦେଖନ୍ତୁ।

ଆପଣଙ୍କ ନିଜର OmniProxy ବିନ୍ୟାସରୁ ପ୍ରତ୍ୟେକ ପ୍ଲେସ୍‌ହୋଲ୍ଡରକୁ ମୂଲ୍ୟ ଦ୍ୱାରା ପ୍ରତିସ୍ଥାପନ କରନ୍ତୁ। କୌଣସି ବାସ୍ତବ API Key ପ୍ରକାଶ କରନ୍ତୁ ନାହିଁ।

ଏକ ସଂରକ୍ଷିତ ଫଳାଫଳ କିମ୍ବା HTTP 200 ମାତ୍ର ସମ୍ପୂର୍ଣ୍ଣ ଏଜେଣ୍ଟ ସମ୍ବନ୍ଧୀୟତା ପ୍ରମାଣିତ କରେ ନାହିଁ। OmniProxy ର କଲ୍ ରେକର୍ଡ୍‌ରେ ଉତ୍ସ ଏବଂ ମଡେଲ୍ ଯାଞ୍ଚ କରନ୍ତୁ।

ଅଫିସିଆଲ୍ ଉତ୍ସ · OpenCode ↗