OpenAI
ဤစာမျက်နှာကို စက်ဖြင့် ဘာသာပြန်ထားပါသည်။ မူရင်း အင်္ဂလိပ်ဆောင်းပါးကို ကြည့်ရန်။

Codex CLI တွင် Daybreak အသုံးပြုခြင်း

Codex CLI တွင် Daybreak ဖွင့်ရန်၊ အလိုအလျောက်လုပ်ငန်းစဉ်များနှင့် SDK ချိတ်ဆက်မှုများအတွက် ပြင်ဆင်ရန်၊ ဝင်သုံးခွင့် သို့မဟုတ် ငြင်းဆိုမှုပြဿနာများ ဖြေရှင်းရန် ဤလမ်းညွှန်ကို သုံးပါ။ 

အပ်ဒိတ်လုပ်ထားသည်- 21 hours ago

ဤပြောင်းလဲမှုများကို အသုံးပြုနိုင်ရန် Codex CLI 0.163.0 သို့မဟုတ် နောက်ပိုင်းဗားရှင်းသို့ အဆင့်မြှင့်ရန် လိုအပ်ကြောင်း သတိပြုပါ။ CLI အဆင့်မြှင့်ခြင်းကို မိမိဆန္ဒအလျောက် လုပ်ဆောင်ရပါသည်။ လက်ရှိထည့်သွင်းထားသော ဗားရှင်းများသည် အပ်ဒိတ်မလုပ်မချင်း ယခင်အတိုင်း ဆက်လက်အလုပ်လုပ်ပါမည်။

  • သင့်အလိုအလျောက်လုပ်ဆောင်မှုစနစ်က @openai/codex@latest ကို ထည့်သွင်းပါက နောက်တစ်ကြိမ် ထည့်သွင်းခြင်း သို့မဟုတ် အပ်ဒိတ်လုပ်ခြင်းတွင် ဤပြောင်းလဲမှု ပါဝင်လာနိုင်ပါသည်။ Codex CLI ကို npm ဖြင့် စနစ်တစ်ခုလုံးတွင် အသုံးပြုနိုင်အောင် ထည့်သွင်းထားပါက npm install -g @openai/codex@latest ကို လုပ်ဆောင်ပြီး အဆင့်မြှင့်ပြီးကြောင်း အတည်ပြုရန် codex --version ကို လုပ်ဆောင်ပါ။

  • ဤပြောင်းလဲမှုကို နောက်မှ အသုံးပြုလိုပါက @openai/codex@0.162.0 ဗားရှင်းကို ပုံသေသတ်မှတ်ထားပါ။ @latest ဖြင့် တစ်ကြိမ်ထည့်သွင်းထားရုံဖြင့် အလိုအလျောက် အပ်ဒိတ်ဖြစ်မည်မဟုတ်ပါ။ ဗားရှင်းအဟောင်းများကို ပုံသေသတ်မှတ်ထားသော အလုပ်စဉ်များသည် ယခင်အတိုင်း ဆက်လက်အလုပ်လုပ်ပါမည်။

  • TypeScript ဖြင့် ချိတ်ဆက်အသုံးပြုထားပါက @openai/codex-sdk နှင့် ၎င်းတွင် တစ်ပါတည်းပါဝင်သော runtime ကို အပ်ဒိတ်လုပ်ပါ။ Python ဖြင့် ချိတ်ဆက်အသုံးပြုထားပါက openai-codex နှင့် ၎င်း၏ Codex runtime ကို အပ်ဒိတ်လုပ်ပါ။ စနစ်တစ်ခုလုံးအတွက် ထည့်သွင်းထားသော CLI ကိုသာ အပ်ဒိတ်လုပ်ခြင်းဖြင့် SDK ၏ runtime ကို အပ်ဒိတ်ဖြစ်စေမည်ဟု မဆိုနိုင်ပါ။ ပရိုဂရမ်ဖိုင်လမ်းကြောင်းကို စိတ်ကြိုက်သတ်မှတ်ထားပါက ထိုပရိုဂရမ်ဖိုင်ကိုလည်း အပ်ဒိတ်လုပ်ပါ။

ကတ်တလောက်ကို ရယူနိုင်သော်လည်း ၎င်းတွင် မပါဝင်သော၊ ကိုယ်တိုင်သတ်မှတ်ထားသည့် မော်ဒယ် ID များကို CLI နှင့် Codex Desktop တွင် ယခင်အတိုင်း အလိုအလျောက် ကိုင်တွယ်ဆောင်ရွက်ပါမည်။ Daybreak ကို ဖွင့်ထားလျှင်လည်း ထိုအတိုင်းပင် ဖြစ်ပါသည်။ ကတ်တလောက်တွင် မပါဝင်ခြင်းတစ်ခုတည်းကြောင့် တောင်းဆိုချက် မအောင်မြင်နိုင်ဟု မဆိုလိုပါ။ 

မော်ဒယ်ရွေးချယ်သည့်နေရာတွင် ဆိုက်ဘာမော်ဒယ်များကို ရရှိနိုင်မှုအား သီးခြားအဆင့်ဆင့် ဖြန့်ချိပေးနိုင်ပါသည်။ အသုံးပြုခွင့် ဖွင့်ပေးပြီးသည်နှင့် ပံ့ပိုးထားသော ဗားရှင်းကို အသုံးပြုနေပြီးသူများသည် အသစ်ရရှိနိုင်သော မော်ဒယ်များကို မြင်ရရန် ထပ်မံဒေါင်းလုဒ်လုပ်စရာ မလိုပါ။ စာရင်းကို အသစ်ပြန်ရယူရန် မော်ဒယ်ရွေးချယ်သည့်နေရာကို ပြန်ဖွင့်ပါ သို့မဟုတ် Codex ကို ပြန်စပါ။

အပြန်အလှန်အသုံးပြုနိုင်သော CLI တွင် Daybreak ကို ဖွင့်ခြင်း

  1. ပုံမှန်သုံးနေကျ အထောက်အထားစိစစ်မှုဖြင့် Codex ကို စတင်ပါ။

  2. Daybreak ကို ဖွင့်ရန် /daybreak ကို ရိုက်ထည့်ပါ။

  3. Codex က Daybreak on. Applies to new turns. ဟု ပြသပါမည်။

  4. ဤရွေးချယ်မှုသည် လက်ရှိစကားဝိုင်းတွင် အကျိုးသက်ရောက်မည်ဖြစ်ပြီး အသုံးပြုမှုအသစ်များအတွက်လည်း မူလရွေးချယ်မှုအဖြစ် သိမ်းထားပါမည်။

  5. Daybreak ကို ပိတ်ရန် ထိုကွန်မန်း (/daybreak) ကိုပင် ထပ်မံလုပ်ဆောင်ပါ။

မျက်နှာပြင်မဲ့ CLI တွင် Daybreak ကို ဖွင့်ခြင်း

မျက်နှာပြင်မဲ့ လုပ်ငန်းစဉ်များသည် အသုံးပြုသူနှင့် အပြန်အလှန်တုံ့ပြန်နိုင်သော UI မပါဘဲ လုပ်ဆောင်ပြီး ပုံမှန်အားဖြင့် script များ၊ အချိန်ဇယားသတ်မှတ်ထားသော အလုပ်များ သို့မဟုတ် CI တွင် codex exec မှတစ်ဆင့် လုပ်ဆောင်သည်။ ဤနေရာတွင် အသုံးပြုသူကို ရွေးချယ်ခိုင်းသည့် “Daybreak ကို ဖွင့်ပါ” (/daybreak) ဟူသော စာသား ပေါ်လာမည်မဟုတ်ပါ။ ထိုအစား အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်သည်—

  1. ငြင်းဆိုမှုများ လျှော့ချလိုသော command တစ်ခုစီတွင် -c daybreak=true ကို ထည့်ခြင်းဖြင့် သတ်မှတ်ထားသော CLI လုပ်ဆောင်မှုတစ်ခုတွင် Daybreak ကို ထည့်သုံးပါ။ ဥပမာ၊ အောက်ပါအတိုင်း ထည့်သွင်းနိုင်သည်—

codex exec -c daybreak=true "Review the changes in this repository."

  1. လက်ရှိ တုံ့ပြန်ညွှန်ကြားချက်နှင့် အခြား command ရွေးချယ်စရာများကို မပြောင်းဘဲ ထားပါ။ Script များ၊ အချိန်ဇယားသတ်မှတ်ထားသော အလုပ်များနှင့် CI ဖွဲ့စည်းသတ်မှတ်မှုရှိ command များအပါအဝင် Daybreak ကို အသုံးပြုလိုသော ခေါ်ယူလုပ်ဆောင်မှုတိုင်းတွင် ဤဆက်တင်ကို ထည့်ပါ။

  2. Codex က ဖတ်ယူသည့် ဖွဲ့စည်းသတ်မှတ်မှုဖိုင်တွင် daybreak=true ကို ထည့်ခြင်းဖြင့် CLI ဆက်ရှင်အသစ်များနှင့် လုပ်ဆောင်မှုအသစ်များအတွက် Daybreak ကို မူလသတ်မှတ်ချက်အဖြစ် ထားပါ။

  3. အသုံးပြုသူ၏ မူလဖွဲ့စည်းသတ်မှတ်မှုဖိုင်မှာ ~/.codex/config.toml ဖြစ်သည်။ သင့်အလိုအလျောက်လုပ်ငန်းစဉ်တွင် CODEX_HOME ကို သတ်မှတ်ထားပါက $CODEX_HOME/config.toml ကို အစားထိုးအသုံးပြုပါ။ ဆက်တင်ကို [features] ကဲ့သို့သော အပိုင်းများ၏ အပြင်ဘက်၊ ထိပ်ဆုံးအဆင့်တွင် ထည့်ပါ။

  4. အလိုအလျောက်လုပ်ငန်းစဉ် အမှန်တကယ် လုပ်ဆောင်နေသော ပတ်ဝန်းကျင်တွင် ပြောင်းလဲမှုကို ပြုလုပ်ပါ။ သင့်လက်ပ်တော့၏ ဖွဲ့စည်းသတ်မှတ်မှုကို ပြင်ဆင်ရုံဖြင့် CI runner သို့မဟုတ် အဝေးရှိစက်၏ ဖွဲ့စည်းသတ်မှတ်မှု ပြောင်းလဲမည်မဟုတ်ပါ။

  5. ဖွဲ့စည်းသတ်မှတ်မှုတစ်ခုတည်းကို အသုံးပြုသည့် အပြန်အလှန်တုံ့ပြန်နိုင်သော ဆက်ရှင်အသစ်များတွင်လည်း ဤဆက်တင် သက်ရောက်သည်။ ပြန်လည်ဆက်လက်အသုံးပြုသော ဆက်ရှင်များနှင့် ခွဲထွက်ထားသော ဆက်ရှင်များတွင် သိမ်းထားသည့် Daybreak ရွေးချယ်မှုကို ဆက်လက်ထိန်းသိမ်းထားသည်။ ဖွဲ့စည်းသတ်မှတ်မှု၏ မူလသတ်မှတ်ချက်အသစ်က ၎င်းကို အစားမထိုးပါ။

  6. Command line မှ သတ်မှတ်ထားသော ဆက်တင်သည် ထိုခေါ်ယူလုပ်ဆောင်မှုအတွက် သိမ်းထားသော ဖွဲ့စည်းသတ်မှတ်မှုထက် ဦးစားပေးသက်ရောက်ကြောင်း သတိပြုပါ။ ထို့ကြောင့် ဖွဲ့စည်းသတ်မှတ်မှုတွင် daybreak = true ကို ထားရှိပြီး သီးခြားလုပ်ဆောင်မှုတစ်ခုအတွက် -c daybreak=false ကို အသုံးပြုနိုင်သည်။

Proxy မှတစ်ဆင့် မော်ဒယ်အဖြေထုတ်ပေးသည့် ဝန်ဆောင်မှုပေးသူနှင့် Daybreak ကို ဖွင့်သုံးခြင်း

မော်ဒယ်အဖြေထုတ်ပေးရန် တောင်းဆိုချက်များကို လက်ရှိ proxy မှတစ်ဆင့် ပေးပို့နေစဉ်မှာပင် Codex CLI တွင် Daybreak ကို အသုံးပြုနိုင်သည်။ သင့်ပရောဂျက်အတွက် မည်သည့်မော်ဒယ်များက Daybreak ကို ပံ့ပိုးကြောင်း သိရှိရန် Codex သည် မော်ဒယ်စာရင်းကို သီးခြားရှာဖွေစစ်ဆေးသည်။

မစတင်မီ Codex CLI တွင် ကောင်းစွာအလုပ်လုပ်နေသော proxy ဝန်ဆောင်မှုပေးသူတစ်ခု၊ Daybreak နှင့် သင်အသုံးပြုလိုသည့် မော်ဒယ်ကို အသုံးပြုခွင့်ရှိသော ပရောဂျက်မှ OpenAI API ကီးတစ်ခုအပြင် Codex CLI ဗားရှင်း v0.167.0 လည်း ရှိကြောင်း သေချာစစ်ဆေးပါ။ပရောဂျက်၏ Daybreak အသုံးပြုခွင့်ဆိုင်ရာ OpenAI လမ်းညွှန်စာတမ်းများ

  1. ~/.codex/config.toml ကို ဖွင့်ပြီး သင့် proxy အတွက် [model_providers.<id>] အပိုင်းကို ရှာကာ သင့် proxy ဝန်ဆောင်မှုပေးသူ၏ သတ်မှတ်ချက်များကို ပြင်ဆင်ပါ။ အောက်ပါဥပမာ၏ နောက်ဆုံးနှစ်ကြောင်းကို ထိုအပိုင်းတွင် ထည့်ပါ။ လက်ရှိ ဝန်ဆောင်မှုပေးသူ ID၊ proxy URL နှင့် အထောက်အထားစိစစ်မှု ဆက်တင်များကို မပြောင်းဘဲ ထားပါ။


    [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 ဖွဲ့စည်းသတ်မှတ်မှု အကိုးအကားလမ်းညွှန်

  2. သင့် CLI အသုံးပြုသည့် အထောက်အထားများနှင့် ကိုက်ညီသော ရွေးချယ်စရာကို ရွေး၍ မော်ဒယ်စာရင်း ရှာဖွေစစ်ဆေးမှုအတွက် အထောက်အထားစိစစ်ပါ။

    1. Codex က OpenAI API ကီးကို အသုံးပြုပါက အဆင့် ၁ မှ OpenAI မော်ဒယ်စာရင်း URL ကို ဆက်ထားပါ။ မော်ဒယ်စာရင်းကို တိုက်ရိုက်ဝင်ရောက်ရန် အထောက်အထားစိစစ်နိုင်စေရန် Daybreak ဖွင့်ထားသော သင့်ပရောဂျက်၏ ကီးဖြင့် Codex ကို လုပ်ဆောင်ပါ။

    2. Codex က သင့် proxy ၏ အထောက်အထားများကို အသုံးပြုပါက model_catalog_url ကို သင့် proxy ပေါ်ရှိ မော်ဒယ်စာရင်းလမ်းကြောင်း၏ URL အပြည့်အစုံအဖြစ် သတ်မှတ်ပါ။ ထိုလမ်းကြောင်းကို အောက်ပါအတိုင်း လုပ်ဆောင်ရန် သတ်မှတ်ပါ—

      1. ပုံမှန်အသုံးပြုနေသော proxy အထောက်အထားများဖြင့် CLI တောင်းဆိုချက်ကို အထောက်အထားစိစစ်ပါ။

      2. Daybreak ဖွင့်ထားသော သင့်ပရောဂျက်မှ OpenAI API ကီးကို အသုံးပြု၍ တောင်းဆိုချက်ကို https://chatgpt.com/backend-api/codex/models သို့ ဆက်လက်ပေးပို့ပါ။

      3. မော်ဒယ်စာရင်းမှ တုံ့ပြန်ချက်ကို Codex ထံ ပြန်ပို့ပါ။

  3. သင့် proxy ဝန်ဆောင်မှုပေးသူဖြင့် Codex CLI ဆက်ရှင်အသစ်တစ်ခု စတင်ပြီး Daybreak ကို ဖွင့်ပါ။ Daybreak အသုံးပြုနိုင်သည့် မော်ဒယ်တစ်ခုကို ရွေးပြီးနောက် Daybreak ကို ဖွင့်ရန် /daybreak ကို ထည့်သွင်းပါ။

    1. Daybreak ကို အသုံးမပြုနိုင်ပါက မော်ဒယ်စာရင်း ရှာဖွေစစ်ဆေးမှုကို ဦးစွာ စစ်ဆေးပါ။ မော်ဒယ်စာရင်း တောင်းဆိုချက် မအောင်မြင်သည့်တိုင် မော်ဒယ်အဖြေထုတ်ပေးမှုက အောင်မြင်နိုင်သည်။ တောင်းဆိုချက်သည် ရည်ရွယ်ထားသော ပရောဂျက်၏ ကီးနှင့်အတူ OpenAI ထံ ရောက်ရှိကြောင်းနှင့် ထိုပရောဂျက်တွင် Daybreak နှင့် ရွေးချယ်ထားသော မော်ဒယ် နှစ်ခုစလုံးကို အသုံးပြုခွင့်ရှိကြောင်း အတည်ပြုစစ်ဆေးပါ။

TypeScript SDK မှတစ်ဆင့် Daybreak ကို ဖွင့်ခြင်း

ကလိုင်းယင့်ဆက်တင်များမှတစ်ဆင့် Daybreak ဆက်တင်ကို ပေးပို့ပါ။

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 ကို ပိတ်ပြီး ပုံမှန်ငြင်းပယ်မှုစနစ်ကို အသုံးပြုရန် daybreak: false ကို သုံးပါ။ လက်ရှိ အထောက်အထားစိစစ်မှုဆက်တင်များကို မပြောင်းဘဲ ထားပါ။

အက်ပ်ဆာဗာ သို့မဟုတ် Python SDK မှတစ်ဆင့် Daybreak ကို ဖွင့်ခြင်း

1. ရွေးချယ်ထားသော မော်ဒယ်၏ availableAccessPrograms.cyber တန်ဖိုးများကို model/list မှ ဖတ်ယူပြီး turn/start ပါရာမီတာများတွင် cyberAccessProgram ကို သတ်မှတ်ပါ။

က။ ပင်မမော်ဒယ်နှင့် Daybreak Blue အသုံးပြုခွင့်ရှိသော အကောင့်အတွက်—

{ "cyberAccessProgram": "daybreakBlue" }

ခ။ ဆိုက်ဘာမော်ဒယ်နှင့် Daybreak Red အသုံးပြုခွင့်ရှိသော အကောင့်အတွက်—

{ "cyberAccessProgram": "daybreakRed" }

ဂ။ ပုံမှန်ငြင်းပယ်မှုစနစ်အတွက်—

{ "cyberAccessProgram": "standard" }

2. ဤရွေးချယ်မှုကို အသုံးပြုရမည့် အပြန်အလှန်ဆက်သွယ်မှု အလှည့်တိုင်းတွင် ထည့်သွင်းပါ။ ပါရာမီတာကို ချန်လှပ်လိုက်လျှင် Daybreak ပိတ်သွားမည်ဟု မယူဆပါနှင့်။ အက်ပ်ဆာဗာနှင့် တိုက်ရိုက်ချိတ်ဆက်သော ကလိုင်းယင့်များသည် ဤပါရာမီတာကို အသုံးပြုရန် စတင်ပြင်ဆင်ချိန်တွင် experimentalApi လုပ်ဆောင်နိုင်စွမ်းကို ဖွင့်ရပါမည်။

3. Python SDK ၏ အောက်ခြေအဆင့် 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. ဤဥပမာတွင် ရွေးချယ်ထားသော မော်ဒယ်အတွက် Daybreak Blue ကို ရရှိနိုင်သည်ဟု ယူဆထားပါသည်။ Python ကလိုင်းယင့်သည် စမ်းသပ်ဆဲ API လုပ်ဆောင်နိုင်စွမ်းကို မူလကတည်းက ဖွင့်ထားပါသည်။ စကားဝိုင်းအတွက် သိမ်းထားသော ရွေးချယ်မှုတစ်ခုတည်းဖြင့် အက်ပ်ဆာဗာ၏ အပြန်အလှန်ဆက်သွယ်မှုအလှည့်အတွက် ပရိုဂရမ်ကို ရွေးချယ်ပေးမည်မဟုတ်ပါ။

ဤပြောင်းလဲမှုများမတိုင်မီ စက်တွင်းမော်ဒယ်ကတ်တလောက် ထည့်ထားခဲ့ပါက

ယခင်က API ကီးဖြင့် ဝင်ရောက်သည့်အခါ သင်မျှော်လင့်ထားသော မော်ဒယ်များ မပေါ်ခဲ့လျှင် config.toml တွင် model_catalog_json ကို အသုံးပြုပြီး စက်တွင်းကတ်တလောက်တစ်ခု ထည့်ထားခဲ့နိုင်ပါသည်။ Codex သည် အလိုအလျောက်ရယူသော ကတ်တလောက်အစား ထိုစက်တွင်းဖိုင်ကို အသုံးပြုသဖြင့် သင့်မော်ဒယ်စာရင်းသည် ခေတ်နောက်ကျနေနိုင်ပါသည်။ သင့်လုပ်ငန်းပတ်ဝန်းကျင်အတွက် ကတ်တလောက်ကို အလိုအလျောက်ရယူနိုင်မှု ရရှိလာသည်နှင့် ထိုစနစ်သို့ ပြန်ပြောင်းရန် အောက်ပါအဆင့်များအတိုင်း လုပ်ဆောင်ပါ။

  1. config.toml ကို ဖွင့်ပါ။ Codex CLI အတွက် ~/.codex/config.toml ကို ဖွင့်ပါ။ (CODEX_HOME ကို သတ်မှတ်ထားပါက $CODEX_HOME/config.toml ကို ဖွင့်ပါ။) Codex Desktop တွင် ဆက်တင်များ > ဆက်တင်သတ်မှတ်ချက်များ သို့ သွားပြီး config.toml ကို ဖွင့်မည် ကို ရွေးချယ်ပါ။

  2. စက်တွင်းကတ်တလောက်ကို ယာယီပိတ်ထားပါ။ model_catalog_json စာကြောင်း၏ အစတွင် # ထည့်ပြီး ဖိုင်ကို သိမ်းပါ။ ထို့နောက် မူလအကောင့် သို့မဟုတ် API ကီးဖြင့် Codex ကို ပြန်စပါ။ သင့်အဖွဲ့အစည်းက သုံးရန် သတ်မှတ်ထားသော ကတ်တလောက် URL များကို မပြောင်းဘဲ ထားပါ။

  3. သင့်အသုံးပြုခွင့်ကို စစ်ဆေးအတည်ပြုပါ။ CLI တွင် codex ကို စတင်ပြီး ထိုအသုံးပြုမှုအတွင်း /daybreak ကို ရိုက်ထည့်ပါ။ Desktop တွင် အဆင့်မြင့် မော်ဒယ်ရွေးချယ်သည့်နေရာကို ဖွင့်ပြီး Daybreak ကို ဖွင့်ပါ။ သင့်တွင် Daybreak Red အသုံးပြုခွင့်ရှိပါက မျှော်လင့်ထားသော ဆိုက်ဘာမော်ဒယ် ပေါ်လာကြောင်းနှင့် ၎င်းကို သုံးပြီး တောင်းဆိုချက် ပေးပို့နိုင်ကြောင်း စစ်ဆေးအတည်ပြုပါ။

  4. အလုပ်လုပ်သော ဆက်တင်များကို ဆက်လက်သုံးပါ။ စစ်ဆေးမှု အောင်မြင်ပါက ပိတ်ထားခဲ့သော စာကြောင်းကို ဖျက်ပြီး ဖိုင်ကို သိမ်းပါ။ မအောင်မြင်ပါက ယခင်ဆက်တင်များကို ပြန်သုံးရန် # ကို ဖယ်ရှားပြီး ဖိုင်ကို သိမ်းကာ Codex ကို ပြန်စပါ။

CLI ရှိ ငြင်းပယ်မှုများကို ပြဿနာရှာဖွေဖြေရှင်းခြင်း

  • သင့်အလိုအလျောက်လုပ်ဆောင်မှုစနစ်တွင် သုံးထားသည့် အထောက်အထား၊ မော်ဒယ်နှင့် ဆက်တင်များအတိုင်း သုံးပြီး ပုံမှန်အလုပ်များကို ကိုယ်စားပြုနိုင်သည့် အလုပ်တစ်ခုကို လုပ်ဆောင်ကြည့်ပါ။

  • Daybreak ကို မရရှိနိုင်ပါက အောက်ပါအချက်များကို စစ်ဆေးအတည်ပြုပါ။

    • သင့်အကောင့် သို့မဟုတ် API ပရောဂျက်တွင် Daybreak အသုံးပြုခွင့် ရှိကြောင်း။

    • ရွေးချယ်ထားသော မော်ဒယ်က Daybreak ကို ပံ့ပိုးကြောင်း။

  • အပြန်အလှန်အသုံးပြုနိုင်သော CLI တွင် Daybreak ကို ဖွင့်ထားကြောင်း စစ်ဆေးပါ။ Daybreak ကို ရရှိနိုင်သော်လည်း ပိတ်ထားသည့်အခါ အပြန်အလှန်အသုံးပြုနိုင်သော CLI က ဤငြင်းပယ်စာကို ပြသနိုင်ပါသည်—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 ကို ဖွင့်ရန် Daybreak ကို ဖွင့်မည် ကို ရွေးချယ်ပြီး တောင်းဆိုချက်ကို ထပ်မံပို့ပါ။ ငြင်းပယ်ခံရသော တောင်းဆိုချက်ကို အလိုအလျောက် ပြန်စမ်းမည်မဟုတ်ကြောင်း သတိပြုပါ။ သင်ကိုယ်တိုင် ထပ်မံတောင်းဆိုရပါမည်။ Daybreak ကို ဖွင့်ထားလျှင်လည်း အချို့တောင်းဆိုချက်များသည် ငြင်းပယ်ခံရနိုင်ပါသေးသည်။

    • Daybreak ကို ဆက်ပိတ်ထားရန် ယခု မလုပ်သေးပါ ကို ရွေးချယ်ပါ။

  • အလိုအလျောက်လုပ်ဆောင်မှုများအတွက် daybreak=true ကို အမှန်တကယ် လည်ပတ်နေသော Codex လုပ်ငန်းစဉ်ထံ ပေးပို့ထားပြီး အခြား command-line ဆက်တင်တစ်ခုက အစားထိုးသတ်မှတ်မထားကြောင်း စစ်ဆေးအတည်ပြုပါ။

Codex Security CLI တွင် Daybreak ကို အသုံးပြုခြင်း

Codex Security CLI သည် လုံခြုံရေးစစ်ဆေးမှုများအတွက် @openai/codex-security ကို အသုံးပြုသည်။ ၎င်း၏ အသုံးပြုခွင့်အစီအစဉ်ဆိုင်ရာ ရွေးချယ်စရာများသည် အထက်ပါ ယေဘုယျ Codex CLI ဥပမာများနှင့် သီးခြားဖြစ်သည်။

API ကီးဖြင့် အထောက်အထားစိစစ်ရန် Daybreak ဖွင့်ထားသော API ပရောဂျက်မှ ကီးကို အသုံးပြုပြီး ထိုပရောဂျက်အတွက် ခွင့်ပြုထားသည့် အစီအစဉ်ကို တိတိကျကျ ရွေးချယ်ပါ။ Daybreak Blue အတွက်—


npx @openai/codex-security scan . --auth api-key --cyber-access-program daybreak_blue

သင့်ပရောဂျက်ကို Daybreak Red အတွက် ခွင့်ပြုထားမှသာ daybreak_red ကို အသုံးပြုပါ။ ပုံမှန်အကာအကွယ်များအတွက် standard ကို အသုံးပြုပါ။ အစီအစဉ်တစ်ခုကို ရွေးချယ်ရုံဖြင့် ထိုအစီအစဉ် သို့မဟုတ် နောက်ထပ်မော်ဒယ်များကို အသုံးပြုခွင့် ရရှိမည်မဟုတ်ပါ။

အထောက်အထားစိစစ်ခြင်းနှင့် စစ်ဆေးခြင်းဆိုင်ရာ ရွေးချယ်စရာများအတွက် Codex Security CLI အကိုးအကားလမ်းညွှန်ကို ကြည့်ပါ။

Codex Security SDK တွင် Daybreak ကို အသုံးပြုခြင်း

Codex Security TypeScript SDK (@openai/codex-security) သည် အက်ပ်တစ်ခု သို့မဟုတ် ဆော့ဖ်ဝဲရေးသားသူသုံး ကိရိယာတစ်ခုမှ လုံခြုံရေးစစ်ဆေးမှုများကို လုပ်ဆောင်ပေးသည်။ ၎င်းသည် အထက်တွင် ဖော်ပြထားသော ယေဘုယျ Codex SDK နှင့် သီးခြားဖြစ်သည်။

သင့်ခွင့်ပြုချက်ရရှိထားသော အကောင့် သို့မဟုတ် API ပရောဂျက်၏ အထောက်အထားများကို အသုံးပြုပါ။ ဆိုက်ဘာလုံခြုံရေးဆိုင်ရာ တောင်းဆိုချက်အချို့နှင့် ကန့်သတ်ထားသော စစ်ဆေးတွေ့ရှိချက်များအတွက် Trusted Access for Cyber လိုအပ်သည်။ SDK ကို ထည့်သွင်းခြင်း သို့မဟုတ် မော်ဒယ်တစ်ခုကို ရွေးချယ်ခြင်းဖြင့် Daybreak အသုံးပြုခွင့် ရရှိမည်မဟုတ်ပါ။

ပံ့ပိုးထားသော အထောက်အထားစိစစ်နည်းများ၊ ဖွဲ့စည်းသတ်မှတ်မှုနှင့် စစ်ဆေးမှုဥပမာများအတွက် Codex Security SDK လမ်းညွှန်ကို လိုက်နာပါ။

ဤဆောင်းပါးသည် အထောက်အကူ ဖြစ်ပါသလား။