Tiếng Việt

Sử dụng ChatGPT Work và Codex với Amazon Bedrock

Cấu hình các giao diện ChatGPT Work và Codex cục bộ để sử dụng các mô hình OpenAI có sẵn thông qua Amazon Bedrock.

Cấu hình các giao diện ChatGPT Work và Codex cục bộ để sử dụng các mô hình OpenAI có sẵn thông qua Amazon Bedrock. Trong thiết lập này, ứng dụng khách cục bộ gửi yêu cầu mô hình đến Bedrock bằng cơ chế xác thực và kiểm soát truy cập do AWS quản lý.

Cách thức hoạt động

Khi bạn cấu hình một giao diện ChatGPT Work hoặc Codex cục bộ với Amazon Bedrock làm nhà cung cấp mô hình, Responses API do OpenAI lưu trữ không nằm trong đường đi của yêu cầu. Ứng dụng khách cục bộ gửi yêu cầu mô hình đến Amazon Bedrock và Bedrock cung cấp một triển khai Responses API tương thích với OpenAI cho các mô hình OpenAI được hỗ trợ.

Trước khi bắt đầu

Hãy đảm bảo bạn có:

  • Quyền truy cập các mô hình OpenAI được hỗ trợ trong Amazon Bedrock.
  • Một AWS Region có mô hình đã chọn.
  • Cơ chế xác thực cho đường dẫn Amazon Bedrock Mantle được cấu hình cho tài khoản AWS.

Cấu hình nhà cung cấp

Thêm nhà cung cấp mô hình amazon-bedrock cho đường dẫn Amazon Bedrock Mantle vào ~/.codex/config.toml. Ứng dụng ChatGPT dành cho máy tính, Codex CLI, tiện ích mở rộng IDE và SDK đọc cùng các lớp cấu hình cục bộ. Việc cung cấp mô hình là không bắt buộc. Hãy chọn rõ một mô hình được hỗ trợ khi cần.

model_provider = "amazon-bedrock"

Các tùy chọn xác thực

Các giao diện ChatGPT Work và Codex cục bộ hỗ trợ hai phương thức xác thực Bedrock. Chúng được kiểm tra theo thứ tự sau:

  1. API key của Bedrock.
  2. Chuỗi thông tin xác thực AWS SDK.

Tùy chọn 1: API key của Bedrock

Đặt API key của Bedrock trong môi trường mà ứng dụng khách cục bộ đọc. Bạn phải chỉ định một Region khi sử dụng xác thực bằng API key.

export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
export AWS_REGION=us-east-2

Tùy chọn 2: Thông tin xác thực AWS SDK

Sử dụng phương thức này khi tổ chức của bạn quản lý quyền truy cập Bedrock thông qua chuỗi thông tin xác thực AWS SDK. Ứng dụng khách cục bộ có thể sử dụng các nguồn thông tin xác thực AWS SDK tiêu chuẩn sau:

Tệp cấu hình AWS dùng chung

Cấu hình các tệp AWS dùng chung configcredentials:

aws configure

Biến môi trường

Đặt các biến môi trường thông tin xác thực AWS SDK tiêu chuẩn:

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>

Thông tin xác thực AWS Management Console

Đăng nhập bằng thông tin xác thực AWS Management Console:

aws login

AWS SSO hoặc hồ sơ có tên

Đăng nhập bằng AWS SSO và chọn hồ sơ có tên:

aws sso login --profile codex-bedrock
export AWS_PROFILE=codex-bedrock

Danh tính liên kết

Đối với SSO doanh nghiệp hoặc liên kết OIDC, hãy cấu hình danh tính liên kết bằng credential_process bên ngoài ứng dụng khách cục bộ và để AWS SDK phân giải thông tin xác thực. Đặt quy trình đăng nhập trình duyệt, trao đổi token, lưu bộ nhớ đệm và làm mới vào trình trợ giúp credential_process trong hồ sơ AWS của bạn.

Ứng dụng dành cho máy tính và tiện ích mở rộng IDE

Ứng dụng dành cho máy tính và tiện ích mở rộng IDE có thể không kế thừa biến môi trường từ shell. Hãy đặt các giá trị bắt buộc trong ~/.codex/.env, sau đó khởi động lại ứng dụng hoặc tiện ích mở rộng.

export AWS_BEARER_TOKEN_BEDROCK=<your-bedrock-api-key>
export AWS_REGION=us-east-2

Xác minh thiết lập

  • Trong Codex CLI, mở /status và xác nhận Codex đang sử dụng nhà cung cấp mô hình amazon-bedrock.
  • Trong ứng dụng ChatGPT dành cho máy tính, chọn Work hoặc Codex và bắt đầu một tác vụ mới sau khi khởi động lại ứng dụng.
  • Trong tiện ích mở rộng IDE, bắt đầu một phiên mới sau khi khởi động lại tiện ích.
  • Xác nhận mô hình đã chọn có sẵn tại AWS Region đã cấu hình và danh tính AWS có quyền truy cập mô hình đó.

Các mô hình được hỗ trợ

Sử dụng chính xác ID mô hình:

openai.gpt-5.6-sol
openai.gpt-5.6-terra
openai.gpt-5.6-luna
openai.gpt-5.5
openai.gpt-5.4

Tính khả dụng của mô hình khác nhau tùy theo AWS Region. Trước khi chọn mô hình, hãy xem mức hỗ trợ mô hình theo AWS Region.

Tính khả dụng của tính năng

Cấu hình này hỗ trợ quy trình làm việc ChatGPT Work và Codex cục bộ. ChatGPT Work được lưu trữ trên web, Codex cloud và các tính năng phụ thuộc vào dịch vụ đám mây được OpenAI lưu trữ, công cụ được lưu trữ hoặc cơ chế khám phá do đám mây quản lý hiện chưa khả dụng.

* Tính năng hiện chỉ giới hạn ở một số khu vực cụ thể. Hãy xem tài liệu của từng tính năng để tìm hiểu thêm về các hạn chế địa lý.
Các gói plugin cục bộ được hỗ trợ khi khả năng của chúng không yêu cầu xác thực ChatGPT. Tính năng khám phá plugin do OpenAI tuyển chọn và các tính năng phụ thuộc vào trình kết nối hoặc tính năng chia sẻ được lưu trữ trên đám mây không khả dụng.

Khắc phục sự cố

Nếu thiết lập không thành công, hãy kiểm tra những điều sau:

  • ID mô hình khớp chính xác với một mô hình được hỗ trợ.
  • Bạn chỉ định một AWS Region có mô hình đó.
  • API key của Bedrock hoặc thông tin xác thực AWS hợp lệ và chưa hết hạn.
  • Danh tính AWS có quyền truy cập mô hình Bedrock đã chọn.
  • AWS_BEARER_TOKEN_BEDROCK không được đặt thành một khóa đã hết hạn hoặc ngoài dự kiến.
  • Khi sử dụng ứng dụng dành cho máy tính hoặc tiện ích mở rộng IDE, các biến môi trường bắt buộc có trong ~/.codex/.env.

Phạm vi hỗ trợ

Bộ phận hỗ trợ OpenAI có thể trợ giúp về thiết lập ứng dụng khách ChatGPT Work và Codex, cấu hình, hành vi CLI cục bộ, hành vi của ứng dụng dành cho máy tính, hành vi của tiện ích mở rộng IDE và trải nghiệm sản phẩm cục bộ.

Đối với thông tin xác thực AWS, quyền IAM, quyền truy cập mô hình Bedrock, hạn ngạch, thanh toán, tính khả dụng theo khu vực, lỗi yêu cầu Bedrock, nhật ký dịch vụ AWS hoặc hành vi của dịch vụ Bedrock, hãy liên hệ với quản trị viên AWS của khách hàng hoặc Bộ phận hỗ trợ AWS.