ଚାଟ

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

ଏକ ଚାଟ୍ ୱିଣ୍ଡୋରେ ସ୍ଥାନୀୟ ଏବଂ କ୍ଲାଉଡ୍ ମଡେଲ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଛନ୍ତି କିନ୍ତୁ ଚିନ୍ତିତ ଯେ ଡିପ୍ଲୟମେଣ୍ଟ ଏବଂ ସଂଯୋଗ ସେଟଅପ୍ ବହୁତ ଜଟିଳ ହେବ? Open WebUI ଏକ ପରିଚିତ ଚାଟ୍ ଇଣ୍ଟରଫେସ୍ ପ୍ରଦାନ କରେ। ସଂସ୍ଥାପିତ ହେବା ପରେ, ଆପଣ ପଦକ୍ଷେପ ଅନୁଯାୟୀ ସଂଯୋଗ ବିବରଣୀ ପ୍ରବେଶ କରି ଏହାକୁ ବ୍ୟବହାର କରିବା ଆରମ୍ଭ କରିପାରିବେ।

ଦସ୍ତାବେଜ ଯାଞ୍ଚ କରାଯାଇଛି
ଅକ୍ଟୋବର 9, 2026
ଯାଞ୍ଚ କରାଯାଇଥିବା ସଂସ୍କରଣ
Open WebUI v0.11.4

Open WebUI ହେଉଛି ଏକ ସେଲ୍ଫ-ହୋଷ୍ଟେଡ୍ ଚାଟ୍ ଇଣ୍ଟରଫେସ୍ ଯାହା ଆପଣଙ୍କ ନିଜ କମ୍ପ୍ୟୁଟର କିମ୍ବା ସର୍ଭରରେ ସଂସ୍ଥାପିତ ହୋଇପାରିବ ଏବଂ ସମ୍ପୂର୍ଣ୍ଣ ଅଫଲାଇନ୍ ମଧ୍ୟ ଚାଲିପାରିବ। ଏହା କୌଣସି ଗୋଟିଏ ମଡେଲ ପ୍ରୋଭାଇଡର୍ ସହିତ ସଂଯୁକ୍ତ ନୁହେଁ: ଏହା Ollama ପରି ଟୁଲ୍ ସହିତ ସଂଯୋଗ କରିପାରିବ ଯାହା ମଡେଲଗୁଡ଼ିକୁ ସ୍ଥାନୀୟ ଭାବରେ ଚଲାଏ, ଏବଂ OpenAI-ସୁସଙ୍ଗତ ଏଣ୍ଡପଏଣ୍ଟଗୁଡ଼ିକ ସହିତ ମଧ୍ୟ—ଠିକଣା ଯାହା ସମାନ ଅନୁରୋଧ ଫର୍ମାଟ୍ ବ୍ୟବହାର କରି ମଡେଲ ସେବା ପ୍ରଦାନ କରେ। ଏହା ଆପଣଙ୍କୁ ସମାନ ୱିଣ୍ଡୋରେ ସ୍ଥାନୀୟ ଏବଂ କ୍ଲାଉଡ୍ ମଡେଲ ମଧ୍ୟରେ ସୁଇଚ୍ କରିବାକୁ ଦିଏ।

ଏହା ଦଳ ଏବଂ ସଂଗଠନଗୁଡ଼ିକ ଦ୍ୱାରା ଦୀର୍ଘକାଳୀନ ବ୍ୟବହାର ପାଇଁ ଉପଯୁକ୍ତ। ଯେଉଁ କ୍ଷମତାଗୁଡ଼ିକ ଦ୍ରୁତ ଅପଡେଟ୍ ଗ୍ରହଣ କରେ, ସେଗୁଡ଼ିକ ପ୍ରଥମେ Computer ରେ ଦେଖାଯାଏ, ଯାହା Open WebUI ନୂତନ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକୁ ପରୀକ୍ଷା କରିବା ପାଇଁ ବ୍ୟବହାର କରେ।

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

Open WebUI macOS, Linux, ଏବଂ Windows ରେ ଉପଲବ୍ଧ। ଆପଣ ଏହାକୁ Docker, Python, କିମ୍ବା Kubernetes ବ୍ୟବହାର କରି ସଂସ୍ଥାପନ କରିପାରିବେ। Docker ଆପ୍ଲିକେସନ୍ ଏବଂ ଏହାର ରନଟାଇମ୍ ପରିବେଶକୁ ଏକ ଅପେକ୍ଷାକୃତ ଅଲଗା କଣ୍ଟେନରରେ ପ୍ୟାକେଜ୍ କରେ ଏବଂ ଏହା ସୁପାରିଶ କରାଯାଇଥିବା ପଦ୍ଧତି। ଯଦି Docker ଉପଲବ୍ଧ ନାହିଁ, ଆପଣ ନିମ୍ନରେ ପରୀକ୍ଷିତ Python କମାଣ୍ଡ ମଧ୍ୟ ବ୍ୟବହାର କରିପାରିବେ। Kubernetes ହେଉଛି କଣ୍ଟେନରଗୁଡ଼ିକୁ ଡିପ୍ଲୟ ଏବଂ ପରିଚାଳନା କରିବା ପାଇଁ ଏକ ସିଷ୍ଟମ୍; ସମ୍ବନ୍ଧିତ ପଦକ୍ଷେପ ପାଇଁ ଏହି ଗାଇଡ୍ ଶେଷରେ ଲିଙ୍କ୍ ହୋଇଥିବା Quick Start ଦେଖନ୍ତୁ।

ଆଧିକାରିକ ଭାବେ ସୁପାରିଶ କରାଯାଇଛି

Docker

  • ଗୋଟିଏ docker run କମାଣ୍ଡ
  • ବ୍ରାଉଜରରେ 3000 ଖୋଲନ୍ତୁ
  • ତଥ୍ୟ ଭଲ୍ୟୁମରେ ସଂରକ୍ଷିତ ହୋଇଛି

କେବଳ ଚାଟ୍ କରିବାକୁ ଚାହାଁନ୍ତି

slim ଇମେଜ୍

  • ଛୋଟ ଡାଉନଲୋଡ୍ ଆକାର
  • ଟ୍ୟାଗକୁ :slim କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ
  • ଚାଟ୍ କାର୍ଯ୍ୟକାରିତା ଉପଲବ୍ଧ ରହିବ

ଏଠାରେ ଅନ୍ତର୍ଭୁକ୍ତ ନୁହେଁ

ଅନ୍ୟ ଦୁଇଟି ବିକଳ୍ପ

  • ମାନୁଆଲ୍ Python ଇନଷ୍ଟଲେସନ୍
  • Kubernetes ଡିପ୍ଲୟମେଣ୍ଟ
  • ଆଧିକାରିକ Quick Start ଦେଖନ୍ତୁ
ପ୍ରଥମେ Docker ଇନଷ୍ଟଲ୍ କରନ୍ତୁ, ତାପରେ ସୁପାରିଶ କରାଯାଇଥିବା କମାଣ୍ଡ ସହିତ ଆପ୍ଲିକେସନ୍ ଆରମ୍ଭ କରନ୍ତୁ। ଯଦି ଆପଣ କେବଳ API ମାଧ୍ୟମରେ ଚାଟ୍ କରନ୍ତି, ତେବେ ଆପଣ ଇମେଜ୍ ଟ୍ୟାଗକୁ slim କୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ।

ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ, ନିମ୍ନଲିଖିତ ପ୍ରସ୍ତୁତ କରନ୍ତୁ:

  • Docker ସଂସ୍ଥାପିତ ଏବଂ ଚାଲୁଛି।
  • କେବଳ ଆପଣଙ୍କ ଦ୍ୱାରା ବ୍ୟବହୃତ ଏକ ସିକ୍ରେଟ୍ ଷ୍ଟ୍ରିଂ। ଗୋଟିଏ ସୃଷ୍ଟି କରିବା ପାଇଁ openssl rand -hex 32 ଚଲାନ୍ତୁ, ତାପରେ ଏହାକୁ WEBUI_SECRET_KEY ଭାବରେ ପ୍ରବେଶ କରନ୍ତୁ। ଏହି ମୂଲ୍ୟକୁ ସ୍ଥାୟୀ ଭାବରେ ସେଭ୍ କରନ୍ତୁ। ଯଦି ଆପଣ କଣ୍ଟେନରକୁ ପୁନଃ ନିର୍ମାଣ କରିବା ସମୟରେ ଏହାକୁ ପରିବର୍ତ୍ତନ କରନ୍ତି, ତେବେ ପୂର୍ବରୁ ସାଇନ୍ ଇନ୍ କରିଥିବା ବ୍ୟବହାରକାରୀମାନେ ସାଇନ୍ ଆଉଟ୍ ହୋଇଯିବେ।
  • ଏକ ଚାଲୁଥିବା OmniProxy ଇନଷ୍ଟାନ୍ସ ଏବଂ ଏହାର ବର୍ତ୍ତମାନର ମଡେଲ ତାଲିକାରୁ ଏକ ମଡେଲ ID। ମଡେଲ ID ହେଉଛି ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ମଡେଲ ବାଛିବା ପାଇଁ ବ୍ୟବହୃତ ସମ୍ପୂର୍ଣ୍ଣ ନାମ।

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

ଏକ ଟର୍ମିନାଲ୍ ଖୋଲନ୍ତୁ ଏବଂ Quick Start ରୁ କମାଣ୍ଡ ଚଲାନ୍ତୁ। ପ୍ରଥମେ your-secret-key କୁ ଆପଣ ଏବେ ସୃଷ୍ଟି କରିଥିବା ସିକ୍ରେଟ୍ ସହିତ ବଦଳାନ୍ତୁ:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:main

ଏହି କମାଣ୍ଡର ନିମ୍ନଲିଖିତ ଅଂଶଗୁଡ଼ିକ ବିଭିନ୍ନ ଉଦ୍ଦେଶ୍ୟ ପୂରଣ କରେ:

  • -p 3000:8080: ଆପଣଙ୍କୁ ଏହି କମ୍ପ୍ୟୁଟରରେ ପୋର୍ଟ 3000 ମାଧ୍ୟମରେ ଇଣ୍ଟରଫେସ୍ ଖୋଲିବାକୁ ଦିଏ। ଯଦି ପୋର୍ଟ 3000 ବ୍ୟବହାରରେ ଅଛି, ତେବେ ବାମ ପାର୍ଶ୍ୱରେ ଥିବା ସଂଖ୍ୟା ପରିବର୍ତ୍ତନ କରନ୍ତୁ।
  • -v open-webui:/app/backend/data: ଚାଟ୍, ବ୍ୟବହାରକାରୀ, ଏବଂ ସେଟିଂସକୁ ଏକ ଡାଟା ଭଲ୍ୟୁମ୍ (data volume) ରେ ସଂରକ୍ଷଣ କରେ। ଏକ ଡାଟା ଭଲ୍ୟୁମ୍ ହେଉଛି କଣ୍ଟେନର ବାହାରେ ଏକ ସ୍ଥାନ ଯେଉଁଠାରେ ଡାଟା ଦୀର୍ଘକାଳୀନ ଭାବରେ ରହିଥାଏ, ତେଣୁ କଣ୍ଟେନର ଅପଡେଟ୍ ହେବା ପରେ ମଧ୍ୟ ଏହାର ବିଷୟବସ୍ତୁ ରହିଥାଏ। ଏହି ବିକଳ୍ପକୁ ହଟାନ୍ତୁ ନାହିଁ।
  • --add-host=host.docker.internal:host-gateway: କଣ୍ଟେନରକୁ ଏହି କମ୍ପ୍ୟୁଟରରେ ଚାଲୁଥିବା ଅନ୍ୟ ସେବାଗୁଡ଼ିକୁ ପ୍ରବେଶ କରିବାକୁ ଅନୁମତି ଦିଏ।
  • --restart always: କମ୍ପ୍ୟୁଟର ରିବୁଟ୍ ହେବା ପରେ କଣ୍ଟେନରକୁ ପୁନର୍ବାର ଆରମ୍ଭ କରେ।

କମାଣ୍ଡ ସରିବା ପରେ, ବ୍ରାଉଜରରେ http://localhost:3000 ଖୋଲନ୍ତୁ ଏବଂ ପ୍ରଥମ ଆକାଉଣ୍ଟ ସୃଷ୍ଟି କରିବା ପାଇଁ ଅନ୍-ସ୍କ୍ରିନ୍ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ଅନୁସରଣ କରନ୍ତୁ।

ଯଦି ଆପଣଙ୍କୁ କେବଳ API ମାଧ୍ୟମରେ ଚାଟ୍ କରିବା ଆବଶ୍ୟକ, ତେବେ ଆପଣ ଇମେଜ୍ ଟ୍ୟାଗକୁ :main ରୁ :slim କୁ ପରିବର୍ତ୍ତନ କରିପାରିବେ। slim ହେଉଛି ଏକ ଛୋଟ ଇମେଜ୍ ଯାହା କଣ୍ଟେନର ଭିତରେ ସ୍ଥାନୀୟ ସ୍ପିଚ୍ ଏବଂ ଏମ୍ବେଡିଂ ମଡେଲଗୁଡ଼ିକୁ ଅନ୍ତର୍ଭୁକ୍ତ କରେ ନାହିଁ, କିନ୍ତୁ ଚାଟ୍ ଇଣ୍ଟରଫେସ୍ ଉପଲବ୍ଧ ରହିଥାଏ। ଯଦି ଆପଣଙ୍କୁ ସେହି ସ୍ଥାନୀୟ କ୍ଷମତା ଆବଶ୍ୟକ, ତେବେ :main ବ୍ୟବହାର ଜାରି ରଖନ୍ତୁ।

ମାନୁଆଲ୍ ଅପଡେଟ୍ ପାଇଁ, ପ୍ରଥମେ docker rm -f open-webui ଚଲାନ୍ତୁ, ତାପରେ docker pull ghcr.io/open-webui/open-webui:main ଚଲାନ୍ତୁ, ଏବଂ ସମାନ docker run କମାଣ୍ଡ ସହିତ ଏହାକୁ ପୁନଃ ଆରମ୍ଭ କରନ୍ତୁ। ଡାଟା ଭଲ୍ୟୁମ୍ ଏବଂ WEBUI_SECRET_KEY ଉଭୟକୁ ଅପରିବର୍ତ୍ତିତ ରଖନ୍ତୁ।

ଯଦି Docker ଉପଲବ୍ଧ ନାହିଁ

Quick Start ଏକ Python ସଂସ୍ଥାପନ ପଦ୍ଧତି ମଧ୍ୟ ପ୍ରଦାନ କରେ। 2026-10-09 ରେ, ନିମ୍ନଲିଖିତ କମାଣ୍ଡ macOS ରେ Open WebUI v0.11.4 ସଂସ୍ଥାପନ କରିବା ଏବଂ ଗୋଟିଏ ବାର୍ତ୍ତାଳାପ ସମ୍ପୂର୍ଣ୍ଣ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହୋଇଥିଲା। ସେହି ସମୟରେ ସେହି କମ୍ପ୍ୟୁଟରରେ Docker Desktop ସଂସ୍ଥାପିତ ହୋଇନଥିଲା।

DATA_DIR=~/.open-webui uvx --python 3.11 open-webui@latest serve

ଆରମ୍ଭ ପରେ, ବ୍ରାଉଜରରେ http://localhost:8080 ଖୋଲନ୍ତୁ। ଏହା Python ସଂସ୍ଥାପନ ଦ୍ୱାରା ବ୍ୟବହୃତ ପୋର୍ଟ, Docker ର ପୋର୍ଟ 3000 ନୁହେଁ।

ପ୍ରଥମ ଆରମ୍ଭ ସମୟରେ ଏକ ଏମ୍ବେଡିଂ ମଡେଲ ଡାଉନଲୋଡ୍ ହୁଏ, ଯାହା ପାଇଁ କିଛି ମିନିଟ୍ ସମୟ ଲାଗିପାରେ। ଏକ ଏମ୍ବେଡିଂ ମଡେଲ ଟେକ୍ସଟ୍ କୁ ଡାଟାରେ ପରିଣତ କରେ ଯାହା ଖୋଜିବା ଏବଂ ମେଳ କରିବା ସହଜ। ଜାରି ରଖିବା ପୂର୍ବରୁ ସାଇନ୍-ଇନ୍ ପୃଷ୍ଠା ଆସିବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରନ୍ତୁ। ପ୍ରଥମ ରେଜିଷ୍ଟର ହୋଇଥିବା ଆକାଉଣ୍ଟ ଆଡମିନିଷ୍ଟ୍ରେଟର ହୋଇଯାଏ। ଇଣ୍ଟରଫେସ୍ ଭାଷା ସିଷ୍ଟମ ଭାଷାକୁ ଅନୁସରଣ କରେ; ଏହି ପରୀକ୍ଷଣ ସମୟରେ ସରଳୀକୃତ ଚାଇନିଜ୍ (Simplified Chinese) ପ୍ରଦର୍ଶିତ ହୋଇଥିଲା।

DATA_DIR ଏକ ଡିରେକ୍ଟୋରୀକୁ ନିର୍ଦ୍ଦେଶ କରିବା ଆବଶ୍ୟକ ଯାହା ଦୀର୍ଘକାଳୀନ ଭାବରେ ରହିବ ଏବଂ Open WebUI ଡାଟା ସଂରକ୍ଷଣ କରିବା ପାଇଁ ବ୍ୟବହୃତ ହେବ। ଯଦି ଏହା ସେଟ୍ ହୋଇନାହିଁ, ତେବେ ଡାଟା ଏକ ଅସ୍ଥାୟୀ ଡିରେକ୍ଟୋରୀରେ ସଂରକ୍ଷିତ ହୋଇପାରେ ଏବଂ ସଟଡାଉନ୍ ପରେ ହଜିଯାଇପାରେ। ଯଦି WEBUI_SECRET_KEY ସେଟ୍ ହୋଇନାହିଁ, ପ୍ରୋଗ୍ରାମ୍ ବର୍ତ୍ତମାନର ଡିରେକ୍ଟୋରୀରେ .webui_secret_key ଲେଖେ। ଏହାକୁ ଏକ ଡିରେକ୍ଟୋରୀରୁ ଆରମ୍ଭ କରନ୍ତୁ ଯାହାକୁ ଆପଣ ରଖିବାକୁ ଚାହାଁନ୍ତି, କିମ୍ବା ଏହି ଭେରିଏବଲ୍ କୁ ନିଜେ ସେଟ୍ କରନ୍ତୁ।

OmniProxy ରୁ ସଂଯୋଗ ବିବରଣୀ ପ୍ରାପ୍ତ କରନ୍ତୁ

ଆପଣଙ୍କ ନିଜ OmniProxy ଇନଷ୍ଟାନ୍ସରୁ ନିମ୍ନଲିଖିତ ତିନୋଟି ଆଇଟମ୍ କପି କରନ୍ତୁ:

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

URL ହେଉଛି ସେହି ଠିକଣା ଯାହା Open WebUI ଏଣ୍ଡପଏଣ୍ଟ ସହିତ ସଂଯୋଗ କରିବା ପାଇଁ ବ୍ୟବହାର କରେ ଏବଂ ଏହା /v1 ସହିତ ଶେଷ ହେବା ଆବଶ୍ୟକ। ଏହା ପରେ /chat/completions ଯୋଗ କରନ୍ତୁ ନାହିଁ; Open WebUI ସ୍ୱୟଂଚାଳିତ ଭାବରେ ସେହି ଅଂଶ ଯୋଗ କରେ।

OmniProxy ର ବର୍ତ୍ତମାନର ତାଲିକାରୁ ସମ୍ପୂର୍ଣ୍ଣ ମଡେଲ ID କପି କରନ୍ତୁ। ଯଦି ID ରେ ଏକ ସୋର୍ସ ପ୍ରିଫିକ୍ସ ଏବଂ ସ୍ଲାସ୍ ଅଛି, ତେବେ ସେଗୁଡ଼ିକୁ ମଧ୍ୟ ସଂରକ୍ଷଣ କରନ୍ତୁ। ନିମ୍ନଲିଖିତ ଦୁଇଟି ସଂକ୍ଷିପ୍ତ ନାମ କେବଳ 2026-10-09 ସୁଦ୍ଧା ପ୍ରୋଭାଇଡର୍ ଡକ୍ୟୁମେଣ୍ଟେସନରୁ ରେଫରେନ୍ସ ଅଟେ। ଯଦି ସେଗୁଡ଼ିକ ବର୍ତ୍ତମାନର ତାଲିକାରେ ନାହିଁ ତେବେ ସେଗୁଡ଼ିକୁ ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ:

  • Claude Sonnet 5.5 ପାଇଁ Claude API ID: claude-sonnet-5-5
  • Gemini 3.8 Flash ପାଇଁ API ନାମ: gemini-3.8-flash

Open WebUI ରେ ପ୍ରୋଭାଇଡର୍ କି (key) ପ୍ରବେଶ କରନ୍ତୁ ନାହିଁ। ଯଦି ଗେଟୱେ କି (key) କୁ ଭାଲିଡେଟ୍ କରେ ନାହିଁ, ତେବେ ଅନ୍ୟ ଏକ କି (key) ଉଦ୍ଭାବନ କରିବା ପରିବର୍ତ୍ତେ API କି (key) କୁ ଖାଲି ରଖନ୍ତୁ।

ବ୍ରାଉଜର

ଲୋକାଲ୍ ପୋର୍ଟ 3000

  • ଚାଟ୍ ପୃଷ୍ଠା ଖୋଲନ୍ତୁ
  • ପ୍ରଥମେ ପଞ୍ଜୀକରଣ ସମ୍ପୂର୍ଣ୍ଣ କରନ୍ତୁ
  • ତାପରେ ସେଟିଂସ୍ ଖୋଲନ୍ତୁ

କଣ୍ଟେନର ଭିତରେ

Open WebUI

  • localhost ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ
  • ଏହାର ପରିବର୍ତ୍ତେ ହୋଷ୍ଟ ମେସିନ୍ ନାମ ବ୍ୟବହାର କରନ୍ତୁ
  • URL ଟି /v1 ସହିତ ଶେଷ ହୁଏ

ସମାନ କମ୍ପ୍ୟୁଟର

OmniProxy

  • ଗେଟୱେରେ କି (key) ରଖନ୍ତୁ
  • ଗେଟୱେର ମଡେଲ୍ ତାଲିକା ବ୍ୟବହାର କରନ୍ତୁ
  • ତାପରେ ଅନୁରୋଧ ଲଗ୍ (request logs) ଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରନ୍ତୁ
ଯେତେବେଳେ Open WebUI Docker ରେ ଚାଲେ ଏବଂ OmniProxy ହୋଷ୍ଟରେ ଚାଲେ, ସେତେବେଳେ ଠିକଣାରେ କଣ୍ଟେନରର localhost ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ।

ଯଦି ମଡେଲ ସେବା ହୋଷ୍ଟରେ ଚାଲେ ଏବଂ Open WebUI ଏକ Docker କଣ୍ଟେନରରେ ଚାଲେ, ତେବେ URL ରେ localhost କୁ host.docker.internal ସହିତ ବଦଳାନ୍ତୁ। ହୋଷ୍ଟ ହେଉଛି ସିଧାସଳଖ Docker ଚଲାଉଥିବା କମ୍ପ୍ୟୁଟର। ଯଦି OmniProxy କେବଳ ଏହି କମ୍ପ୍ୟୁଟରରେ ଶୁଣେ, ତେବେ URL କୁ http://host.docker.internal:port/v1 ଭାବରେ ଲେଖାଯାଇପାରିବ, port କୁ OmniProxy ପ୍ରକୃତରେ ବ୍ୟବହାର କରୁଥିବା ପୋର୍ଟ ସହିତ ବଦଳାଇ।

ଯଦି Open WebUI ପୂର୍ବ ବିଭାଗରେ Python କମାଣ୍ଡ ମାଧ୍ୟମରେ ସ୍ଥାନୀୟ ଭାବରେ ଚାଲୁଛି ଏବଂ OmniProxy ମଧ୍ୟ ସ୍ଥାନୀୟ ଭାବରେ ଚାଲୁଛି, ତେବେ ଠିକଣାରେ 127.0.0.1 କିମ୍ବା localhost ବ୍ୟବହାର କରନ୍ତୁ। ଏହି କ୍ଷେତ୍ରରେ host.docker.internal ବ୍ୟବହାର କରନ୍ତୁ ନାହିଁ।

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

2026-10-09 ରେ ପରୀକ୍ଷିତ v0.11.4 ର ସରଳୀକୃତ ଚାଇନିଜ୍ ଇଣ୍ଟରଫେସରେ, ନାମଗୁଡ଼ିକ ଇଂରାଜୀ ନିର୍ଦ୍ଦେଶରେ ଥିବା Settings > Admin > Connections ଠାରୁ ଭିନ୍ନ ଥିଲା। ପରୀକ୍ଷିତ ଇଣ୍ଟରଫେସରେ ଦେଖାଯାଇଥିବା ବିକଳ୍ପଗୁଡ଼ିକୁ ଅନୁସରଣ କରନ୍ତୁ, ଯାହା ନିମ୍ନରେ ଅନୁବାଦ କରାଯାଇଛି:

  1. ବାମ ସାଇଡବାର୍ ବିସ୍ତାର କରନ୍ତୁ।
  2. ତଳେ ଥିବା ବ୍ୟବହାରକାରୀ ମେନୁରେ କ୍ଲିକ୍ କରନ୍ତୁ।
  3. Settings ରେ କ୍ଲିକ୍ କରନ୍ତୁ।
  4. ନିମ୍ନରେ ଥିବା ଆଡମିନିଷ୍ଟ୍ରେଟର ବିଭାଗରେ, External Connections ରେ କ୍ଲିକ୍ କରନ୍ତୁ।
  5. OpenAI API ଖୋଲନ୍ତୁ।
  6. Manage OpenAI API Connections ର ଡାହାଣ ପାର୍ଶ୍ୱରେ ଥିବା + ରେ କ୍ଲିକ୍ କରନ୍ତୁ।
  7. Edit Connection ଡାଏଲଗ୍ ରେ, /v1 ସହିତ ଶେଷ ହେଉଥିବା URL ପ୍ରବେଶ କରନ୍ତୁ। API ପ୍ରକାରକୁ Chat Completions ରେ ସେଟ୍ କରି ରଖନ୍ତୁ।
  8. Authentication Method କୁ Key (Bearer) ରେ ସେଟ୍ କରି ରଖନ୍ତୁ। Bearer ଅଥେଣ୍ଟିକେସନ୍ ପରିଚୟ ଯାଞ୍ଚ ପାଇଁ ଅନୁରୋଧରେ API କି (key) ରଖେ। ଯଦି OmniProxy ଆପଣଙ୍କୁ ଏକ କି (key) ଦେଇଛି, ତେବେ API Key ଅଧୀନରେ ପ୍ରବେଶ କରନ୍ତୁ। ଯଦି ଗେଟୱେ କି (key) କୁ ଭାଲିଡେଟ୍ କରେ ନାହିଁ, ତେବେ ଏହି ଫିଲ୍ଡକୁ ଖାଲି ରଖନ୍ତୁ। 2026-10-09 ରେ, ଫିଲ୍ଡକୁ ଖାଲି ରଖି ଭାଲିଡେସନ୍ ଏବଂ ଗୋଟିଏ ବାର୍ତ୍ତାଳାପ ଉଭୟ ସଫଳ ହୋଇଥିଲା।
  9. URL ର ପାର୍ଶ୍ୱରେ Verify Connection ରେ କ୍ଲିକ୍ କରନ୍ତୁ। ଯଦି OmniProxy /models ପ୍ରଦାନ କରେ, ତେବେ ମଡେଲ ତାଲିକା ଏଠାରେ ପ୍ରାପ୍ତ ହେବ।
  10. Advanced ଖୋଲନ୍ତୁ। ଯଦି Model ID ଖାଲି ରଖାଯାଏ, ତେବେ ସେହି ଠିକଣାରେ /models ଦ୍ୱାରା ଫେରସ୍ତ ହୋଇଥିବା ସମସ୍ତ ମଡେଲ ବ୍ୟବହୃତ ହେବ। କେବଳ ଯଦି ଭାଲିଡେସନ୍ ବିଫଳ ହୁଏ, ତେବେ Add Model ID ଅଧୀନରେ ତାଲିକାରୁ ଏକ ସମ୍ପୂର୍ଣ୍ଣ ID ପ୍ରବେଶ କରନ୍ତୁ, ତାପରେ Add ରେ କ୍ଲିକ୍ କରନ୍ତୁ। ପ୍ରତ୍ୟେକ ID କୁ କେବଳ ଥରେ ଯୋଗ କରନ୍ତୁ; ଆଗରେ ଏବଂ ପଛରେ ଥିବା ସ୍ପେସ୍ ହଟାଇ ଦିଆଯାଏ।
  11. ଏହି ୱିଣ୍ଡୋରେ Save ରେ କ୍ଲିକ୍ କରନ୍ତୁ, ତାପରେ External Connections ପୃଷ୍ଠାର ନିମ୍ନ-ଡାହାଣ କୋଣରେ Save ରେ କ୍ଲିକ୍ କରନ୍ତୁ।

କେବଳ କନଫିଗରେସନ୍ ସେଭ୍ କରିବା ଭାଲିଡେସନ୍ କୁ ବଦଳାଏ ନାହିଁ। Verify Connection ଅନ୍ୟ ସେବାର /models ଏଣ୍ଡପଏଣ୍ଟ ଅନୁରୋଧ କରେ, ଯାହା ଉପଲବ୍ଧ ମଡେଲଗୁଡ଼ିକୁ ତାଲିକାଭୁକ୍ତ କରେ। କିଛି ସେବା ଏହି ଏଣ୍ଡପଏଣ୍ଟ ପ୍ରଦାନ କରନ୍ତି ନାହିଁ, ତେଣୁ ଭାଲିଡେସନ୍ ଏକ ତ୍ରୁଟି ରିପୋର୍ଟ କରିପାରେ ଯଦିଓ ଚାଟ୍ ଏବେ ମଧ୍ୟ କାମ କରିପାରିବ। ସେହି କ୍ଷେତ୍ରରେ, ମଡେଲ ID କୁ ମାନୁଆଲ୍ ଭାବରେ ଯୋଗ କରନ୍ତୁ।

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

ଚାଟ୍ ପୃଷ୍ଠାକୁ ଫେରନ୍ତୁ, ଇନପୁଟ୍ ବକ୍ସ ପାର୍ଶ୍ୱରେ ଥିବା ମଡେଲ ମେନୁ ଖୋଲନ୍ତୁ, ଏବଂ OmniProxy ତାଲିକାରୁ ସମ୍ପୂର୍ଣ୍ଣ ID ବାଛନ୍ତୁ। ଏକ ଅତି କ୍ଷୁଦ୍ର ବାର୍ତ୍ତା ପଠାନ୍ତୁ, ଯେପରିକି ଏହାକୁ କେବଳ ଗୋଟିଏ ଶବ୍ଦ ସହିତ ଉତ୍ତର ଦେବାକୁ କୁହନ୍ତୁ। ଚାଟ୍ ବକ୍ସରେ ଏକ ପ୍ରତିକ୍ରିୟା ପ୍ରକୃତରେ ଦେଖାଯିବା ଆବଶ୍ୟକ।

2026-10-09 ରେ, ଏହି ବାର୍ତ୍ତାଳାପ v0.11.4 ର Python ସଂସ୍ଥାପନ ବ୍ୟବହାର କରି ସମ୍ପୂର୍ଣ୍ଣ ହୋଇଥିଲା। Docker ଏବେ ମଧ୍ୟ ସୁପାରିଶ କରାଯାଇଥିବା ପଦ୍ଧତି, କିନ୍ତୁ ପରୀକ୍ଷଣଟି Docker ରେ ପୁନରାବୃତ୍ତି କରାଯାଇ ନଥିଲା।

ପରବର୍ତ୍ତୀ ସମୟରେ, OmniProxy ର ଅନୁରୋଧ ଲଗ୍ ଖୋଲନ୍ତୁ ଏବଂ ଏହି ଅନୁରୋଧ ପାଇଁ ସୋର୍ସ ଏବଂ ମଡେଲ ID ନିଶ୍ଚିତ କରନ୍ତୁ। କେବଳ ଏକ ସଫଳ ସେଭ୍ ଦେଖିବା, କିମ୍ବା ମେନୁରେ କେବଳ ମଡେଲ ଦେଖିବା, ସମ୍ପୂର୍ଣ୍ଣତା ଭାବରେ ଗଣାଯାଏ ନାହିଁ।

ଇଣ୍ଟରଫେସ୍

ମଡେଲ୍ ଚୟନ କରାଯାଇପାରିବ

  • ସଂଯୋଗଗୁଡ଼ିକ ସେଭ୍ ହୋଇଛି
  • ମଡେଲ୍ ତାଲିକାରେ ଦେଖାଯାଏ
  • ଏକ ଛୋଟ ପ୍ରଶ୍ନ ପଠାନ୍ତୁ

ଉତ୍ତର

ଚାଟ୍ ବକ୍ସ ଏକ ଉତ୍ତର ଦେଖାଏ

  • ଏହା ଏକ ଖାଲି ବାର୍ତ୍ତା ନୁହେଁ
  • ଏହା ଏକ ସଂଯୋଗ ତ୍ରୁଟି ନୁହେଁ
  • ଅନ୍ୟ ଏକ ମଡେଲ୍ ସହିତ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ

ଲଗ୍ସ

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

  • ଉତ୍ସ ହେଉଛି ଏହି ସଂଯୋଗ
  • ମଡେଲ୍ ID ମେଳ ଖାଉଛି
  • ପୃଷ୍ଠାରେ କୌଣସି କି (key) ଦିଆଯାଇ ନାହିଁ
ସଂଯୋଗଟି କେବଳ ସେତେବେଳେ ବ୍ୟବହାରଯୋଗ୍ୟ ଯେତେବେଳେ ସମସ୍ତ ତିନୋଟି ଯାଞ୍ଚ ମେଳ ଖାଏ।

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

  • localhost କିମ୍ବା 127.0.0.1 କଣ୍ଟେନର ଭିତରେ ବ୍ୟବହୃତ ହୋଇଥିଲା: ଏହି ଠିକଣାଗୁଡ଼ିକ କଣ୍ଟେନର ନିଜକୁ ନିର୍ଦ୍ଦେଶ କରେ, ହୋଷ୍ଟକୁ ନୁହେଁ। ଠିକଣାକୁ host.docker.internal କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ ଏବଂ ନିଶ୍ଚିତ କରନ୍ତୁ ଯେ ଷ୍ଟାର୍ଟଅପ୍ କମାଣ୍ଡରେ --add-host=host.docker.internal:host-gateway ଅନ୍ତର୍ଭୁକ୍ତ ଅଛି। ଯେତେବେଳେ Open WebUI ଏକ କଣ୍ଟେନରରେ ଚାଲୁ ନଥାଏ, ସେତେବେଳେ ଏହାର ଓଲଟା ପ୍ରଯୁଜ୍ୟ: ଏହା ପରିବର୍ତ୍ତେ ଏକ ସ୍ଥାନୀୟ ଠିକଣା ବ୍ୟବହାର କରନ୍ତୁ।
  • ବ୍ରାଉଜର ପୃଷ୍ଠା ଖୋଲି ପାରୁନାହିଁ: Docker ପାଇଁ, ପୋର୍ଟ 3000 ଯାଞ୍ଚ କରନ୍ତୁ; Python ପାଇଁ, ପୋର୍ଟ 8080 ଯାଞ୍ଚ କରନ୍ତୁ। ପ୍ରଥମ ଆରମ୍ଭ ସମୟରେ, ଏମ୍ବେଡିଂ ମଡେଲ ଡାଉନଲୋଡ୍ ଶେଷ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରନ୍ତୁ। କଣ୍ଟେନର ଚାଲୁଛି କି ନାହିଁ ତାହା ନିଶ୍ଚିତ କରିବା ପାଇଁ ଆପଣ docker ps ବ୍ୟବହାର କରିପାରିବେ। ଯଦି ପୋର୍ଟ 3000 ବ୍ୟବହାରରେ ଅଛି, ତେବେ -p ର ବାମ ପାର୍ଶ୍ୱରେ ପୋର୍ଟ ପରିବର୍ତ୍ତନ କରନ୍ତୁ।
  • ମଡେଲ ମେନୁରେ ID ପ୍ରୋଭାଇଡର୍ ର ସଂକ୍ଷିପ୍ତ ନାମ ଅପେକ୍ଷା ଲମ୍ବା ଅଟେ: ମେନୁରୁ ସମ୍ପୂର୍ଣ୍ଣ ID ବ୍ୟବହାର କରନ୍ତୁ, ସ୍ଲାସ୍ ସହିତ।
  • ଅପଡେଟ୍ ପରେ ସମସ୍ତେ ସାଇନ୍ ଆଉଟ୍ ହୋଇଯାଆନ୍ତି: WEBUI_SECRET_KEY ପରିବର୍ତ୍ତନ ହୋଇଛି। ପ୍ରଥମ ଥର ସୃଷ୍ଟି ହୋଇଥିବା ସିକ୍ରେଟ୍ ବ୍ୟବହାର କରି ପୁନଃ ଆରମ୍ଭ କରନ୍ତୁ।
  • Verify Connection ବିଫଳ ହୁଏ: ପ୍ରଥମେ Advanced ଅଧୀନରେ ମଡେଲ ID ମାନୁଆଲ୍ ଭାବରେ ଯୋଗ କରନ୍ତୁ, ତାପରେ ଏହାକୁ ଏକ ପ୍ରକୃତ ଗୋଟିଏ-ବାକ୍ୟ ଚାଟ୍ ସହିତ ନିଶ୍ଚିତ କରନ୍ତୁ। କିଛି ସେବା /models ପ୍ରଦାନ କରନ୍ତି ନାହିଁ, ତେଣୁ ଭାଲିଡେସନ୍ ଏକ ତ୍ରୁଟି ରିପୋର୍ଟ କଲେ ମଧ୍ୟ ଚାଟ୍ କାମ କରିପାରିବ।
  • ମଡେଲ ଅସ୍ତିତ୍ୱ ନାହିଁ: ଏକ ପୁରୁଣା ନାମ ବ୍ୟବହାର ଜାରି ରଖିବା ପରିବର୍ତ୍ତେ OmniProxy ର ବର୍ତ୍ତମାନର ତାଲିକାରୁ ID କୁ ପୁନର୍ବାର କପି କରନ୍ତୁ।

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

ସଂସ୍ଥାପନ କମାଣ୍ଡ ପାଇଁ, Open WebUI Quick Start ଦେଖନ୍ତୁ। ସଂଯୋଗ ପଦକ୍ଷେପ ପାଇଁ, OpenAI-compatible connection instructions ଦେଖନ୍ତୁ। ଉଦାହରଣରେ ବ୍ୟବହୃତ ମଡେଲ ID ପାଇଁ, Claude model overview ଏବଂ Gemini model list ଦେଖନ୍ତୁ।

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

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

ଅଫିସିଆଲ୍ ଉତ୍ସ · Open WebUI ↗