Isticmaal hagahan si aad Codex ugu habayso inuu adeegsado noocyada OpenAI ee laga heli karo Amazon Bedrock.
Habayntan, Codex wuxuu adeegsadaa aqoonsiyada Amazon Bedrock wuxuuna codsiyada nooca ku diraa hirgelinta Bedrock ee Responses API. API-ga ay OpenAI martigeliso kuma jiro jidka codsiga.
Habayntani waxay taageertaa socod-shaqooyinka Codex ee maxalliga ah gudaha:
Codex CLI
Abka desktop-ka Codex
Kordhinta Codex ee VS Code
Maqaalkani ma khuseeyo Codex lagu habeeyay gelitaanka ChatGPT ama furaha API ee OpenAI.
Ka hor intaadan bilaabin
Hubi inaad haysato:
Codex CLI nooca 0.128.0 ama ka dambeeya
Abka desktop-ka Codex ama kordhinta VS Code nooca 26.429.30905 ama ka dambeeya
Gelitaan noocyada OpenAI ee la taageero ee Amazon Bedrock
Gobol AWS ah oo nooca la doortay laga heli karo
Xaqiijin ay Bedrock taageerto oo loo habeeyay koontadaada AWS
Noocyada la taageero
Adeegso mid ka mid ah aqoonsiyadan nooc ee saxda ah:
openai.gpt-5.6-sol
openai.gpt-5.6-terra
openai.gpt-5.6-luna
openai.gpt-5.5
openai.gpt-5.4
Caadiga lagu taliyay:
openai.gpt-5.6-sol
Habee Codex
Ku dar kuwan soo socda:
~/.codex/config.toml
model = "openai.gpt-5.6-sol"
model_provider = "amazon-bedrock"
[model_providers.amazon-bedrock.aws]
region = "us-west-2"
wire_api = "responses"
# Optional for AWS SDK auth. If omitted, the AWS SDK uses AWS_PROFILE or the default profile.
# profile = "codex-bedrock"
Ku beddel us-west-2 Gobolka AWS ee nooca aad dooratay laga heli karo.
Ikhtiyaarrada xaqiijinta
Codex wuxuu taageeraa laba dariiq oo xaqiijinta Amazon Bedrock ah:
Furaha API ee Bedrock oo adeegsanaya
AWS_BEARER_TOKEN_BEDROCKSilsiladda aqoonsiyada AWS SDK ee codsiyada IAM-saxiixan
Codex wuxuu xaqiijinta u hubiyaa sida ay u kala horreeyaan:
AWS_BEARER_TOKEN_BEDROCKSilsiladda aqoonsiyada AWS SDK
Haddii AWS_BEARER_TOKEN_BEDROCK la dejiyo, Codex ayaa marka hore adeegsada. Haddii kale, Codex wuxuu dib ugu noqdaa silsiladda aqoonsiyada AWS SDK.
Ha u isticmaalin OPENAI_API_KEY habayntan. Codex wuxuu adeegsadaa aqoonsiyada Amazon Bedrock marka model_provider loo dejiyo amazon-bedrock.
Isticmaal furaha API ee Bedrock haddii koontadaada AWS ay taageerto furayaasha API ee Bedrock. Isticmaal aqoonsiyada AWS SDK haddii ururkaagu ku maamulo gelitaanka Bedrock IAM, AWS SSO, profile-yo magac leh, ama aqoonsi federaalaysan.
Xulashada 1: Adeegso furaha API ee Bedrock
Ku deji furahaaga API ee Bedrock deegaanka uu Codex akhrin doono:
export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
Kadib hubi in dejintaada Codex ay ku jirto Gobol Bedrock:
model = "openai.gpt-5.6-sol"
model_provider = "amazon-bedrock"
[model_providers.amazon-bedrock.aws]
wire_api = "responses"
region = "us-west-2"
Gobolka waa loo baahan yahay marka la adeegsanayo xaqiijinta furaha API ee Bedrock.
Ikhtiyaarka 2: Isticmaal aqoonsiyada AWS SDK
Habkan isticmaal marka aad rabto in Codex uu isku xaqiijiyo aqoonsiyada AWS IAM.
Codex wuxuu adeegsadaa silsiladda aqoonsiyada AWS SDK, sidaas darteed hababka caadiga ah ee aqoonsiyada AWS way shaqayn karaan, oo ay ku jiraan faylasha habaynta AWS ee la wadaago, doorsoomayaasha deegaanka, AWS SSO iyo borofayllada magaca leh.
Aqoonsiyada AWS ee la wadaago
aws configure
Doorsoomayaasha deegaanka
export AWS_ACCESS_KEY_ID=<your-access-key-id>
export AWS_SECRET_ACCESS_KEY=<your-secret-access-key>
export AWS_SESSION_TOKEN=<your-session-token>
Aqoonsiyada AWS Management Console
aws login
AWS SSO ama borofayl magac leh
aws sso login --profile <profile-name>
export AWS_PROFILE=<profile-name>
Waxaad sidoo kale borofaylka si toos ah ugu dejin kartaa ~/.codex/config.toml:
model = "openai.gpt-5.6-sol"
model_provider = "amazon-bedrock"
[model_providers.amazon-bedrock.aws]
profile = "codex-bedrock"
wire_api = "responses"
region = "us-west-2"
Codex wuxuu marka hore adeegsadaa model_providers.amazon-bedrock.aws.region haddii la dejiyey. Haddii kale, xaqiijinta SDK, Codex wuxuu go'aaminta Gobolka u dhaafaa silsiladda habaynta caadiga ah ee AWS SDK, oo ay ku jiraan AWS_REGION, AWS_DEFAULT_REGION iyo borofaylka AWS ee la doortay.
~/.codex/config.tomlAWS_REGIONAWS_DEFAULT_REGIONBorofaylka AWS ee la doortay
Ku dejinta Gobolka gudaha ~/.codex/config.toml waa ikhtiyaarka ugu cad.
Aqoonsi federaalaysan oo leh credential_process
SSO shirkadeed ama federaalka OIDC, ku habee profile-ka AWS meel ka baxsan Codex, kadibna u daa AWS SDK inuu xalliyo aqoonsiyada gelitaanka.
Tusaale gelin ~/.aws/config:
[profile codex-bedrock]
region = us-west-2
credential_process = /path/to/your/idp-helper --profile codex-bedrock
Kadib Codex ugu tilmaam profile-kaas gudaha ~/.codex/config.toml:
model = "openai.gpt-5.6-sol"
model_provider = "amazon-bedrock"
[model_providers.amazon-bedrock.aws]
profile = "codex-bedrock" wire_api = "responses"
region = "us-west-2"
Abka desktop-ka iyo kordhinta VS Code
Abka desktop-ka iyo kordhinnada IDE waxaa laga yaabaa inaysan ka dhaxlin doorsoomayaasha deegaanka shell-kaaga.
Haddii Codex u baahdo doorsoomayaal deegaan sida AWS_BEARER_TOKEN_BEDROCK, ku dar:
~/.codex/.env
Tusaale:
AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
AWS_REGION=us-west-2
Ka dib markaad beddesho ~/.codex/config.toml ama ~/.codex/.env, dib u bilow abka desktop-ka Codex ama kordhinta VS Code.
Xaqiiji habaynta
Habaynta ka dib:
Gudaha Codex CLI, fur
/statusoo xaqiiji in Codex uu adeegsanayo bixiyaha noocaamazon-bedrock.Gudaha abka desktop-ka Codex ama kordhinta VS Code, bilow kalfadhi cusub ka dib markaad dib u bilowdo abka.
Xaddidaadaha la yaqaan
Astaamaha soo socda hadda lagama heli karo habayntan:
Soo saarida sawirka
Qorista codka ee gelinta
Bakhaarka plugin-ka daruurta
Config-ka iyo siyaasadaha daruurta
Wakiillada daruurta, oo ay ku jiraan wakiillada dib-u-eegista, amniga, iyo webka
Helitaanka astaamuhu wuu ku kala duwanaan karaa Codex leh gelitaanka ChatGPT, Codex leh furaha API ee OpenAI, iyo Codex leh furaha API ee Amazon Bedrock.
Xallinta dhibaatooyinka
Haddii habayntu fashilanto, hubi waxyaabaha soo socda:
Noocaaga Codex wuxuu buuxiyaa shuruudda ugu yar.
ID-ga noocaagu si sax ah ayuu ula mid yahay nooc la taageero.
Gobolkaaga AWS waa la dejiyay, nooca la doortayna wuu ka heli karaa Gobolkaas.
Aqoonsiyadaada AWS ama furaha API ee Bedrock waa sax oo ma dhicin.
Aqoonsigaaga AWS wuxuu leeyahay oggolaansho uu ku galo nooca Bedrock ee la doortay.
AWS_BEARER_TOKEN_BEDROCKlooma dejin fure dhacay ama aan la rabin.Haddii aad isticmaalayso aqoonsiyada AWS SDK, profile-kaaga AWS ee la doortay waa sax.
Isticmaalka abka desktop-ka ama kordhinta VS Code, doorsoomayaasha deegaanka ee loo baahan yahay waxay ku jiraan
~/.codex/.env.Waxaad dib u bilowday abka ama kordhinta ka dib markaad beddeshay faylasha config ama deegaanka.
Aqoonsiyada AWS, oggolaanshaha IAM, gelitaanka nooca Bedrock, quotas, biilasha, helitaanka goboleed, ama khaladaadka adeegga Bedrock, la xiriir maamulahaaga AWS ama AWS Support.
OpenAI Support wuxuu ka caawin karaa habaynta macmiilka Codex, config-ka, iyo dhaqanka Codex ee maxalliga ah.
