OpenAI
ይህ ገጽ በማሽን የተተረጎመ ነው። ዋናውን የእንግሊዝኛ ጽሑፍ ይመልከቱ

Codexን በAmazon Bedrock ያዋቅሩ

የሚደገፉ ሞዴሎችን፣ የAWS ማረጋገጫ መረጃን እና የአካባቢያዊ ደንበኛ ቅንብሮችን ጨምሮ Codexን ከAmazon Bedrock ጋር ያዋቅሩ።

የተዘመነው፦ 6 days ago

በAmazon Bedrock በኩል የሚገኙ የOpenAI ሞዴሎችን እንዲጠቀም Codexን ለማዋቀር ይህን መመሪያ ይጠቀሙ።

በዚህ ውቅር ውስጥ፣ Codex የAmazon Bedrock ምስክርነቶችን ይጠቀማል እና የሞዴል ጥያቄዎችን በBedrock የResponses API አተገባበር በኩል ይልካል። በOpenAI የሚስተናገደው API በጥያቄው መንገድ ውስጥ የለም።

ይህ ቅንብር በሚከተሉት ውስጥ አካባቢያዊ የCodex የስራ ፍሰቶችን ይደግፋል፦

  • Codex CLI

  • Codex የዴስክቶፕ መተግበሪያ

  • Codex የVS Code ቅጥያ

ይህ ጽሁፍ በChatGPT መግቢያ ወይም በOpenAI API ቁልፍ ለተዋቀረ Codex አይመለከትም።

ከመጀመርዎ በፊት

የሚከተሉት እንዳሉዎት ያረጋግጡ፦

  • Codex CLI ስሪት 0.128.0 ወይም ከዚያ በኋላ

  • Codex የዴስክቶፕ መተግበሪያ ወይም የVS Code ቅጥያ ስሪት 26.429.30905 ወይም ከዚያ በኋላ

  • በAmazon Bedrock ውስጥ የሚደገፉ የOpenAI ሞዴሎች መዳረሻ

  • የተመረጠው ሞዴል የሚገኝበት የAWS Region

  • ለAWS መለያዎ የተዋቀረ በBedrock የሚደገፍ ማረጋገጫ

የሚደገፉ ሞዴሎች

ከእነዚህ ትክክለኛ የሞዴል IDs አንዱን ይጠቀሙ፦

openai.gpt-5.6-sol

openai.gpt-5.6-terra

openai.gpt-5.6-luna

openai.gpt-5.5

openai.gpt-5.4

የሚመከረው ነባሪ፦

openai.gpt-5.6-sol

Codexን አዋቅር

የሚከተለውን ወደዚህ ያክሉ፦

~/.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"

us-west-2ን የመረጡት ሞዴል በሚገኝበት AWS Region ይተኩ።

የማረጋገጫ አማራጮች

Codex ሁለት የAmazon Bedrock ማረጋገጫ መንገዶችን ይደግፋል፦

  1. AWS_BEARER_TOKEN_BEDROCKን በመጠቀም የBedrock API ቁልፍ

  2. ለበIAM ለተፈረሙ ጥያቄዎች የAWS SDK ምስክርነት ሰንሰለት

Codex ማረጋገጫን በዚህ ቅደም ተከተል ይፈትሻል፦

  1. AWS_BEARER_TOKEN_BEDROCK

  2. የAWS SDK ምስክርነት ሰንሰለት

AWS_BEARER_TOKEN_BEDROCK ከተዋቀረ፣ Codex መጀመሪያ እሱን ይጠቀማል። ካልሆነ፣ Codex ወደ AWS SDK ምስክርነት ሰንሰለት ይመለሳል።

ለዚህ ውቅር OPENAI_API_KEYን አይጠቀሙ። model_provider ወደ amazon-bedrock ሲዋቀር፣ Codex የAmazon Bedrock ምስክርነቶችን ይጠቀማል።

የAWS መለያዎ የBedrock API ቁልፎችን የሚደግፍ ከሆነ፣ የBedrock API ቁልፍ ይጠቀሙ። ድርጅትዎ የBedrock መዳረሻን በIAM፣ AWS SSO፣ በተሰየሙ ፕሮፋይሎች ወይም በፌዴሬትድ ማንነት የሚያስተዳድር ከሆነ፣ የAWS SDK ምስክርነቶችን ይጠቀሙ።

አማራጭ 1፦ የBedrock API ቁልፍ ይጠቀሙ

የBedrock API ቁልፍዎን Codex በሚያነበው አካባቢ ውስጥ ያዘጋጁ፦

export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>

ከዚያ የCodex ውቅርዎ Bedrock Regionን እንደሚያካትት ያረጋግጡ፦

model = "openai.gpt-5.6-sol"

model_provider = "amazon-bedrock"

[model_providers.amazon-bedrock.aws]

wire_api = "responses"

region = "us-west-2"

የBedrock API-key ማረጋገጫ ሲጠቀሙ፣ Region ያስፈልጋል።

አማራጭ 2፦ የAWS SDK የማረጋገጫ መረጃን ይጠቀሙ

Codex በAWS IAM የማረጋገጫ መረጃ እንዲያረጋግጥ ሲፈልጉ ይህን ዘዴ ይጠቀሙ።

Codex የAWS SDK የማረጋገጫ መረጃ ሰንሰለትን ይጠቀማል፤ ስለዚህ የጋራ AWS ውቅር ፋይሎችን፣ የአካባቢ ተለዋዋጮችን፣ AWS SSOን እና ስም የተሰጣቸው መገለጫዎችን ጨምሮ መደበኛ የAWS የማረጋገጫ መረጃ ውቅሮች ሊሠሩ ይችላሉ።

የጋራ AWS የማረጋገጫ መረጃ

aws configure

የአካባቢ ተለዋዋጮች

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>

የAWS Management Console የማረጋገጫ መረጃ

aws login

AWS SSO ወይም ስም የተሰጠው መገለጫ

aws sso login --profile <profile-name>

export AWS_PROFILE=<profile-name>

መገለጫውን በቀጥታ በ~/.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"

model_providers.amazon-bedrock.aws.region ከተዋቀረ፣ Codex በመጀመሪያ እሱን ይጠቀማል። ካልሆነ፣ ለSDK ማረጋገጫ Codex የክልሉን መፍታት ለAWS SDK ነባሪ የውቅር ሰንሰለት ይተዋል፤ ይህም AWS_REGIONን፣ AWS_DEFAULT_REGIONን እና የተመረጠውን AWS መገለጫ ያካትታል።

  • ~/.codex/config.toml

  • AWS_REGION

  • AWS_DEFAULT_REGION

  • የተመረጠው AWS መገለጫ

ክልሉን በ~/.codex/config.toml ውስጥ ማዋቀር በጣም ግልጽ አማራጭ ነው።

credential_process ያለው የተዋሐደ ማንነት

ለኮርፖሬት SSO ወይም OIDC federation፣ የAWS ፕሮፋይሉን ከCodex ውጭ አዋቅሩ፣ እና AWS SDK ምስክርነቶችን እንዲፈታ ይፍቀዱለት።

~/.aws/config ግቤት ምሳሌ፦

[profile codex-bedrock]

region = us-west-2

credential_process = /path/to/your/idp-helper --profile codex-bedrock

ከዚያ በ~/.codex/config.toml ውስጥ Codexን ወደዚያ ፕሮፋይል አመልክቱ፦

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"

የዴስክቶፕ መተግበሪያ እና የVS Code ቅጥያ

የዴስክቶፕ መተግበሪያዎች እና የIDE ቅጥያዎች ከshellዎ የአካባቢ ተለዋዋጮችን ላይወርሱ ይችላሉ።

Codex እንደ AWS_BEARER_TOKEN_BEDROCK ያሉ የአካባቢ ተለዋዋጮች ካስፈለጉት፣ ወደዚህ ያክሏቸው፦

~/.codex/.env

ምሳሌ፦

AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>

AWS_REGION=us-west-2

~/.codex/config.toml ወይም ~/.codex/.envን ከቀየሩ በኋላ፣ የCodex ዴስክቶፕ መተግበሪያን ወይም የVS Code ቅጥያን እንደገና ያስጀምሩ።

ቅንብሩን ያረጋግጡ

ካዋቀሩ በኋላ፦

  • በCodex CLI ውስጥ /statusን ይክፈቱ እና Codex የamazon-bedrock ሞዴል አቅራቢን እየተጠቀመ መሆኑን ያረጋግጡ።

  • በCodex የዴስክቶፕ መተግበሪያ ወይም በVS Code ቅጥያ ውስጥ፣ መተግበሪያውን እንደገና ካስጀመሩ በኋላ አዲስ ክፍለ ጊዜ ይጀምሩ።

የታወቁ ገደቦች

የሚከተሉት ባህሪያት በአሁኑ ጊዜ በዚህ ውቅር ውስጥ አይገኙም፦

  • ምስል ማመንጨት

  • ለግቤት የድምጽ ጽሑፍ ቅጂ

  • የCloud ፕለጊን መደብር

  • የCloud ውቅር እና ፖሊሲዎች

  • የCloud ወኪሎች፣ ግምገማ፣ ደህንነት እና የድር ወኪሎችን ጨምሮ

የባህሪ ተገኝነት በChatGPT መግቢያ ያለው Codex፣ በOpenAI API ቁልፍ ያለው Codex እና በAmazon Bedrock API ቁልፍ ያለው Codex መካከል ሊለያይ ይችላል።

ችግር መፍታት

ቅንብሩ ካልተሳካ፣ የሚከተሉትን ያረጋግጡ፦

  • የCodex ስሪትዎ ዝቅተኛውን መስፈርት ያሟላል።

  • የሞዴል IDዎ ከሚደገፍ ሞዴል ጋር በትክክል ይዛመዳል።

  • የAWS Regionዎ ተዋቅሯል እና የተመረጠው ሞዴል በዚያ Region ውስጥ ይገኛል።

  • የAWS ምስክርነቶችዎ ወይም የBedrock API ቁልፍዎ ትክክለኛ ናቸው እና ጊዜያቸው አላለፈም።

  • የAWS ማንነትዎ የተመረጠውን የBedrock ሞዴል ለመድረስ ፈቃድ አለው።

  • AWS_BEARER_TOKEN_BEDROCK ጊዜው ያለፈበት ወይም ያልታሰበ ቁልፍ ሆኖ አልተዋቀረም።

  • የAWS SDK ምስክርነቶችን ከተጠቀሙ፣ የተመረጠው የAWS ፕሮፋይልዎ ትክክለኛ ነው።

  • ለዴስክቶፕ መተግበሪያ ወይም ለVS Code ቅጥያ አጠቃቀም፣ የሚያስፈልጉ የአካባቢ ተለዋዋጮች በ~/.codex/.env ውስጥ አሉ።

  • የውቅር ወይም የአካባቢ ፋይሎችን ከቀየሩ በኋላ መተግበሪያውን ወይም ቅጥያውን እንደገና አስጀምረዋል።

ለAWS ምስክርነቶች፣ IAM ፈቃዶች፣ የBedrock ሞዴል መዳረሻ፣ ኮታዎች፣ ክፍያ፣ ክልላዊ ተገኝነት ወይም የBedrock አገልግሎት ስህተቶች፣ የAWS አስተዳዳሪዎን ወይም AWS Supportን ያነጋግሩ።

OpenAI Support በCodex ደንበኛ ቅንብር፣ ውቅር እና በአካባቢያዊ የCodex ባህሪ ላይ ሊረዳ ይችላል።

ይህ ጽሑፍ ጠቃሚ ነበር?