স্থানীয় API প্রমাণীকরণ
ডেস্কটপ API-এর লোকালহোস্ট, LAN শেয়ারিং ও দূরবর্তী স্ব-হোস্টিং।
লোকালহোস্টে
127.0.0.1, ::1 বা localhost থেকে অনুরোধে ক্রেডেনশিয়াল লাগে না। OpenAI SDK-তে তবু খালি নয় এমন api_key দরকার, তাই local-এর মতো যেকোনো মান দিন।
দূরবর্তী বা শেয়ার করা সার্ভারে
VoiceStudio চলমান মেশিনে OMNIVOICE_API_KEY সেট করুন এবং Bearer টোকেন হিসেবে পাঠান। TLS বা Tailscale ব্যবহার করুন: সাধারণ HTTP কী প্রকাশ করে।
export OMNIVOICE_API_KEY="$(python -c 'import secrets; print(secrets.token_urlsafe(24))')"
uv run uvicorn backend.main:app --host 0.0.0.0 --port 3900দ্রুত শেয়ার করার জন্য নন-লুপব্যাক HTTP-তে অস্থায়ী ছয় অঙ্কের PIN-ও আছে:
X-VoiceStudio-Pin: 123456PIN WebSockets বা অ্যাডমিন রুটে প্রযোজ্য নয়। দূরবর্তী ডিক্টেশন ও প্রশাসনের জন্য API কী প্রয়োজন। /system/* ও /api/settings/* স্পিচ রুটের চেয়ে কঠোর, আর বিশ্বস্ত নেটওয়ার্কের ছাড় কখনো অ্যাডমিন অ্যাক্সেস দেয় না।
URL-এ কী রাখবেন না
কোয়েরি স্ট্রিংয়ের ক্রেডেনশিয়াল ইতিহাস ও প্রক্সি লগে থেকে যায়। ক্লায়েন্ট অনুমতি দিলে Authorization: Bearer … ব্যবহার করুন।
VoiceStudio Cloud
হোস্টেড API প্রকাশ না হওয়া পর্যন্ত কোনো Cloud ক্রেডেনশিয়াল দেওয়া হয় না বা প্রোডাকশন সার্ভার ঘোষণা করা হয় না। Cloud প্রিভিউ দেখুন।