Tiếng Việt

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

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

Định 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ó trên Amazon Bedrock.

Định 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ó trên Amazon Bedrock. Trong thiết lập này, máy 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 quyền truy cập do AWS quản lý.

Cách hoạt động

Khi bạn định 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 trên đường đi của yêu cầu. Máy khách cục bộ gửi yêu cầu mô hình đến Amazon Bedrock và Bedrock cung cấp một bản 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 bảo đảm bạn có:

  • Quyền truy cập vào 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 định cấu hình cho tài khoản AWS.

Định 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 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. Bedrock API key.
  2. Chuỗi thông tin xác thực AWS SDK.

Tùy chọn 1: Bedrock API key

Đặt Bedrock API key trong môi trường mà máy khách cục bộ đọc. Bạn phải chỉ định một Region khi sử dụng phương thức 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. Máy 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

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

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 rồi 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 định cấu hình một danh tính liên kết bằng credential_process bên ngoài máy 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 bằng trình duyệt, trao đổi mã thông báo, lưu vào bộ nhớ đệm và làm mới trong trình hỗ trợ credential_process của hồ sơ AWS.

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

Ứng dụng dành cho máy tính và tiện ích 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.

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 tác vụ mới sau khi khởi động lại ứng dụng.
  • Trong tiện ích 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ó trong AWS Region được định 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 cá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 thay đổi tùy theo AWS Region. Trước khi chọn mô hình, hãy xem khả năng 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ợ các quy trình 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 do 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 riêng của tính năng để tìm hiểu thêm về các giới hạn địa lý.
Các gói plugin cục bộ được hỗ trợ khi chức năng của chúng không yêu cầu xác thực ChatGPT. Cơ chế 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 hoạt độ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 đó.
  • Bedrock API key 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 ý muốn.
  • Khi sử dụng ứng dụng dành cho máy tính hoặc tiện ích 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ề việc thiết lập máy 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 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 mức, 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.