1. ನಿಮ್ಮ ಖಾತೆಯಲ್ಲಿರುವ ಪ್ರತಿ ತಂಡದ ಸದಸ್ಯರಿಗೆ ಯಾವಾಗಲೂ ವಿಶಿಷ್ಟ API ಕೀ ಬಳಸಿ.
API ಕೀ ಎಂದರೆ API ಗೆ ನಿಮ್ಮ ವಿನಂತಿಗಳನ್ನು ಗುರುತಿಸುವ ವಿಶಿಷ್ಟ ಕೋಡ್. ನಿಮ್ಮ API ಕೀ ಅನ್ನು ನೀವು ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. API ಕೀಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದು ಟರ್ಮ್ಸ್ ಆಫ್ ಯೂಸ್ ಗೆ ವಿರುದ್ಧವಾಗಿದೆ.
ನೀವು ಪ್ರಯೋಗಗಳನ್ನು ಆರಂಭಿಸಿದಂತೆ, ನಿಮ್ಮ ತಂಡಕ್ಕೆ API ಪ್ರವೇಶವನ್ನು ವಿಸ್ತರಿಸಲು ಬಯಸಬಹುದು. API ಕೀಗಳ ಹಂಚಿಕೆಯನ್ನು OpenAI ಬೆಂಬಲಿಸುವುದಿಲ್ಲ. ದಯವಿಟ್ಟು Members ಪುಟದಿಂದ ನಿಮ್ಮ ಖಾತೆಗೆ ಹೊಸ ಸದಸ್ಯರನ್ನು ಆಹ್ವಾನಿಸಿ; ಸೈನ್-ಇನ್ ಮಾಡಿದ ಕೂಡಲೇ ಅವರು ತಮ್ಮದೇ ವಿಶಿಷ್ಟ ಕೀ ಅನ್ನು ಪಡೆಯುತ್ತಾರೆ. ನೀವು ಪ್ರತ್ಯೇಕ API ಕೀಗಳಿಗೆ ಅನುಮತಿಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು ಕೂಡ.
2. ಮುಕ್ತಾಯ ದಿನಾಂಕದೊಂದಿಗೆ API ಕೀಗಳನ್ನು ರಚಿಸಿ ಮತ್ತು ಕೀ ಬದಲಾವಣೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ಥಾಪಿಸಿ
ಪ್ರಾಜೆಕ್ಟ್ ಕೀಗಳನ್ನು ಮುಕ್ತಾಯ ದಿನಾಂಕದೊಂದಿಗೆ ರಚಿಸಬಹುದು. ಆ ದಿನಾಂಕದ ನಂತರ ಆ ಕೀಗಳಿಂದ ಬರುವ ಯಾವುದೇ ವಿನಂತಿಗಳನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ. ಮುಕ್ತಾಯ ದಿನಾಂಕದೊಂದಿಗೆ ಕೀಗಳನ್ನು ರಚಿಸಿ, ಅವುಗಳನ್ನು ನಿಯಮಿತವಾಗಿ ಬದಲಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ಥಾಪಿಸುವಂತೆ ನಾವು ಬಲವಾಗಿ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಕೀ ಅವಧಿ ಮುಗಿಯುವ ಮೊದಲು ಬದಲಿ ಕೀಯನ್ನು ರಚಿಸಿ, ಅದನ್ನು ಬಳಸುವಂತೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನವೀಕರಿಸಿ ಮತ್ತು ಬದಲಿ ಕೀ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಪರಿಶೀಲಿಸಿದ ನಂತರ ಹಳೆಯ ಕೀಯನ್ನು ಹಿಂಪಡೆಯಿರಿ. ಈ ಕ್ರಮಗಳು API ಕೀಗಳ ಸೋರಿಕೆಯಿಂದಾಗುವ ಪರಿಣಾಮವನ್ನು ಗಣನೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡಬಲ್ಲವು.
ನಿರ್ವಾಹಕರು ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಸಂಸ್ಥೆ ಅಥವಾ ಪ್ರಾಜೆಕ್ಟ್ ಮಟ್ಟದಲ್ಲಿ API ಕೀಯ ಗರಿಷ್ಠ ಜೀವಿತಾವಧಿಯನ್ನು ಜಾರಿಗೊಳಿಸಬಹುದು. ಹೊಸ ಕೀಗಳನ್ನು ಅನುಮತಿಸಲಾದ ಮಿತಿಗಳೊಳಗೆ ಸಂರಚಿಸಬೇಕು. ಇದರಿಂದ ಅವು ಅನಿರ್ದಿಷ್ಟಾವಧಿಯವರೆಗೆ ಮಾನ್ಯವಾಗಿ ಉಳಿಯುವುದಿಲ್ಲ. ಪ್ರಾಜೆಕ್ಟ್ ಮಿತಿಗಳು ಸಂಸ್ಥೆಯ ಮಿತಿಯನ್ನು ಮೀರಬಾರದು.
3. ಬ್ರೌಸರ್ಗಳು ಅಥವಾ ಮೊಬೈಲ್ ಆ್ಯಪ್ಗಳಂತಹ ಕ್ಲೈಂಟ್-ಸೈಡ್ ಪರಿಸರಗಳಲ್ಲಿ ನಿಮ್ಮ ಕೀಯನ್ನು ಎಂದಿಗೂ ನಿಯೋಜಿಸಬೇಡಿ.
ಬ್ರೌಸರ್ಗಳು ಅಥವಾ ಮೊಬೈಲ್ ಆ್ಯಪ್ಗಳಂತಹ ಕ್ಲೈಂಟ್-ಸೈಡ್ ಪರಿಸರಗಳಲ್ಲಿ ನಿಮ್ಮ OpenAI API ಕೀಯನ್ನು ಬಹಿರಂಗಪಡಿಸಿದರೆ, ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರರು ಆ ಕೀಯನ್ನು ಪಡೆದು ನಿಮ್ಮ ಪರವಾಗಿ ವಿನಂತಿಗಳನ್ನು ಮಾಡಬಹುದು. ಇದರಿಂದ ಅನಿರೀಕ್ಷಿತ ಶುಲ್ಕಗಳು ವಿಧಿಸಬಹುದು ಅಥವಾ ಖಾತೆಯ ಕೆಲವು ಡೇಟಾದ ಸುರಕ್ಷತೆ ಹಾಳಾಗಬಹುದು. ನಿಮ್ಮ API ಕೀಯನ್ನು ಸುರಕ್ಷಿತವಾಗಿಡಲು ವಿನಂತಿಗಳನ್ನು ಯಾವಾಗಲೂ ನಿಮ್ಮದೇ ಬ್ಯಾಕೆಂಡ್ ಸರ್ವರ್ ಮೂಲಕ ಕಳುಹಿಸಬೇಕು.
4. ನಿಮ್ಮ ಕೀಯನ್ನು ಎಂದಿಗೂ ರಿಪೊಸಿಟರಿಗೆ ಸಲ್ಲಿಸಬೇಡಿ
API ಕೀಯನ್ನು ಮೂಲ ಕೋಡ್ಗೆ ಸಲ್ಲಿಸುವುದು ದೃಢೀಕರಣ ಮಾಹಿತಿಯ ಸುರಕ್ಷತೆ ಹಾಳಾಗಲು ಕಾರಣವಾಗುವ ಸಾಮಾನ್ಯ ವಿಧಾನವಾಗಿದೆ. ಸಾರ್ವಜನಿಕ ರಿಪೊಸಿಟರಿಗಳನ್ನು ಹೊಂದಿರುವವರು ತಮಗೆ ತಿಳಿಯದೆಯೇ ತಮ್ಮ ಕೀಯನ್ನು ಅಂತರ್ಜಾಲದಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಲು ಇದು ಸಾಮಾನ್ಯ ಕಾರಣವಾಗಬಹುದು. ಖಾಸಗಿ ರಿಪೊಸಿಟರಿಗಳು ಹೆಚ್ಚು ಸುರಕ್ಷಿತವಾಗಿರುತ್ತವೆ. ಆದರೆ ಡೇಟಾ ಉಲ್ಲಂಘನೆಯಿಂದ ನಿಮ್ಮ ಕೀಗಳು ಸೋರಿಕೆಯಾಗಬಹುದು. ಈ ಕಾರಣಗಳಿಂದಾಗಿ, ಕೀ ಸುರಕ್ಷತೆಗಾಗಿ ಮುನ್ನೆಚ್ಚರಿಕೆಯ ಕ್ರಮವಾಗಿ ಪರಿಸರ ಚರಾಂಶಗಳನ್ನು ಬಳಸುವಂತೆ ನಾವು ಬಲವಾಗಿ ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
5. ನಿಮ್ಮ API ಕೀಗೆ ಬದಲಾಗಿ ಪರಿಸರ ಚರಾಂಶಗಳನ್ನು ಬಳಸಿ
ಪರಿಸರ ಚರಾಂಶವೆಂದರೆ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನೊಳಗೆ ಅಲ್ಲದೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಹೊಂದಿಸಲಾದ ಚರಾಂಶ. ಇದು ಹೆಸರು ಮತ್ತು ಮೌಲ್ಯವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಚರಾಂಶದ ಹೆಸರನ್ನು OPENAI_API_KEY ಎಂದು ಹೊಂದಿಸುವಂತೆ ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ನಿಮ್ಮ ತಂಡದಾದ್ಯಂತ ಈ ಚರಾಂಶದ ಹೆಸರನ್ನು ಒಂದೇ ರೀತಿ ಇರಿಸುವುದರಿಂದ, API ಕೀ ಬಹಿರಂಗವಾಗುವ ಅಪಾಯವಿಲ್ಲದೆ ಕೋಡ್ ಅನ್ನು ಸಲ್ಲಿಸಿ ಹಂಚಿಕೊಳ್ಳಬಹುದು.
Windows ಸಂರಚನೆ
ಆಯ್ಕೆ 1: cmd ಪ್ರಾಂಪ್ಟ್ ಮೂಲಕ ‘OPENAI_API_KEY’ ಪರಿಸರ ಚರಾಂಶವನ್ನು ಹೊಂದಿಸಿ
cmd ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನದನ್ನು ಚಲಾಯಿಸಿ. <yourkey> ಬದಲಿಗೆ ನಿಮ್ಮ API ಕೀ ನಮೂದಿಸಿ:
setx OPENAI_API_KEY "<yourkey>"ಇದು ಮುಂದೆ ತೆರೆಯುವ cmd ಆದೇಶ ಸೂಚಕ ಕಿಟಕಿಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ curl ಜೊತೆಗೆ ಆ ಚರವನ್ನು ಬಳಸಲು ನೀವು ಹೊಸ ಕಿಟಕಿಯನ್ನು ತೆರೆಯಬೇಕು. ಹೊಸ cmd ಆದೇಶ ಸೂಚಕ ಕಿಟಕಿಯನ್ನು ತೆರೆದು, ಈ ಕೆಳಗಿನದನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಈ ಚರವನ್ನು ಹೊಂದಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಬಹುದು
echo %OPENAI_API_KEY%ಆಯ್ಕೆ 2: ನಿಯಂತ್ರಣ ಫಲಕದ ಮೂಲಕ ನಿಮ್ಮ ‘OPENAI_API_KEY’ ಪರಿಸರ ಚರವನ್ನು ಹೊಂದಿಸಿ
ಸಿಸ್ಟಂ ಗುಣಲಕ್ಷಣಗಳನ್ನು ತೆರೆದು, ಸುಧಾರಿತ ಸಿಸ್ಟಂ ಸೆಟ್ಟಿಂಗ್ಗಳು ಆಯ್ಕೆಮಾಡಿ
ಪರಿಸರ ಚರಗಳು... ಆಯ್ಕೆಮಾಡಿ
ಬಳಕೆದಾರ ಚರಗಳ ವಿಭಾಗದಿಂದ (ಮೇಲ್ಭಾಗದಲ್ಲಿ) ಹೊಸದು… ಆಯ್ಕೆಮಾಡಿ. <yourkey> ಬದಲಿಗೆ ನಿಮ್ಮ ಎಪಿಐ ಕೀಲಿಯನ್ನು ನಮೂದಿಸಿ, ಹೆಸರು/ಕೀಲಿ ಮೌಲ್ಯದ ಜೋಡಿಯನ್ನು ಸೇರಿಸಿ.
ಚರದ ಹೆಸರು: OPENAI_API_KEY
ಚರದ ಮೌಲ್ಯ: <yourkey>Linux / macOS ಸಂರಚನೆ
ಆಯ್ಕೆ 1: zsh ಬಳಸಿ ನಿಮ್ಮ ‘OPENAI_API_KEY’ ಪರಿಸರ ಚರವನ್ನು ಹೊಂದಿಸಿ
yourkey ಬದಲಿಗೆ ನಿಮ್ಮ ಎಪಿಐ ಕೀಲಿಯನ್ನು ನಮೂದಿಸಿ, ನಿಮ್ಮ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಈ ಆದೇಶವನ್ನು ಚಲಾಯಿಸಿ.
echo "export OPENAI_API_KEY='yourkey'" >> ~/.zshrcಹೊಸ ಚರದೊಂದಿಗೆ shell ಅನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ:
source ~/.zshrcಕೆಳಗಿನ ಕಮಾಂಡ್ ಬಳಸಿ ನೀವು ನಿಮ್ಮ ಪರಿಸರ ಚರವನ್ನು ಹೊಂದಿಸಿದ್ದೀರಿ ಎಂಬುದನ್ನು ದೃಢೀಕರಿಸಿ.
echo $OPENAI_API_KEYನಿಮ್ಮ API ಕೀ ಮೌಲ್ಯವು ಫಲಿತಾಂಶದ ಔಟ್ಪುಟ್ ಆಗಿರುತ್ತದೆ.
ಆಯ್ಕೆ 2: bash ಬಳಸಿ ನಿಮ್ಮ ‘OPENAI_API_KEY’ ಪರಿಸರ ಚರವನ್ನು ಹೊಂದಿಸಿ
ಆಯ್ಕೆ 1 ರಲ್ಲಿರುವ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ, .zshrc ಅನ್ನು .bash_profile. ನಿಂದ ಬದಲಿಸಿ.
ಎಲ್ಲವೂ ಸಿದ್ಧವಾಗಿದೆ! ನೀವು ಈಗ curl ನಲ್ಲಿ ಕೀ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು ಅಥವಾ ಅದನ್ನು ನಿಮ್ಮ Python ನಲ್ಲಿ ಲೋಡ್ ಮಾಡಬಹುದು:
import os
import openai
openai.api_key = os.environ["OPENAI_API_KEY"]6. ಕೀ ನಿರ್ವಹಣಾ ಸೇವೆಯನ್ನು ಬಳಸಿ
ರಹಸ್ಯ API ಕೀಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ನಿರ್ವಹಿಸಲು ವಿವಿಧ ಉತ್ಪನ್ನಗಳು ಲಭ್ಯವಿವೆ. ಈ ಪರಿಕರಗಳು ನಿಮ್ಮ ಕೀಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನಿಯಂತ್ರಿಸಲು ಮತ್ತು ಒಟ್ಟಾರೆ ಡೇಟಾ ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ನೆರವಾಗುತ್ತವೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಡೇಟಾ ಉಲ್ಲಂಘನೆಯಾದರೂ, ಕೀಗಳನ್ನು ಗೂಢಲಿಪೀಕರಿಸಿ ಸಂಪೂರ್ಣವಾಗಿ ಪ್ರತ್ಯೇಕ ಸ್ಥಳದಲ್ಲಿ ನಿರ್ವಹಿಸುವುದರಿಂದ ಅವುಗಳ ಸುರಕ್ಷತೆ ಹಾಳಾಗುವುದಿಲ್ಲ.
ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಬಳಕೆಗೆ ನಿಯೋಜಿಸುವ ತಂಡಗಳು ಈ ಸೇವೆಗಳಲ್ಲಿ ಒಂದನ್ನು ಪರಿಗಣಿಸುವಂತೆ ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.
7. ನಿಮ್ಮ ಖಾತೆಯ ಬಳಕೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಿ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಾಗ ಕೀಗಳನ್ನು ಬದಲಿಸಿ
ಸುರಕ್ಷತೆ ಹಾಳಾದ API ಕೀ, ನಿಮ್ಮ ಅನುಮತಿಯಿಲ್ಲದೆ ಬೇರೊಬ್ಬರು ನಿಮ್ಮ ಖಾತೆಯ ಕೋಟಾವನ್ನು ಬಳಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಇದರಿಂದ ಡೇಟಾ ನಷ್ಟ, ಅನಿರೀಕ್ಷಿತ ಶುಲ್ಕಗಳು, ನಿಮ್ಮ ಮಾಸಿಕ ಕೋಟಾ ಖಾಲಿಯಾಗುವುದು ಮತ್ತು API ಪ್ರವೇಶದಲ್ಲಿ ಅಡಚಣೆ ಉಂಟಾಗಬಹುದು.
ನಿಮ್ಮ ತಂಡಗಳ ಬಳಕೆಯನ್ನು ಬಳಕೆ ಪುಟದ ಮೂಲಕ ಗಮನಿಸಬಹುದು. ದುರ್ಬಳಕೆಯ ಬಗ್ಗೆ ನಿಮಗೆ ಕಳವಳವಿದ್ದರೆ, ನಿಮ್ಮ ಖಾತೆಯನ್ನು ರಕ್ಷಿಸಲು ಈ ಕ್ರಮಗಳನ್ನು ಕೈಗೊಳ್ಳಬಹುದು:
ಬಳಕೆಯು ನಿಮ್ಮ ತಂಡದ ಕೆಲಸಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುತ್ತಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಬಹು ಸಂಸ್ಥೆಗಳಿಗೆ ಸೇರಿದ ಬಳಕೆದಾರರು (ಉದಾ. ಕಂಪನಿ ಮತ್ತು ವೈಯಕ್ತಿಕ) ಟ್ರ್ಯಾಕಿಂಗ್ ಸಕ್ರಿಯಗೊಳಿಸಿರುವುದನ್ನು ಹಾಗೂ ಬಳಕೆ ಮತ್ತು ಟ್ರ್ಯಾಕಿಂಗ್ಗಾಗಿ ತಮ್ಮ ಡೀಫಾಲ್ಟ್ ಸಂಸ್ಥೆಯನ್ನು ಹೊಂದಿಸಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ನಿಮ್ಮ ಕೀ ಸೋರಿಕೆಯಾಗಿದೆ ಎಂದು ಭಾವಿಸಿದರೆ, API ಕೀಗಳು ಪುಟದಿಂದ ತಕ್ಷಣವೇ ಅದನ್ನು ಬದಲಿಸಿ. ಬಳಕೆಯಲ್ಲಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಿರುವ ಗ್ರಾಹಕರು ತಮ್ಮ ಕೀ ಮೌಲ್ಯಗಳನ್ನು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ನವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ.
ಹೆಚ್ಚಿನ ತನಿಖೆಗಾಗಿ help.openai.com ಮೂಲಕ ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ.
8. IP ಅನುಮತಿ ಪಟ್ಟಿಯ ಮೂಲಕ API ಪ್ರವೇಶವನ್ನು ನಿರ್ಬಂಧಿಸಿ
ಯಾವ IP ವಿಳಾಸಗಳು ನಿಮ್ಮ OpenAI API ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿರ್ಬಂಧಿಸಲು IP ಅನುಮತಿ ಪಟ್ಟಿ ನೆರವಾಗುತ್ತದೆ. ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಸಂರಚಿಸಿದ IP ವಿಳಾಸಗಳು ಅಥವಾ ವ್ಯಾಪ್ತಿಗಳಿಂದ ಬರುವ ವಿನಂತಿಗಳಿಗೆ ಮಾತ್ರ ಅನುಮತಿ ಸಿಗುತ್ತದೆ. ಮಾನ್ಯ API ಕೀ ಇದ್ದರೂ ಉಳಿದೆಲ್ಲ ವಿನಂತಿಗಳನ್ನು ತಿರಸ್ಕರಿಸಲಾಗುತ್ತದೆ.
ನಿಮ್ಮ ಬ್ಯಾಕೆಂಡ್ ಸರ್ವರ್ಗಳು ಅಥವಾ ಕ್ಲೌಡ್ ಪರಿಸರದಂತಹ ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲಸೌಕರ್ಯದಿಂದ ಮಾತ್ರ API ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಮಾಡುವ ಮೂಲಕ ಇದು ಹೆಚ್ಚುವರಿ ರಕ್ಷಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, OpenAI API ಗಾಗಿ IP ಅನುಮತಿ ಪಟ್ಟಿಯ ಲೇಖನವನ್ನು ನೋಡಿ.
