مقامی API کی تصدیق
ڈیسک ٹاپ API کے لیے لوکل ہوسٹ، LAN شیئرنگ اور ریموٹ سیلف ہوسٹنگ۔
لوکل ہوسٹ پر
127.0.0.1، ::1 یا localhost سے درخواستوں کو سند کی ضرورت نہیں۔ OpenAI SDKs کو پھر بھی غیر خالی 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/* اسپیچ روٹس سے زیادہ سخت ہیں، اور قابل اعتماد نیٹ ورک کی چھوٹ کبھی ایڈمن رسائی نہیں دیتی۔
کلیدیں URLs میں نہ رکھیں
کوئری اسٹرنگ کی اسناد ہسٹری اور پراکسی لاگز میں محفوظ ہوتی ہیں۔ جہاں کلائنٹ اجازت دے Authorization: Bearer … استعمال کریں۔
VoiceStudio Cloud
ہوسٹڈ API جاری نہ ہونے تک کوئی Cloud سند جاری نہیں ہوتی اور کوئی پروڈکشن سرور ظاہر نہیں کیا جاتا۔ Cloud پیش نظارہ دیکھیں۔