ಈ ಬದಲಾವಣೆಗಳನ್ನು ಪಡೆಯಲು ನೀವು Codex ಸಿಎಲ್ಐ 0.163.0 ಅಥವಾ ನಂತರದ ಆವೃತ್ತಿಗೆ ನವೀಕರಿಸಬೇಕು ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಸಿಎಲ್ಐ ನವೀಕರಣಗಳು ಐಚ್ಛಿಕವಾಗಿವೆ: ಈಗಾಗಲೇ ಸ್ಥಾಪಿಸಿರುವ ಆವೃತ್ತಿಗಳನ್ನು ನೀವು ನವೀಕರಿಸುವವರೆಗೆ ಅವು ಈಗಿನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.
ನಿಮ್ಮ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯು
@openai/codex@latestಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತಿದ್ದರೆ, ಮುಂದಿನ ಸ್ಥಾಪನೆ ಅಥವಾ ನವೀಕರಣದಲ್ಲಿ ಈ ಬದಲಾವಣೆ ಅದಕ್ಕೆ ಅನ್ವಯವಾಗಬಹುದು. ನೀವು npm ಮೂಲಕ Codex ಸಿಎಲ್ಐ ಅನ್ನು ವ್ಯವಸ್ಥೆಯಾದ್ಯಂತ ಸ್ಥಾಪಿಸಿದ್ದರೆ,npm install -g @openai/codex@latestಅನ್ನು ಚಲಾಯಿಸಿ. ನಂತರ ನವೀಕರಣವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲುcodex --versionಅನ್ನು ಚಲಾಯಿಸಿ.ಈ ಬದಲಾವಣೆಯನ್ನು ಮುಂದೂಡಲು, ಆವೃತ್ತಿಯನ್ನು
@openai/codex@0.162.0ಗೆ ನಿಗದಿಪಡಿಸಿ.@latestಬಳಸಿ ಒಮ್ಮೆ ಸ್ಥಾಪಿಸಿದ ಆವೃತ್ತಿಯು ತನ್ನಷ್ಟಕ್ಕೆ ತಾನೇ ನವೀಕರಣಗೊಳ್ಳುವುದಿಲ್ಲ. ಹಳೆಯ ಆವೃತ್ತಿಗಳಿಗೆ ನಿಗದಿಪಡಿಸಿದ ಕಾರ್ಯಪ್ರವಾಹಗಳು ಹಿಂದಿನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್ ಸಂಯೋಜನೆಗಳಿಗಾಗಿ,
@openai/codex-sdkಮತ್ತು ಅದರೊಂದಿಗೆ ಬರುವ ಕಾರ್ಯನಿರ್ವಹಣಾ ಘಟಕವನ್ನು ನವೀಕರಿಸಿ. ಪೈಥಾನ್ ಸಂಯೋಜನೆಗಳಿಗಾಗಿ,openai-codexಮತ್ತು ಅದರ Codex ಕಾರ್ಯನಿರ್ವಹಣಾ ಘಟಕವನ್ನು ನವೀಕರಿಸಿ. ವ್ಯವಸ್ಥೆಯಾದ್ಯಂತ ಸ್ಥಾಪಿಸಿದ ಸಿಎಲ್ಐ ಅನ್ನು ಮಾತ್ರ ನವೀಕರಿಸಿದರೆ, ಎಸ್ಡಿಕೆಯ ಕಾರ್ಯನಿರ್ವಹಣಾ ಘಟಕ ನವೀಕರಣಗೊಳ್ಳದಿರಬಹುದು. ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಕಡತಕ್ಕೆ ಕಸ್ಟಮ್ ಪಥವನ್ನು ಸಂರಚಿಸಿದ್ದರೆ, ಆ ಕಡತವನ್ನೂ ನವೀಕರಿಸಿ.
ಸೂಚಿ ಲಭ್ಯವಿದ್ದರೂ ಅದರಲ್ಲಿ ಇಲ್ಲದ, ನೀವೇ ಸಂರಚಿಸಿದ ಮಾಡೆಲ್ ಐಡಿಗಳನ್ನು ಸಿಎಲ್ಐ ಮತ್ತು Codex ಡೆಸ್ಕ್ಟಾಪ್ ಹಿಂದಿನಂತೆಯೇ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ವಹಿಸುತ್ತವೆ. ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯವಾಗಿದ್ದಾಗಲೂ ಇದು ಅನ್ವಯಿಸುತ್ತದೆ. ಅವು ಸೂಚಿಯಲ್ಲಿ ಇಲ್ಲ ಎಂಬ ಕಾರಣಕ್ಕೆ ಮಾತ್ರ ವಿನಂತಿಯು ಯಶಸ್ವಿಯಾಗುವುದಕ್ಕೆ ಅಡ್ಡಿಯಾಗುವುದಿಲ್ಲ.
ಮಾಡೆಲ್ ಆಯ್ಕೆಪಟ್ಟಿಯಲ್ಲಿ ಸೈಬರ್ ಮಾಡೆಲ್ಗಳ ಲಭ್ಯತೆಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಹಂತಹಂತವಾಗಿ ಒದಗಿಸಬಹುದು. ಇದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಂತರ, ಈಗಾಗಲೇ ಬೆಂಬಲಿತ ಆವೃತ್ತಿಯನ್ನು ಬಳಸುತ್ತಿರುವವರು ಹೊಸದಾಗಿ ಲಭ್ಯವಾದ ಮಾಡೆಲ್ಗಳನ್ನು ನೋಡಲು ಮತ್ತೊಮ್ಮೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕಾಗಿಲ್ಲ. ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಲು ಮಾಡೆಲ್ ಆಯ್ಕೆಪಟ್ಟಿಯನ್ನು ಮತ್ತೆ ತೆರೆಯಿರಿ ಅಥವಾ Codex ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.
ಸಂವಾದಾತ್ಮಕ ಸಿಎಲ್ಐನಲ್ಲಿ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
ನಿಮ್ಮ ಎಂದಿನ ದೃಢೀಕರಣದೊಂದಿಗೆ Codex ಪ್ರಾರಂಭಿಸಿ.
ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಲು
/daybreakನಮೂದಿಸಿ.Codex
Daybreak on. Applies to new turns.ಎಂದು ತಿಳಿಸುತ್ತದೆ.ಇದು ಸಕ್ರಿಯ ಸಂವಾದ ಸರಣಿಗೆ ಅನ್ವಯಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಅಧಿವೇಶನಗಳಿಗೆ ಪೂರ್ವನಿಯೋಜಿತ ಆಯ್ಕೆಯಾಗಿ ಉಳಿಸಲಾಗುತ್ತದೆ.
ಡೇಬ್ರೇಕ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಅದೇ ಆದೇಶವನ್ನು (
/daybreak) ಮತ್ತೆ ಚಲಾಯಿಸಿ.
ಬಳಕೆದಾರ ಸಂಪರ್ಕತಡೆಯಿಲ್ಲದ ಸಿಎಲ್ಐನಲ್ಲಿ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
ಈ ಕಾರ್ಯಪ್ರವಾಹಗಳು ಸಂವಾದಾತ್ಮಕ ಬಳಕೆದಾರ ಸಂಪರ್ಕತಡೆಯಿಲ್ಲದೆ ನಡೆಯುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಲಿಪಿಗಳು, ನಿಗದಿತ ಕಾರ್ಯಗಳು ಅಥವಾ ನಿರಂತರ ಸಂಯೋಜನೆಯಲ್ಲಿ codex exec ಮೂಲಕ ಇವುಗಳನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ. ಇಲ್ಲಿ “ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ” (/daybreak) ಎಂಬ ಸಂವಾದಾತ್ಮಕ ಸೂಚನೆ ಇರುವುದಿಲ್ಲ. ಬದಲಿಗೆ, ನೀವು ಹೀಗೆ ಮಾಡಬಹುದು:
ಕಡಿಮೆ ನಿರಾಕರಣೆಗಳನ್ನು ಬಳಸಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞೆಗೆ
-c daybreak=trueಸೇರಿಸುವ ಮೂಲಕ ನಿರ್ದಿಷ್ಟ ಸಿಎಲ್ಐ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗೆ ಡೇಬ್ರೇಕ್ ಸೇರಿಸಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ಹೀಗೆ ನಮೂದಿಸಬಹುದು:
codex exec -c daybreak=true "Review the changes in this repository."
ನಿಮ್ಮ ಈಗಿನ ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಇತರ ಆಜ್ಞಾ ಆಯ್ಕೆಗಳನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿಕೊಳ್ಳಿ. ಲಿಪಿಗಳು, ನಿಗದಿತ ಕಾರ್ಯಗಳು ಮತ್ತು ನಿರಂತರ ಸಂಯೋಜನೆಯ ಸಂರಚನೆಯಲ್ಲಿನ ಆಜ್ಞೆಗಳೂ ಸೇರಿದಂತೆ, ಡೇಬ್ರೇಕ್ ಬಳಸಬೇಕಾದ ಪ್ರತಿಯೊಂದು ಆಜ್ಞಾ ಕರೆಯಲ್ಲಿ ಈ ಸೆಟ್ಟಿಂಗ್ ಸೇರಿಸಿ.
Codex ಲೋಡ್ ಮಾಡುವ ಸಂರಚನಾ ಕಡತಕ್ಕೆ
daybreak=trueಸೇರಿಸುವ ಮೂಲಕ ಹೊಸ ಸಿಎಲ್ಐ ಅವಧಿಗಳು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗಳಿಗೆ ಡೇಬ್ರೇಕ್ ಅನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿಸಿ.ಪೂರ್ವನಿಯೋಜಿತ ಬಳಕೆದಾರ ಸಂರಚನಾ ಕಡತವು
~/.codex/config.tomlಆಗಿದೆ. ನಿಮ್ಮ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಯುCODEX_HOMEನಿಗದಿಪಡಿಸಿದರೆ, ಬದಲಿಗೆ$CODEX_HOME/config.tomlಬಳಸಿ. ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು[features]ನಂತಹ ವಿಭಾಗಗಳ ಹೊರಗೆ, ಉನ್ನತ ಮಟ್ಟದಲ್ಲಿ ಇರಿಸಿ.ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆ ನಿಜವಾಗಿ ನಡೆಯುವ ಪರಿಸರದಲ್ಲಿಯೇ ಬದಲಾವಣೆ ಮಾಡಿ. ನಿಮ್ಮ ಲ್ಯಾಪ್ಟಾಪ್ನ ಸಂರಚನೆಯನ್ನು ನವೀಕರಿಸುವುದರಿಂದ ನಿರಂತರ ಸಂಯೋಜನೆಯ ಕಾರ್ಯನಿರ್ವಾಹಕ ಅಥವಾ ದೂರಸ್ಥ ಗಣಕ ನವೀಕರಣಗೊಳ್ಳುವುದಿಲ್ಲ.
ಅದೇ ಸಂರಚನೆಯನ್ನು ಬಳಸುವ ಹೊಸ ಸಂವಾದಾತ್ಮಕ ಅವಧಿಗಳಿಗೂ ಈ ಸೆಟ್ಟಿಂಗ್ ಅನ್ವಯಿಸುತ್ತದೆ. ಮರುಪ್ರಾರಂಭಿಸಿದ ಮತ್ತು ಕವಲೊಡೆದ ಅವಧಿಗಳು ತಮ್ಮ ಉಳಿಸಿದ ಡೇಬ್ರೇಕ್ ಆಯ್ಕೆಯನ್ನೇ ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ; ಸಂರಚನೆಯ ಹೊಸ ಪೂರ್ವನಿಯೋಜಿತ ಆಯ್ಕೆಯು ಅದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ.
ಆಜ್ಞಾ ಸಾಲಿನ ಸೆಟ್ಟಿಂಗ್ ಆ ಆಜ್ಞಾ ಕರೆಯ ಮಟ್ಟಿಗೆ ಉಳಿಸಿದ ಸಂರಚನೆಗಿಂತ ಆದ್ಯತೆ ಪಡೆಯುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಹೀಗಾಗಿ, ನಿಮ್ಮ ಸಂರಚನೆಯಲ್ಲಿ
daybreak = trueಉಳಿಸಿಕೊಂಡು, ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಗೆ-c daybreak=falseಬಳಸಬಹುದು.
ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅನುಮಾನನ ಸೇವಾ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸುವುದು
ನಿಮ್ಮ ಈಗಿನ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಅನುಮಾನನ ವಿನಂತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತಲೇ Codex ಸಿಎಲ್ಐನಲ್ಲಿ ಡೇಬ್ರೇಕ್ ಬಳಸಬಹುದು. ನಿಮ್ಮ ಯೋಜನೆಗೆ ಯಾವ ಮಾಡೆಲ್ಗಳು ಡೇಬ್ರೇಕ್ ಬೆಂಬಲಿಸುತ್ತವೆ ಎಂದು ಕಂಡುಕೊಳ್ಳಲು Codex ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾಡೆಲ್ ಪಟ್ಟಿಯಲ್ಲಿ ಹುಡುಕುತ್ತದೆ.
ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು, Codex ಸಿಎಲ್ಐನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿರುವ ಪ್ರಾಕ್ಸಿ ಪೂರೈಕೆದಾರ ಹಾಗೂ ಡೇಬ್ರೇಕ್ ಮತ್ತು ನೀವು ಬಳಸಲು ಬಯಸುವ ಮಾಡೆಲ್ಗೆ ಪ್ರವೇಶವಿರುವ ಯೋಜನೆಯ OpenAI ಎಪಿಐ ಕೀ ನಿಮ್ಮ ಬಳಿ ಇರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ. ಜೊತೆಗೆ Codex ಸಿಎಲ್ಐ ಆವೃತ್ತಿ v0.167.0 ಇರಬೇಕು.ಯೋಜನೆಗೆ ಡೇಬ್ರೇಕ್ ಪ್ರವೇಶ ನೀಡುವ ಕುರಿತು OpenAI ದಾಖಲೆಗಳು
~/.codex/config.toml ತೆರೆದು, ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿಯ [model_providers.<id>] ವಿಭಾಗವನ್ನು ಹುಡುಕಿ ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿ ಪೂರೈಕೆದಾರರ ಸಂರಚನೆಯನ್ನು ನವೀಕರಿಸಿ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯ ಕೊನೆಯ ಎರಡು ಸಾಲುಗಳನ್ನು ಆ ವಿಭಾಗಕ್ಕೆ ಸೇರಿಸಿ. ನಿಮ್ಮ ಈಗಿನ ಪೂರೈಕೆದಾರರ ಗುರುತು, ಪ್ರಾಕ್ಸಿ ಯುಆರ್ಎಲ್ ಮತ್ತು ದೃಢೀಕರಣ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿಕೊಳ್ಳಿ.
[model_providers.proxy]name = "Proxied with Cyber"base_url = "https://<your-proxy>/v1"model_catalog_url = "<https://chatgpt.com/backend-api/codex/models>"capabilities.cyber_access_programs = true
ನಿಮ್ಮ ಸಂರಚನೆಯಲ್ಲಿ ಈಗಾಗಲೇ [model_providers.<id>.capabilities] ವಿಭಾಗವಿದ್ದರೆ, ಅಲ್ಲಿ cyber_access_programs = true ಇರಿಸಿ ಮತ್ತು model_catalog_url ಅನ್ನು ಪೂರೈಕೆದಾರರ ಮೂಲ ವಿಭಾಗದಲ್ಲಿಯೇ ಉಳಿಸಿಕೊಳ್ಳಿ.Codex ಸಂರಚನಾ ಉಲ್ಲೇಖ ಕೈಪಿಡಿನಿಮ್ಮ ಸಿಎಲ್ಐ ಬಳಸುವ ದೃಢೀಕರಣ ವಿವರಗಳಿಗೆ ಹೊಂದುವ ಆಯ್ಕೆಯನ್ನು ಆರಿಸಿ ಪಟ್ಟಿಯ ಹುಡುಕಾಟಕ್ಕೆ ದೃಢೀಕರಣ ಒದಗಿಸಿ.
Codex ಒಂದು OpenAI ಎಪಿಐ ಕೀ ಬಳಸುತ್ತಿದ್ದರೆ, ಹಂತ 1ರ OpenAI ಪಟ್ಟಿಯ ಯುಆರ್ಎಲ್ ಅನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಪಟ್ಟಿಯನ್ನು ನೇರವಾಗಿ ಪ್ರವೇಶಿಸಲು ದೃಢೀಕರಣ ಪಡೆಯುವಂತೆ, ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಿಮ್ಮ ಯೋಜನೆಯ ಕೀ ಬಳಸಿ Codex ಚಲಾಯಿಸಿ.
Codex ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿಯ ದೃಢೀಕರಣ ವಿವರಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, model_catalog_url ಅನ್ನು ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿಯಲ್ಲಿನ ಪಟ್ಟಿಯ ಮಾರ್ಗದ ಪೂರ್ಣ ಯುಆರ್ಎಲ್ಗೆ ಹೊಂದಿಸಿ. ಆ ಮಾರ್ಗವನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಸಂರಚಿಸಿ:
ನಿಮ್ಮ ಸಾಮಾನ್ಯ ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣ ವಿವರಗಳನ್ನು ಬಳಸಿ ಸಿಎಲ್ಐ ವಿನಂತಿಯನ್ನು ದೃಢೀಕರಿಸಿ.
ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿದ ನಿಮ್ಮ ಯೋಜನೆಯ OpenAI ಎಪಿಐ ಕೀ ಬಳಸಿ ವಿನಂತಿಯನ್ನು https://chatgpt.com/backend-api/codex/models ಗೆ ರವಾನಿಸಿ.
ಪಟ್ಟಿಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು Codex ಗೆ ಹಿಂತಿರುಗಿಸಿ.
ನಿಮ್ಮ ಪ್ರಾಕ್ಸಿ ಪೂರೈಕೆದಾರರನ್ನು ಬಳಸಿ ಹೊಸ Codex ಸಿಎಲ್ಐ ಅವಧಿಯನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೂಲಕ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ. ಡೇಬ್ರೇಕ್ಗೆ ಅರ್ಹವಾದ ಮಾಡೆಲ್ ಆಯ್ಕೆಮಾಡಿ, ನಂತರ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಲು /daybreak ನಮೂದಿಸಿ.
ಡೇಬ್ರೇಕ್ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಮೊದಲು ಪಟ್ಟಿಯ ಹುಡುಕಾಟವನ್ನು ಪರಿಶೀಲಿಸಿ. ಪಟ್ಟಿಯ ವಿನಂತಿ ವಿಫಲವಾದಾಗಲೂ ಅನುಮಾನನ ಯಶಸ್ವಿಯಾಗಬಹುದು. ಉದ್ದೇಶಿತ ಯೋಜನೆಯ ಕೀ ಜೊತೆಗೆ ವಿನಂತಿ OpenAI ತಲುಪುತ್ತದೆ ಮತ್ತು ಆ ಯೋಜನೆಗೆ ಡೇಬ್ರೇಕ್ ಹಾಗೂ ಆಯ್ಕೆಮಾಡಿದ ಮಾಡೆಲ್ ಎರಡಕ್ಕೂ ಪ್ರವೇಶವಿದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ.
ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್ ಎಸ್ಡಿಕೆ ಮೂಲಕ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
ಕ್ಲೈಂಟ್ ಸಂರಚನೆಯ ಮೂಲಕ ಡೇಬ್ರೇಕ್ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಕಳುಹಿಸಿ:
import { Codex } from "@openai/codex-sdk";
const codex = new Codex({
config: { daybreak: true },
});
const thread = codex.startThread();
const result = await thread.run("Review the changes in this repository.");
console.log(result.finalResponse);
ಡೇಬ್ರೇಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ, ಸಾಮಾನ್ಯ ನಿರಾಕರಣೆ ವಿಧಾನವನ್ನು ಬಳಸಲು daybreak: false ಬಳಸಿ. ಈಗಿರುವ ದೃಢೀಕರಣ ಸಂರಚನೆಯನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿಕೊಳ್ಳಿ.
ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಅಥವಾ ಪೈಥಾನ್ ಎಸ್ಡಿಕೆ ಮೂಲಕ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
1. ಆಯ್ಕೆಮಾಡಿದ ಮಾಡೆಲ್ನ availableAccessPrograms.cyber ಮೌಲ್ಯಗಳನ್ನು model/list ನಿಂದ ಓದಿ. ನಂತರ turn/start ನಿಯತಾಂಕಗಳಲ್ಲಿ cyberAccessProgram ಅನ್ನು ಹೊಂದಿಸಿ.
ಅ. ಮುಖ್ಯ ಶ್ರೇಣಿಯ ಮಾಡೆಲ್ ಮತ್ತು ಡೇಬ್ರೇಕ್ ಬ್ಲೂ ಪ್ರವೇಶವಿರುವ ಖಾತೆಗೆ:
{ "cyberAccessProgram": "daybreakBlue" }
ಆ. ಸೈಬರ್ ಮಾಡೆಲ್ ಮತ್ತು ಡೇಬ್ರೇಕ್ ರೆಡ್ ಪ್ರವೇಶವಿರುವ ಖಾತೆಗೆ:
{ "cyberAccessProgram": "daybreakRed" }
ಇ. ಸಾಮಾನ್ಯ ನಿರಾಕರಣೆ ವಿಧಾನಕ್ಕಾಗಿ:
{ "cyberAccessProgram": "standard" }
2. ಈ ಆಯ್ಕೆಯನ್ನು ಬಳಸಬೇಕಾದ ಪ್ರತಿ ಸಂವಾದದ ಸುತ್ತಿನಲ್ಲೂ ಅದನ್ನು ಸೇರಿಸಿ; ನಿಯತಾಂಕವನ್ನು ಬಿಟ್ಟರೆ ಡೇಬ್ರೇಕ್ ನಿಷ್ಕ್ರಿಯವಾಗುತ್ತದೆ ಎಂದು ಊಹಿಸಬೇಡಿ. ಈ ನಿಯತಾಂಕವನ್ನು ಬಳಸಲು, ನೇರ ಅಪ್ಲಿಕೇಶನ್-ಸರ್ವರ್ ಕ್ಲೈಂಟ್ಗಳು ಆರಂಭಿಕ ಸಿದ್ಧತೆಯ ವೇಳೆ experimentalApi ಸಾಮರ್ಥ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.
3. ಪೈಥಾನ್ ಎಸ್ಡಿಕೆಯ ಕೆಳಮಟ್ಟದ CodexClient ಇದೇ ನಿಯತಾಂಕವನ್ನು ಕಳುಹಿಸಬಹುದು:
from openai_codex.client import CodexClient
with CodexClient() as client:
client.initialize()
thread = client.thread_start()
turn = client.turn_start(
thread.thread.id,
"Review the changes in this repository.",
params={"cyberAccessProgram": "daybreakBlue"},
)
client.wait_for_turn_completed(turn.turn.id)
4. ಆಯ್ಕೆಮಾಡಿದ ಮಾಡೆಲ್ಗೆ ಡೇಬ್ರೇಕ್ ಬ್ಲೂ ಲಭ್ಯವಿದೆ ಎಂದು ಈ ಉದಾಹರಣೆಯಲ್ಲಿ ಭಾವಿಸಲಾಗಿದೆ. ಪೈಥಾನ್ ಕ್ಲೈಂಟ್ ಪ್ರಾಯೋಗಿಕ ಎಪಿಐ ಸಾಮರ್ಥ್ಯವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಸಂವಾದ ಸರಣಿಯಲ್ಲಿ ಉಳಿಸಿದ ಆದ್ಯತೆ ಮಾತ್ರದಿಂದ ಅಪ್ಲಿಕೇಶನ್-ಸರ್ವರ್ ಸಂವಾದದ ಸುತ್ತಿಗೆ ಪ್ರವೇಶ ಕಾರ್ಯಕ್ರಮ ಆಯ್ಕೆಯಾಗುವುದಿಲ್ಲ.
ಈ ಬದಲಾವಣೆಗಳಿಗೂ ಮೊದಲು ನೀವು ಸ್ಥಳೀಯ ಮಾಡೆಲ್ ಸೂಚಿಯನ್ನು ಸೇರಿಸಿದ್ದರೆ
ಈ ಹಿಂದೆ ಎಪಿಐ ಕೀಲಿಯೊಂದಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿದಾಗ ನೀವು ನಿರೀಕ್ಷಿಸಿದ ಮಾಡೆಲ್ಗಳು ಕಾಣಿಸದಿದ್ದರೆ, config.toml ನಲ್ಲಿ model_catalog_json ಬಳಸಿ ಸ್ಥಳೀಯ ಸೂಚಿಯನ್ನು ಸೇರಿಸಿರಬಹುದು. Codex ಸ್ವಯಂಚಾಲಿತ ಸೂಚಿಯ ಬದಲು ಆ ಸ್ಥಳೀಯ ಕಡತವನ್ನು ಬಳಸುವುದರಿಂದ, ನಿಮ್ಮ ಮಾಡೆಲ್ ಪಟ್ಟಿ ಹಳೆಯದಾಗಬಹುದು. ನಿಮ್ಮ ಪರಿಸರದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ಸೂಚಿಗೆ ಬೆಂಬಲ ಲಭ್ಯವಾದಾಗ, ಮತ್ತೆ ಅದನ್ನು ಬಳಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
config.tomlತೆರೆಯಿರಿ. Codex ಸಿಎಲ್ಐಗಾಗಿ,~/.codex/config.tomlತೆರೆಯಿರಿ (ಅಥವಾCODEX_HOMEಹೊಂದಿಸಿದ್ದರೆ,$CODEX_HOME/config.tomlತೆರೆಯಿರಿ). Codex ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಸೆಟ್ಟಿಂಗ್ಗಳು > ಸಂರಚನೆ ಗೆ ಹೋಗಿ, ನಂತರ config.toml ತೆರೆಯಿರಿ ಆಯ್ಕೆಮಾಡಿ.ಸ್ಥಳೀಯ ಸೂಚಿಯನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ.
model_catalog_jsonಸಾಲಿನ ಆರಂಭದಲ್ಲಿ # ಸೇರಿಸಿ, ಕಡತವನ್ನು ಉಳಿಸಿ. ಅದೇ ಖಾತೆ ಅಥವಾ ಎಪಿಐ ಕೀಲಿಯೊಂದಿಗೆ Codex ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ನಿಮ್ಮ ಸಂಸ್ಥೆಗೆ ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಸೂಚಿಯ ಯುಆರ್ಎಲ್ ಅನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿ.ನಿಮ್ಮ ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಿ. ಸಿಎಲ್ಐನಲ್ಲಿ
codexಪ್ರಾರಂಭಿಸಿ, ನಂತರ ಅಧಿವೇಶನದಲ್ಲಿ/daybreakನಮೂದಿಸಿ. ಡೆಸ್ಕ್ಟಾಪ್ನಲ್ಲಿ ಸುಧಾರಿತ ಮಾಡೆಲ್ ಆಯ್ಕೆಪಟ್ಟಿಯನ್ನು ತೆರೆದು ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ. ನಿಮಗೆ ಡೇಬ್ರೇಕ್ ರೆಡ್ ಪ್ರವೇಶವಿದ್ದರೆ, ನಿರೀಕ್ಷಿತ ಸೈಬರ್ ಮಾಡೆಲ್ ಕಾಣಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಬಳಸಿ ವಿನಂತಿ ಕಳುಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.ಕೆಲಸ ಮಾಡುವ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಪರಿಶೀಲನೆ ಯಶಸ್ವಿಯಾದರೆ, ನೀವು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಸಾಲನ್ನು ಅಳಿಸಿ ಕಡತವನ್ನು ಉಳಿಸಿ. ಪರಿಶೀಲನೆ ವಿಫಲವಾದರೆ, ಹಿಂದಿನ ವ್ಯವಸ್ಥೆಯನ್ನು ಮರುಸ್ಥಾಪಿಸಲು
#ತೆಗೆದುಹಾಕಿ, ಕಡತವನ್ನು ಉಳಿಸಿ, Codex ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.
ಸಿಎಲ್ಐನಲ್ಲಿ ವಿನಂತಿ ನಿರಾಕರಣೆಗಳ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಿ
ನಿಮ್ಮ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆ ಬಳಸುವ ಅದೇ ದೃಢೀಕರಣ ವಿವರಗಳು, ಮಾಡೆಲ್ ಮತ್ತು ಸಂರಚನೆಯೊಂದಿಗೆ ಪ್ರಾತಿನಿಧಿಕ ಕಾರ್ಯವೊಂದನ್ನು ಚಲಾಯಿಸಿ.
ಡೇಬ್ರೇಕ್ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ಇವುಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ:
ನಿಮ್ಮ ಖಾತೆ ಅಥವಾ ಎಪಿಐ ಯೋಜನೆಗೆ ಡೇಬ್ರೇಕ್ ಪ್ರವೇಶವಿದೆ.
ಆಯ್ಕೆಮಾಡಿದ ಮಾಡೆಲ್ ಡೇಬ್ರೇಕ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
ಸಂವಾದಾತ್ಮಕ ಸಿಎಲ್ಐನಲ್ಲಿ ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯವಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ. ಡೇಬ್ರೇಕ್ ಲಭ್ಯವಿದ್ದರೂ ನಿಷ್ಕ್ರಿಯವಾಗಿದ್ದಾಗ, ಸಂವಾದಾತ್ಮಕ ಸಿಎಲ್ಐ ಈ ನಿರಾಕರಣೆ ಸಂದೇಶವನ್ನು ತೋರಿಸಬಹುದು:
Daybreak is currently off. If you’re doing authorized security work, turn it on and try your request again.ಅಲ್ಲಿ
Turn on Daybreak for your next request?ಎಂದು ಕೇಳಲಾಗುತ್ತದೆ ಮತ್ತುEnable DaybreakಅಥವಾNot nowಆಯ್ಕೆಗಳನ್ನು ನೀಡಲಾಗುತ್ತದೆ.ನಿಮ್ಮ ಮುಂದಿನ ವಿನಂತಿಗೆ ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿ ಆಯ್ಕೆಮಾಡಿ. ನಂತರ ವಿನಂತಿಯನ್ನು ಮತ್ತೆ ಕಳುಹಿಸಿ. ನಿರಾಕರಿಸಿದ ವಿನಂತಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪ್ರಯತ್ನಿಸಲಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ; ನೀವೇ ಮತ್ತೆ ವಿನಂತಿಸಬೇಕು. ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯವಾಗಿದ್ದರೂ ಕೆಲವು ವಿನಂತಿಗಳನ್ನು ನಿರಾಕರಿಸಬಹುದು.
ಡೇಬ್ರೇಕ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯವಾಗಿಯೇ ಇರಿಸಲು ಈಗ ಬೇಡ ಆಯ್ಕೆಮಾಡಿ.
ಸ್ವಯಂಚಾಲಿತ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ,
daybreak=trueನಿಜವಾಗಿ ಚಲಾಯಿಸಲ್ಪಡುವ Codex ಪ್ರಕ್ರಿಯೆಗೆ ತಲುಪುತ್ತದೆ ಮತ್ತು ಇನ್ನೊಂದು ಆದೇಶ-ಸಾಲು ಸೆಟ್ಟಿಂಗ್ ಅದನ್ನು ಮೀರಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
Codex ಭದ್ರತಾ ಸಿಎಲ್ಐ ಜೊತೆಗೆ ಡೇಬ್ರೇಕ್ ಬಳಸಿ
Codex ಭದ್ರತಾ ಸಿಎಲ್ಐ ಭದ್ರತಾ ತಪಾಸಣೆಗಳಿಗೆ @openai/codex-security ಬಳಸುತ್ತದೆ. ಇದರ ಪ್ರವೇಶ ಕಾರ್ಯಕ್ರಮದ ಆಯ್ಕೆಗಳು ಮೇಲಿನ ಸಾಮಾನ್ಯ Codex ಸಿಎಲ್ಐ ಉದಾಹರಣೆಗಳಿಗಿಂತ ಪ್ರತ್ಯೇಕವಾಗಿವೆ.
ಎಪಿಐ ಕೀ ಮೂಲಕ ದೃಢೀಕರಣಕ್ಕಾಗಿ, ಡೇಬ್ರೇಕ್ ಸಕ್ರಿಯಗೊಳಿಸಿದ ಎಪಿಐ ಯೋಜನೆಯ ಕೀ ಬಳಸಿ ಮತ್ತು ಆ ಯೋಜನೆಗೆ ಅನುಮೋದಿಸಲಾದ ಕಾರ್ಯಕ್ರಮವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಆಯ್ಕೆಮಾಡಿ. ಡೇಬ್ರೇಕ್ ಬ್ಲೂಗಾಗಿ:npx @openai/codex-security scan . --auth api-key --cyber-access-program daybreak_blue
ನಿಮ್ಮ ಯೋಜನೆಗೆ ಡೇಬ್ರೇಕ್ ರೆಡ್ ಅನುಮೋದನೆ ಇದ್ದಾಗ ಮಾತ್ರ daybreak_red ಬಳಸಿ, ಅಥವಾ ಪ್ರಮಾಣಿತ ಸುರಕ್ಷತಾ ಕ್ರಮಗಳಿಗಾಗಿ standard ಬಳಸಿ. ಕಾರ್ಯಕ್ರಮವನ್ನು ಆಯ್ಕೆಮಾಡುವುದರಿಂದ ಆ ಕಾರ್ಯಕ್ರಮಕ್ಕೆ ಅಥವಾ ಹೆಚ್ಚುವರಿ ಮಾಡೆಲ್ಗಳಿಗೆ ಪ್ರವೇಶ ದೊರೆಯುವುದಿಲ್ಲ.
ದೃಢೀಕರಣ ಮತ್ತು ತಪಾಸಣೆಯ ಆಯ್ಕೆಗಳಿಗಾಗಿ Codex ಭದ್ರತಾ ಸಿಎಲ್ಐ ಉಲ್ಲೇಖ ಕೈಪಿಡಿ ನೋಡಿ.
Codex ಭದ್ರತಾ ಎಸ್ಡಿಕೆ ಜೊತೆಗೆ ಡೇಬ್ರೇಕ್ ಬಳಸಿ
Codex ಭದ್ರತಾ ಟೈಪ್ಸ್ಕ್ರಿಪ್ಟ್ ಎಸ್ಡಿಕೆ (@openai/codex-security) ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಅಭಿವೃದ್ಧಿಕರ್ತರ ಪರಿಕರದಿಂದ ಭದ್ರತಾ ತಪಾಸಣೆಗಳನ್ನು ನಡೆಸುತ್ತದೆ. ಇದು ಮೇಲೆ ವಿವರಿಸಿದ ಸಾಮಾನ್ಯ Codex ಎಸ್ಡಿಕೆಗಿಂತ ಪ್ರತ್ಯೇಕವಾಗಿದೆ.
ನಿಮ್ಮ ಅನುಮೋದಿತ ಖಾತೆ ಅಥವಾ ಎಪಿಐ ಯೋಜನೆಯ ದೃಢೀಕರಣ ವಿವರಗಳನ್ನು ಬಳಸಿ. ಕೆಲವು ಸೈಬರ್ ಭದ್ರತಾ ವಿನಂತಿಗಳು ಮತ್ತು ಸಂರಕ್ಷಿತ ತಪಾಸಣಾ ಫಲಿತಾಂಶಗಳಿಗೆ ಸೈಬರ್ಗಾಗಿ ವಿಶ್ವಾಸಾರ್ಹ ಪ್ರವೇಶದ ಅಗತ್ಯವಿದೆ. ಎಸ್ಡಿಕೆ ಸ್ಥಾಪಿಸುವುದರಿಂದ ಅಥವಾ ಮಾಡೆಲ್ ಆಯ್ಕೆಮಾಡುವುದರಿಂದ ಡೇಬ್ರೇಕ್ ಪ್ರವೇಶ ದೊರೆಯುವುದಿಲ್ಲ.
ಬೆಂಬಲಿತ ದೃಢೀಕರಣ, ಸಂರಚನೆ ಮತ್ತು ತಪಾಸಣೆಯ ಉದಾಹರಣೆಗಳಿಗಾಗಿ Codex ಭದ್ರತಾ ಎಸ್ಡಿಕೆ ಮಾರ್ಗದರ್ಶಿ ಅನುಸರಿಸಿ.
