OpenAI
Aistríodh an leathanach seo le meaisín. Féach ar an t-alt bunaidh i mBéarla.

Daybreak a úsáid in Codex CLI

Úsáid an treoir seo chun Daybreak a chumasú in Codex CLI, é a chumrú le haghaidh sreafaí oibre uathoibrithe agus comhtháthuithe SDK, agus fadhbanna rochtana nó diúltaithe a réiteach. 

Nuashonraithe: 21 hours ago

Tabhair faoi deara go mbeidh ort uasghrádú go Codex CLI 0.163.0 nó leagan níos déanaí chun leas a bhaint as na hathruithe seo. Is fútsa atá sé uasghráduithe CLI a chur i bhfeidhm: leanfaidh na suiteálacha atá agat ag feidhmiú mar atá go dtí go nuashonróidh tú iad.

  • Má shuiteálann do phróiseas uathoibrithe @openai/codex@latest, d’fhéadfadh sé an t-athrú seo a fháil an chéad uair eile a dhéanfaidh sé suiteáil nó nuashonrú. Má shuiteáil tú Codex CLI go domhanda le npm, rith npm install -g @openai/codex@latest, ansin rith codex --version chun an t-uasghrádú a dheimhniú.

  • Chun an t-athrú a chur siar, socraigh @openai/codex@0.162.0 mar an leagan seasta. Ní nuashonraítear suiteáil aonuaire a dhéantar le @latest go huathoibríoch. Leanfaidh sreafaí oibre atá socraithe ar leaganacha níos sine ag feidhmiú mar a rinne siad roimhe seo.

  • I gcás comhtháthuithe TypeScript, nuashonraigh @openai/codex-sdk agus an timpeallacht rite atá cuachta leis. I gcás comhtháthuithe Python, nuashonraigh openai-codex agus a thimpeallacht rite Codex. Ní gá go nuashonrófaí timpeallacht rite SDK ach an CLI domhanda a nuashonrú. Má chumraíonn tú conair shaincheaptha chuig comhad inrite, nuashonraigh an comhad inrite sin freisin.

Má tá aitheantóirí samhlacha a cumraíodh de láimh ar iarraidh ó chatalóg atá ar fáil ar shlí eile, leanfar dá láimhseáil go huathoibríoch mar a rinneadh roimhe seo in CLI agus Codex Desktop, fiú nuair atá Daybreak AR SIÚL. Ní chuirfidh a n-easpa sa chatalóg, aisti féin, cosc ar iarratas a bheith rathúil. 

D’fhéadfaí samhlacha cibearshlándála a chur ar fáil sa roghnóir samhlacha ar leithligh. Nuair a bheidh sé seo cumasaithe, ní bheidh íoslódáil eile de dhíth ar úsáideoirí atá ar leagan tacaithe cheana chun na samhlacha nua atá ar fáil a fheiceáil. Athoscail an roghnóir samhlacha nó atosaigh Codex chun an liosta a athnuachan.

Cumasaigh Daybreak in CLI idirghníomhach

  1. Tosaigh Codex leis an ngnáthmhodh fíordheimhnithe atá agat.

  2. Chun Daybreak a chur AR SIÚL, cuir /daybreak isteach.

  3. Taispeánfaidh Codex Tá Daybreak ar siúl. Baineann sé le sealanna nua.

  4. Beidh sé seo i bhfeidhm ar an snáithe gníomhach agus sábhálfar é mar réamhshocrú do sheisiúin nua.

  5. Chun Daybreak a MHÚCHADH, rith an t-ordú céanna (/daybreak) arís.

Cumasaigh Daybreak in CLI gan chomhéadan idirghníomhach

Ritheann sreafaí oibre den chineál seo gan chomhéadan idirghníomhach úsáideora, go hiondúil trí codex exec i scripteanna, i jabanna sceidealaithe nó in CI. Níl aon leid idirghníomhach “Cumasaigh Daybreak” (/daybreak) anseo. Ina áit sin, is féidir leat:

  1. Daybreak a chur le rith ar leith den CLI trí -c daybreak=true a chur le gach ordú ar cheart níos lú diúltuithe a úsáid leis. Mar shampla, d'fhéadfá an méid seo a iontráil:

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

  1. Coinnigh do leid agus na roghanna ordaithe eile atá agat cheana. Cuir an socrú seo le gach glao ar cheart Daybreak a úsáid leis, lena n-áirítear orduithe i scripteanna, i jabanna sceidealaithe agus i gcumraíocht CI.

  2. Daybreak a shocrú mar réamhshocrú do sheisiúin agus rití nua CLI trí daybreak=true a chur leis an gcomhad cumraíochta a lódálann Codex.

  3. Is é ~/.codex/config.toml an comhad réamhshocraithe cumraíochta úsáideora. Má shocraíonn d'uathoibriú CODEX_HOME, úsáid $CODEX_HOME/config.toml ina áit. Cuir an socrú ag an leibhéal is airde, lasmuigh de rannáin ar nós [features].

  4. Déan an t-athrú sa timpeallacht ina ritheann an t-uathoibriú i ndáiríre. Ní nuashonraítear reathaí CI ná meaisín cianda nuair a nuashonraíonn tú cumraíocht do ríomhaire glúine.

  5. Baineann an socrú freisin le seisiúin idirghníomhacha nua a úsáideann an chumraíocht chéanna. Coinníonn seisiúin a atosaítear nó a ndéantar forc díobh an rogha Daybreak a sábháladh dóibh; ní thagann réamhshocrú nua cumraíochta ina háit.

  6. Tabhair faoi deara go sáraíonn socrú líne ordaithe an chumraíocht shábháilte don ghlao sin. Mar sin, is féidir leat daybreak = true a choinneáil i do chumraíocht agus -c daybreak=false a úsáid do rith ar leith.

Daybreak a chumasú le soláthraí tátail trí sheachfhreastalaí

Is féidir leat Daybreak a úsáid in Codex CLI agus iarratais tátail á ródú tríd an seachfhreastalaí atá agat cheana. Déanann Codex cuardach ar leith i gcatalóg na samhlacha chun fáil amach cé na samhlacha a thacaíonn le Daybreak do do thionscadal.

Sula dtosaíonn tú, cinntigh go bhfuil soláthraí seachfhreastalaí agat atá ag obair in Codex CLI, eochair API OpenAI ó thionscadal a bhfuil rochtain aige ar Daybreak agus ar an tsamhail is mian leat a úsáid, agus v0.167.0 de Codex CLI.Doiciméadacht OpenAI maidir le rochtain tionscadail ar Daybreak

  1. Nuashonraigh do sholáthraí seachfhreastalaí trí ~/.codex/config.toml a oscailt agus an rannán [model_providers.<id>] do do sheachfhreastalaí a aimsiú. Cuir an dá líne dheireanacha den sampla thíos leis an rannán sin. Coinnigh an t-aitheantas soláthraí, URL an tseachfhreastalaí agus na socruithe fíordheimhnithe atá agat cheana.


    [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

    Má tá rannán [model_providers.<id>.capabilities] i do chumraíocht cheana, cuir cyber_access_programs = true ann agus coinnigh model_catalog_url sa mháthair-rannán soláthraí.Tagairt chumraíochta Codex

  2. Fíordheimhnigh an cuardach sa chatalóg tríd an rogha a oireann do na dintiúir a úsáideann do CLI a roghnú.

    1. Má úsáideann Codex eochair API OpenAI, coinnigh URL chatalóg OpenAI ó chéim 1. Rith Codex leis an eochair ó do thionscadal a bhfuil Daybreak cumasaithe dó ionas gur féidir leis fíordheimhniú go díreach leis an gcatalóg.

    2. Má úsáideann Codex dintiúir do sheachfhreastalaí, socraigh model_catalog_url chuig URL iomlán bealaigh catalóige ar do sheachfhreastalaí. Cumraigh an bealach sin chun:

      1. An t-iarratas CLI a fhíordheimhniú le do ghnáthdhintiúir seachfhreastalaí.

      2. An t-iarratas a chur ar aghaidh chuig https://chatgpt.com/backend-api/codex/models leis an eochair API OpenAI ó do thionscadal a bhfuil Daybreak cumasaithe dó.

      3. Freagra na catalóige a sheoladh ar ais chuig Codex.

  3. Cuir Daybreak ar siúl trí sheisiún nua Codex CLI a thosú le do sholáthraí seachfhreastalaí. Roghnaigh samhail atá incháilithe do Daybreak, ansin iontráil /daybreak chun é a chur ar siúl.

    1. Mura bhfuil Daybreak ar fáil, seiceáil an cuardach sa chatalóg ar dtús. Is féidir go n-éireoidh leis an tátal fiú má theipeann ar an iarratas catalóige. Deimhnigh go sroicheann an t-iarratas OpenAI le heochair ón tionscadal atá beartaithe agus go bhfuil rochtain ag an tionscadal ar Daybreak agus ar an tsamhail roghnaithe araon.

Cumasaigh Daybreak tríd an SDK TypeScript

Cuir an socrú Daybreak ar aghaidh trí chumraíocht an chliaint:

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);

Úsáid daybreak: false chun Daybreak a mhúchadh agus an gnáth-iompar diúltaithe a úsáid. Coinnigh do chumraíocht fíordheimhnithe reatha.

Cumasaigh Daybreak tríd an bhfreastalaí aipe nó an SDK Python

1. Léigh luachanna availableAccessPrograms.cyber na samhla roghnaithe ó model/list, ansin socraigh cyberAccessProgram sna paraiméadair turn/start.

a. I gcás samhail phríomhlíne agus cuntas a bhfuil rochtain aige ar Daybreak Blue:

{ "cyberAccessProgram": "daybreakBlue" }

b. I gcás samhail chibearshlándála agus cuntas a bhfuil rochtain aige ar Daybreak Red:

{ "cyberAccessProgram": "daybreakRed" }

c. Don ghnáth-iompar diúltaithe:

{ "cyberAccessProgram": "standard" }

2. Cuir an rogha san áireamh i ngach seal ar cheart dó í a úsáid; ná glac leis go múchfar Daybreak má fhágtar an paraiméadar ar lár. Ní mór do chliaint a nascann go díreach leis an bhfreastalaí aipe an cumas experimentalApi a chumasú le linn túsaithe chun an paraiméadar seo a úsáid.

3. Is féidir le CodexClient íseal-leibhéil an SDK Python an paraiméadar céanna a chur ar aghaidh:

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. Glactar leis sa sampla seo go bhfuil Daybreak Blue ar fáil don tsamhail roghnaithe. Cumasaíonn an cliant Python an cumas API turgnamhach de réir réamhshocraithe. Ní leor sainrogha snáithe atá sábháilte chun clár a roghnú do sheal ar an bhfreastalaí aipe.

Má chuir tú catalóg áitiúil samhlacha leis roimh na hathruithe seo

Murar taispeánadh na samhlacha a raibh súil agat leo nuair a shínigh tú isteach le heochair API roimhe seo, seans gur chuir tú catalóg áitiúil leis trí model_catalog_json a úsáid in config.toml. Úsáideann Codex an comhad áitiúil sin in ionad na catalóige uathoibríche, mar sin d’fhéadfadh do liosta samhlacha éirí as dáta. Nuair a bheidh tacaíocht don chatalóg uathoibríoch ar fáil i do thimpeallacht, lean na céimeanna seo chun filleadh uirthi:

  1. Oscail config.toml. I gcás Codex CLI, oscail ~/.codex/config.toml (nó $CODEX_HOME/config.toml má shocraigh tú CODEX_HOME). In Codex Desktop, téigh chuig Socruithe > Cumraíocht, ansin roghnaigh Oscail config.toml.

  2. Díchumasaigh an chatalóg áitiúil go sealadach. Cuir # ag tús na líne model_catalog_json, sábháil an comhad, agus atosaigh Codex leis an gcuntas nó leis an eochair API chéanna. Fág aon URL catalóige a éilíonn d’eagraíocht mar atá.

  3. Fíoraigh do rochtain. In CLI, tosaigh codex, ansin cuir /daybreak isteach sa seisiún. In Desktop, oscail an t-ardroghnóir samhlacha agus cuir Daybreak ar siúl. Má tá rochtain agat ar Daybreak Red, deimhnigh go dtaispeántar samhail chibearshlándála a bhfuil súil agat léi agus gur féidir leat iarratas a sheoladh léi.

  4. Coinnigh an chumraíocht a oibríonn. Má éiríonn leis an tseiceáil, scrios an líne a dhíchumasaigh tú agus sábháil an comhad. Má theipeann uirthi, bain an #, sábháil, agus atosaigh Codex chun do chumraíocht roimhe seo a athbhunú.

Fabhtcheartaigh diúltuithe in CLI

  • Rith jab ionadaíoch leis na dintiúir, an tsamhail agus an chumraíocht chéanna a úsáideann do phróiseas uathoibrithe.

  • Mura bhfuil Daybreak ar fáil, deimhnigh na nithe seo a leanas:

    • Tá rochtain ag do chuntas nó ag do thionscadal API ar Daybreak.

    • Tacaíonn an tsamhail roghnaithe le Daybreak.

  • In CLI idirghníomhach, seiceáil go bhfuil Daybreak ar siúl. Féadfaidh CLI idirghníomhach teachtaireacht diúltaithe a thaispeáint nuair atá Daybreak ar fáil ach MÚCHTA: Tá Daybreak múchta faoi láthair. Má tá obair slándála údaraithe á déanamh agat, cuir ar siúl é agus bain triail as d’iarratas arís.

    • Fiafraíonn an leid An bhfuil fonn ort Daybreak a chur ar siúl don chéad iarratas eile? agus tugann sí na roghanna Cumasaigh Daybreak agus Níl anois.

    • Roghnaigh Cumasaigh Daybreak chun é a chur ar siúl don chéad iarratas eile, ansin bain triail as an iarratas arís. Tabhair faoi deara nach mbaintear triail eile as an iarratas diúltaithe go huathoibríoch; ní mór duit é a sheoladh arís. D’fhéadfaí diúltú do roinnt iarratas fós agus Daybreak AR SIÚL.

    • Roghnaigh Níl anois chun Daybreak a fhágáil MÚCHTA.

  • I gcás próisis uathoibrithe, deimhnigh go sroicheann daybreak=true próiseas Codex féin agus nach sáraíonn socrú eile ar líne na n-orduithe é.

Úsáid Daybreak le Codex Security CLI

Úsáideann Codex Security CLI @openai/codex-security le haghaidh scananna slándála. Tá a roghanna maidir le cláir rochtana ar leithligh ó na samplaí ginearálta de Codex CLI thuas.

Chun fíordheimhniú le heochair API, úsáid eochair ó thionscadal API a bhfuil Daybreak cumasaithe dó agus roghnaigh go sainráite an clár atá ceadaithe don tionscadal sin. Le haghaidh Daybreak Blue:


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

Ná húsáid daybreak_red ach amháin má tá do thionscadal ceadaithe do Daybreak Red, nó úsáid standard le haghaidh na ngnáthchosaintí. Ní thugtar rochtain ar chlár ná ar shamhlacha breise duit ach clár a roghnú.

Féach tagairt Codex Security CLI le haghaidh roghanna fíordheimhnithe agus scanadh.

Úsáid Daybreak le Codex Security SDK

Ritheann SDK TypeScript Codex Security (@openai/codex-security) scananna slándála ó fheidhmchlár nó ó uirlis forbróra. Tá sé ar leithligh ón SDK ginearálta Codex a bhfuil cur síos air thuas.

Úsáid dintiúir do chuntais cheadaithe nó do thionscadail API cheadaithe. Teastaíonn Trusted Access for Cyber le haghaidh roinnt iarratas cibearshlándála agus torthaí cosanta. Ní thugtar rochtain ar Daybreak duit ach an SDK a shuiteáil nó samhail a roghnú.

Lean treoir Codex Security SDK le haghaidh samplaí fíordheimhnithe, cumraíochta agus scanadh a dtacaítear leo.

Ar chuidigh an t-alt seo libh?