24 điểm bởi xguru 8 ngày trước | 6 bình luận | Chia sẻ qua WhatsApp
  • Mã nguồn mở cho phép sử dụng OpenAI API mà không cần mua thêm API credit riêng bằng cách tận dụng OAuth token của tài khoản ChatGPT
  • Chỉ với một dòng npx openai-oauth, có thể khởi chạy máy chủ proxy cục bộtạo ngay endpoint tương thích OpenAI tại http://127.0.0.1:10531/v1, dùng được ngay mà không cần API key
  • Sử dụng cùng endpoint đặc biệtOpenAI Codex CLI dùng ở nội bộ
  • Hỗ trợ các endpoint /v1/responses, /v1/chat/completions, /v1/models, và streaming, gọi công cụ, dấu vết suy luận đều hoạt động
  • Cũng được cung cấp dưới dạng Vercel AI SDK Provider, nên trong TypeScript có thể gọi model ngay bằng createOpenAIOAuth()
  • Chỉ dùng được các LLM mà Codex hỗ trợ. Danh sách model được tự động dò theo gói Codex của tài khoản, và cũng có thể chỉ định thủ công bằng tùy chọn --models
  • Proxy CLI hoạt động theo kiểu stateless, nên khi gọi phải tự gửi toàn bộ lịch sử hội thoại
  • Luồng đăng nhập được cố ý không đưa vào bundle, cần chạy npx @openai/codex login để tạo tệp xác thực
    • Khi chạy sẽ lưu token vào ~/.codex/auth.json, sau đó tự động làm mới (ensureFresh mặc định là true) nên không cần lo token hết hạn
  • Đây là dự án cộng đồng không chính thức, không liên quan đến OpenAI; bộ nhớ đệm xác thực cần được xem như thông tin xác thực ở mức mật khẩu
  • Chỉ nên dùng cho thử nghiệm cá nhân trên máy cục bộ; nếu lạm dụng có thể bị đình chỉ hoặc chấm dứt tài khoản

6 bình luận

 

Có lẽ nên dọn dẹp bớt những bài viết vi phạm EULA thì hơn chăng.

 

Ước gì codex cũng hỗ trợ token OAuth giống như Claude.

 

Tôi cũng đã thử nghiệm với mục đích "thử nghiệm cá nhân" và thấy nó hoạt động quá dễ dàng.
Claude thì chặn không cho làm mấy thứ này,
nhưng nếu là OpenAI, bên khá thoải mái cho phép những thứ như OpenClaw, thì chắc họ sẽ không ngăn nếu chỉ dùng cho mục đích cá nhân thôi nhỉ...?

Tôi chỉ giới thiệu rằng có thứ như thế này thôi, nên hãy tự chịu trách nhiệm khi sử dụng.

 
heycalmdown 8 ngày trước

Ở những nơi như opencode hay hermes agent, claude oauth đã bị gỡ bỏ hoặc không được hỗ trợ, nhưng openai oauth thì đến giờ vẫn tiếp tục được cung cấp. Tôi cũng nghĩ kiểu “vì đã mua lại openclaw rồi nên chắc sẽ không chặn đâu nhỉ?” và đang dùng ở nhiều nơi.

Có một điều bạn nên biết là vì chỉ hỗ trợ các API mà codex hỗ trợ, nên những tính năng như tạo ảnh — dù dùng được trong ChatGPT nhưng không dùng được trong codex — thì có thể xem như là không dùng được.

 
heycalmdown 7 ngày trước

Tôi đã nói vậy, nhưng hôm nay ứng dụng Codex mới ra mắt thì còn có thể tạo ảnh nữa sao? Vậy có nghĩa là điều đó cũng được cho phép trên các client đã xác thực bằng OAuth à?

 

Tôi cũng xem Codex cho gần như mọi thứ này rồi nghĩ, chẳng lẽ cả ảnh nữa à? Nhưng trong /v1/models của tôi thì vẫn chưa thấy xuất hiện. Có vẻ vẫn chưa được triển khai hết nhỉ haha