Úsáid an treoir seo chun Codex a chumrú le samhlacha OpenAI atá ar fáil trí Amazon Bedrock a úsáid.
Sa chumraíocht seo, úsáideann Codex dintiúir Amazon Bedrock agus seolann sé iarratais samhla trí chur i bhfeidhm Bedrock ar an Responses API. Níl an API arna óstáil ag OpenAI i gconair an iarratais.
Tacaíonn an socrú seo le sreafaí oibre áitiúla Codex i:
Codex CLI
Aip deisce Codex
Síneadh Codex VS Code
Ní bhaineann an t-alt seo le Codex atá cumraithe le síniú isteach ChatGPT nó le heochair API OpenAI.
Sula dtosaíonn tú
Cinntigh go bhfuil na nithe seo agat:
Codex CLI leagan 0.128.0 nó níos déanaí
Aip deisce Codex nó síneadh VS Code leagan 26.429.30905 nó níos déanaí
Rochtain ar shamhlacha OpenAI tacaithe in Amazon Bedrock
Réigiún AWS ina bhfuil an tsamhail roghnaithe ar fáil
Fíordheimhniú tacaithe ag Bedrock cumraithe do do chuntas AWS
Samhlacha tacaithe
Úsáid ceann de na haitheantais samhla bheachta seo:
openai.gpt-5.6-sol
openai.gpt-5.6-terra
openai.gpt-5.6-luna
openai.gpt-5.5
openai.gpt-5.4
Réamhshocrú molta:
openai.gpt-5.6-sol
Cumraigh Codex
Cuir an méid seo a leanas le:
~/.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"
Cuir an Réigiún AWS ina bhfuil an tsamhail roghnaithe agat ar fáil in ionad us-west-2.
Roghanna fíordheimhnithe
Tacaíonn Codex le dhá chonair fíordheimhnithe Amazon Bedrock:
Eochair API Bedrock ag úsáid
AWS_BEARER_TOKEN_BEDROCKSlabhra dintiúr AWS SDK le haghaidh iarratas sínithe ag IAM
Seiceálann Codex fíordheimhniú san ord seo:
AWS_BEARER_TOKEN_BEDROCKSlabhra dintiúr AWS SDK
Má tá AWS_BEARER_TOKEN_BEDROCK socraithe, úsáideann Codex é ar dtús. Mura bhfuil, filleann Codex ar shlabhra dintiúr AWS SDK.
Ná húsáid OPENAI_API_KEY don chumraíocht seo. Úsáideann Codex dintiúir Amazon Bedrock nuair atá model_provider socraithe mar amazon-bedrock.
Úsáid eochair API Bedrock má thacaíonn do chuntas AWS le heochracha API Bedrock. Úsáid dintiúir AWS SDK má bhainistíonn d’eagraíocht rochtain Bedrock trí IAM, AWS SSO, próifílí ainmnithe, nó aitheantas cónasctha.
Rogha 1: Úsáid eochair API Bedrock
Socraigh d’eochair API Bedrock sa timpeallacht a léifidh Codex:
export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
Ansin cinntigh go bhfuil Réigiún Bedrock san áireamh i do chumraíocht Codex:
model = "openai.gpt-5.6-sol"
model_provider = "amazon-bedrock"
[model_providers.amazon-bedrock.aws]
wire_api = "responses"
region = "us-west-2"
Tá an Réigiún riachtanach nuair a úsáidtear fíordheimhniú le heochair API Bedrock.
Rogha 2: Úsáid dintiúir AWS SDK
Úsáid an modh seo nuair is mian leat go bhfíordheimhneodh Codex le dintiúir AWS IAM.
Úsáideann Codex slabhra dintiúr AWS SDK, mar sin is féidir gnáthshocruithe dintiúr AWS a úsáid, lena n-áirítear comhaid chumraíochta chomhroinnte AWS, athróga timpeallachta, AWS SSO agus próifílí ainmnithe.
Dintiúir chomhroinnte AWS
aws configure
Athróga timpeallachta
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>
Dintiúir AWS Management Console
aws login
AWS SSO nó próifíl ainmnithe
aws sso login --profile <profile-name>
export AWS_PROFILE=<profile-name>
Is féidir leat an phróifíl a shocrú go díreach in ~/.codex/config.toml freisin:
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"
Úsáideann Codex model_providers.amazon-bedrock.aws.region ar dtús nuair atá sé socraithe. Mura bhfuil sé socraithe, le haghaidh fíordheimhniú SDK, fágann Codex réiteach an réigiúin faoi shlabhra cumraíochta réamhshocraithe AWS SDK, lena n-áirítear AWS_REGION, AWS_DEFAULT_REGION agus an phróifíl AWS roghnaithe.
~/.codex/config.tomlAWS_REGIONAWS_DEFAULT_REGIONAn phróifíl AWS roghnaithe
Is é an rogha is soiléire ná an réigiún a shocrú in ~/.codex/config.toml.
Aitheantas cónaidhme le credential_process
Le haghaidh SSO corparáideach nó cónaidhm OIDC, cumraigh an phróifíl AWS lasmuigh de Codex agus lig do AWS SDK na dintiúir a réiteach.
Iontráil shamplach ~/.aws/config:
[profile codex-bedrock]
region = us-west-2
credential_process = /path/to/your/idp-helper --profile codex-bedrock
Ansin dírigh Codex ar an bpróifíl sin in ~/.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"
Aip deisce agus síneadh VS Code
B’fhéidir nach bhfaighidh aipeanna deisce agus síntí IDE athróga timpeallachta ó do bhlaosc.
Má tá athróga timpeallachta ar nós AWS_BEARER_TOKEN_BEDROCK ag teastáil ó Codex, cuir iad le:
~/.codex/.env
Sampla:
AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
AWS_REGION=us-west-2
Tar éis ~/.codex/config.toml nó ~/.codex/.env a athrú, atosaigh aip deisce Codex nó an síneadh VS Code.
Fíoraigh an socrú
Tar éis na cumraíochta:
In Codex CLI, oscail
/statusagus deimhnigh go bhfuil Codex ag úsáid an tsoláthraí samhlaamazon-bedrock.San aip deisce Codex nó sa síneadh VS Code, cuir tús le seisiún nua tar éis duit an aip a atosú.
Teorainneacha aitheanta
Níl na gnéithe seo a leanas ar fáil sa chumraíocht seo faoi láthair:
Giniúint íomhá
Tras-scríobh gutha le haghaidh ionchuir
Stór breiseán néil
Cumraíocht agus polasaithe néil
Gníomhairí néil, lena n-áirítear gníomhairí athbhreithnithe, slándála agus gréasáin
D’fhéadfadh infhaighteacht gnéithe a bheith difriúil idir Codex le síniú isteach ChatGPT, Codex le heochair API OpenAI, agus Codex le heochair API Amazon Bedrock.
Fabhtcheartú
Má theipeann ar an socrú, seiceáil na nithe seo a leanas:
Comhlíonann do leagan Codex an riachtanas íosta.
Meaitseálann d’aitheantas samhla samhail thacaithe go beacht.
Tá do Réigiún AWS socraithe agus tá an tsamhail roghnaithe ar fáil sa Réigiún sin.
Tá do dhintiúir AWS nó d’eochair API Bedrock bailí agus gan dul in éag.
Tá cead ag d’aitheantas AWS rochtain a fháil ar an tsamhail Bedrock roghnaithe.
Níl
AWS_BEARER_TOKEN_BEDROCKsocraithe mar eochair atá imithe in éag nó nach raibh beartaithe.Má tá dintiúir AWS SDK á n-úsáid agat, tá do phróifíl AWS roghnaithe bailí.
Le húsáid aip deisce nó síntí VS Code, tá na hathróga timpeallachta riachtanacha i
~/.codex/.env.D’atosaigh tú an aip nó an síneadh tar éis comhaid chumraíochta nó timpeallachta a athrú.
Le haghaidh dintiúr AWS, ceadanna IAM, rochtain ar shamhlacha Bedrock, cuótaí, billeáil, infhaighteacht réigiúnach, nó earráidí seirbhíse Bedrock, déan teagmháil le do riarthóir AWS nó le AWS Support.
Is féidir le OpenAI Support cabhrú le socrú cliaint Codex, cumraíocht, agus iompar áitiúil Codex.
