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:
- API key của Bedrock.
- 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-2Tù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 config và credentials:
aws configureBiế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 loginAWS 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-bedrockDanh 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-2Xác minh thiết lập
- Trong Codex CLI, mở
/statusvà xác nhận Codex đang sử dụng nhà cung cấp mô hìnhamazon-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.4Tí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.
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_BEDROCKkhô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.