OpenAI
Boggan si mashiin ah ayaa loo turjumay. Eeg maqaalka asalka ah ee Ingiriisiga ahaa.

Ku habee Codex Amazon Bedrock

Ku habee Codex Amazon Bedrock, oo ay ku jiraan noocyada la taageero, aqoonsiyada AWS iyo dejimaha macmiilka maxalliga ah.

La cusboonaysiiyay: 12 days ago

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:

  1. Furaha API ee Bedrock oo adeegsanaya AWS_BEARER_TOKEN_BEDROCK

  2. Silsiladda aqoonsiyada AWS SDK ee codsiyada IAM-saxiixan

Codex wuxuu xaqiijinta u hubiyaa sida ay u kala horreeyaan:

  1. AWS_BEARER_TOKEN_BEDROCK

  2. Silsiladda 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.toml

  • AWS_REGION

  • AWS_DEFAULT_REGION

  • Borofaylka 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 /status oo xaqiiji in Codex uu adeegsanayo bixiyaha nooca amazon-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_BEDROCK looma 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.

Maqaalkani faa'iido ma kuu lahaa?