AIProxyServer - Trang chủ

AIProxyServer là một proxy cục bộ cung cấp một API duy nhất tương thích với OpenAI cho mười một nhà cung cấp AI đám mây lớn. Các ứng dụng khác của bạn kết nối đến http://localhost, trong khi AIProxyServer giữ các khóa API, xoay các yêu cầu thượng nguồn và dịch giao thức của mỗi nhà cung cấp sang định dạng OpenAI mà bạn đã quen thuộc.

AIProxyServer

AIProxyServer

AIProxyServer - Main Screen

AIProxyServer - Main Screen

Tại sao chọn AIProxyServer?

  • Một kho lưu trữ, mọi nhà cung cấp — Lưu các khóa API ChatGPT, Claude, Gemini, Grok và các khóa khác một lần. Mọi ứng dụng được kết nối tái sử dụng chúng mà không bao giờ nhìn thấy bí mật.
  • Thân thiện với App Store — Các ứng dụng di động và máy tính bảng được phân phối qua các cửa hàng không thể chứa màn hình đăng ký khóa API. Hướng các ứng dụng đó đến AIProxyServer chạy trên máy Mac của bạn và hạn chế biến mất.
  • Tương thích OpenAI tức thì — Bất kỳ máy khách nào nói chuyện với OpenAI Chat Completions API đều hoạt động ngay lập tức. Không cần bộ chuyển đổi tùy chỉnh cho Claude, Gemini, ERNIE hoặc bất kỳ đám mây được hỗ trợ nào khác.
  • Mã hóa trên đĩa — Các khóa API được lưu trữ trong một kho mã hóa sử dụng khóa chính theo máy với quyền truy cập tệp bị hạn chế.

Tính năng chính

  • Mười một nhà cung cấp đám mây — OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), xAI (Grok), Azure OpenAI (Copilot), Perplexity, Groq, DeepSeek, Moonshot (Kimi), Alibaba (Qwen), và Baidu (ERNIE)
  • Điểm cuối tương thích OpenAI — /<provider>/v1/chat/completions/<provider>/v1/models trên mọi nhà cung cấp
  • Truyền phát thời gian thực — Server-Sent Events (SSE) được chuyển tiếp cho mọi nhà cung cấp, bao gồm Anthropic và Gemini có định dạng gốc được dịch ngay lập tức
  • Xác thực Bearer Token tùy chọn — Tắt theo mặc định để sử dụng cục bộ dễ dàng, dễ dàng bật khi bạn mở proxy ra mạng LAN của mình
  • Chỉ localhost theo mặc định — Tiếp xúc mạng là opt-in; proxy chỉ liên kết với 127.0.0.1 cho đến khi bạn bật quyền truy cập LAN
  • Kho thông tin xác thực được mã hóa — Khóa API và khóa bí mật được lưu trữ với mã hóa Fernet và tệp khóa chính 0600
  • Tự động khởi động khi mở — Mở ứng dụng và proxy ngay lập tức sẵn sàng nhận yêu cầu
  • Ghi chú và liên kết theo từng nhà cung cấp — Truy cập nhanh trang khóa API của mỗi nhà cung cấp ngay từ cửa sổ chính

Hoàn hảo cho

  • Nhà phát triển xây dựng ứng dụng đa nền tảng không thể nhúng UI đăng ký khóa API do chính sách cửa hàng
  • Nhà phát triển Flutter, Swift, Electron và ứng dụng web muốn một backend duy nhất tương thích với OpenAI cho mọi AI đám mây
  • Người dùng nâng cao đăng ký nhiều dịch vụ AI và muốn chuyển đổi nhà cung cấp mà không thay đổi mã máy khách
  • Các nhóm nhỏ chia sẻ một máy Mac làm cổng AI giữa điện thoại, máy tính bảng và máy tính xách tay trên cùng mạng Wi-Fi
  • Bất kỳ ai muốn giữ khóa API trong một kho duy nhất trên máy của riêng mình thay vì rải rác trên cài đặt của mọi ứng dụng

Bắt đầu

  • Khởi chạy AIProxyServer — proxy bắt đầu tự động trên cổng 8421
  • Chọn một nhà cung cấp từ danh sách và nhấp vào Set API Key, sau đó dán khóa lấy từ bảng điều khiển của nhà cung cấp
  • Đối với ERNIE thêm cả API Key và Secret Key. Đối với Azure OpenAI dán URL điểm cuối triển khai của bạn
  • Hướng ứng dụng máy khách của bạn đến http://localhost:8421/<provider>/v1 bằng OpenAI SDK hoặc bất kỳ máy khách HTTP tương thích nào
  • Nếu bạn muốn truy cập proxy từ một thiết bị khác trên cùng Wi-Fi, bật Allow LAN Access và bật Require Bearer Token để bảo vệ nó

Quyền riêng tư

  • Khóa API không bao giờ rời khỏi máy tính của bạn. Được lưu trữ mã hóa với khóa chính trong ~/Library/Application Support/AIProxyServer/ với quyền 0600
  • Proxy chỉ chuyển tiếp yêu cầu đến các nhà cung cấp mà bạn đã cấu hình rõ ràng — không có gì được gửi đến bất kỳ nơi nào khác
  • Không có đo từ xa, phân tích hoặc cuộc gọi nền nào
  • Không tài khoản, không đăng ký, không thành phần đám mây. Bạn chạy proxy, bạn sở hữu các khóa
  • Chỉ lắng nghe localhost theo mặc định; bạn phải bật tiếp xúc LAN