स्थानीय 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 प्रीव्यू देखें।