--- title: CLI Proxy API Plus emoji: ๐ colorFrom: blue colorTo: purple sdk: docker pinned: false license: mit short_description: ็ตฑไธ็ AI API ไปฃ็ๆๅ --- # ๐ CLI Proxy API Plus [](https://opensource.org/licenses/MIT) [](https://golang.org/) [](https://streamlit.io/) ็ตฑไธ็ AI API ไปฃ็ๆๅ๏ผๆฏๆดๅค็จฎ AI ๆไพ่ ๏ผๆไพๆจๆบๅ็ OpenAI ๅ ผๅฎน API ๆฅๅฃใ ## โจ ๅ่ฝ็น้ป - ๐ **็ตฑไธ API ๆฅๅฃ** - OpenAI ๅ ผๅฎนๆ ผๅผ๏ผ็ก็ธซๆดๅ็พๆๅทฅๅ ท - ๐ **OAuth ่ช่ญ็ฎก็** - ๆฏๆดๅค็จฎ OAuth ่ช่ญๆต็จ - ๐ **ไฝฟ็จ้็ตฑ่จ** - ๅฏฆๆ็ฃๆง API ไฝฟ็จๆ ๆณ - ๐ **่ชๅ Token ๅทๆฐ** - ๆบ่ฝ็ฎก็่ช่ญๆ่ญ - ๐ **ๅคๆไพ่ ๆฏๆด** - ClaudeใOpenAIใGeminiใCopilotใKiro ็ญ - ๐จ **Streamlit Web UI** - ๅๅฅฝ็ๅๅฝขๅ็ฎก็ไป้ข ## ๐ค ๆฏๆด็ AI ๆไพ่ | ๆไพ่ | ่ช่ญๆนๅผ | ๆจกๅ | |--------|----------|------| | ๐ **Claude** | OAuth | claude-3-5-sonnet, claude-3-opus | | ๐ข **OpenAI** | API Key / OAuth | gpt-4o, gpt-4-turbo | | ๐ต **Gemini** | API Key | gemini-1.5-pro, gemini-1.5-flash | | โซ **GitHub Copilot** | OAuth | gpt-4, gpt-3.5-turbo | | ๐ก **Kiro** | OAuth / AWS | claude-3-5-sonnet (via AWS) | | ๐ฃ **Codex** | OAuth | gpt-4, gpt-3.5-turbo | ## ๐ ๅฟซ้้ๅง ### ไฝฟ็จ Web UI 1. ่จชๅๆญค Space ็ URL 2. ๅจๅด้ๆฌๆฅ็ API ็ๆ 3. ไฝฟ็จไปฅไธๅ่ฝ๏ผ - **๐ฌ Chat** - ๆธฌ่ฉฆ API ่ซๆฑ - **๐ Auth** - ็ฎก็่ช่ญๆ่ญ - **๐ Stats** - ๆฅ็ไฝฟ็จ็ตฑ่จ - **โ๏ธ Settings** - ้ ็ฝฎ็ณป็ตฑ ### API ็ซฏ้ป ```bash # Chat Completions (OpenAI ๅ ผๅฎน) curl -X POST https://{your-space}.hf.space/v1/chat/completions \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_API_KEY" \ -d '{ "model": "claude-3-5-sonnet-20241022", "messages": [{"role": "user", "content": "Hello!"}] }' # ๅๅบๆจกๅ curl https://{your-space}.hf.space/v1/models ``` ## ๐ ้ ็ฝฎ Secrets ๅจ Hugging Face Spaces ็ **Settings > Secrets** ไธญๆทปๅ ไปฅไธ้ ็ฝฎ๏ผ | Secret ๅ็จฑ | ่ชชๆ | ็ฏไพ | |-------------|------|------| | `API_KEYS` | API ่จชๅๅฏ้ฐ | `["sk-xxx", "sk-yyy"]` | | `MANAGEMENT_KEY` | ็ฎก็ไป้ขๅฏ้ฐ | `your-admin-key` | | `CLAUDE_TOKEN` | Claude OAuth Token | (JSON ๆ ผๅผ) | | `OPENAI_API_KEY` | OpenAI API Key | `sk-...` | | `GEMINI_API_KEY` | Gemini API Key | `AIza...` | ## ๐ ๅฐๆก็ตๆง ``` hf-spaces/ โโโ Dockerfile # Docker ๆงๅปบๆไปถ โโโ supervisord.conf # ้ฒ็จ็ฎก็้ ็ฝฎ โโโ entrypoint.sh # ๅฎนๅจๅ ฅๅฃ่ ณๆฌ โโโ requirements.txt # Python ไพ่ณด โโโ README.md # ๆฌๆไปถ โโโ DEPLOYMENT.md # ่ฉณ็ดฐ้จ็ฝฒๆๅ โโโ CLIProxyAPIPlus # Go ไบ้ฒๅถ๏ผ้้ ๅ ๆงๅปบ๏ผ โโโ streamlit_app/ # Streamlit ๆ็จ โโโ app.py # ไธป็จๅบ โโโ pages/ โโโ 1_๐ฌ_Chat.py # API ๆธฌ่ฉฆ้ ้ข โโโ 2_๐_Auth.py # ่ช่ญ็ฎก็้ ้ข โโโ 3_๐_Stats.py # ไฝฟ็จ็ตฑ่จ้ ้ข โโโ 4_โ๏ธ_Settings.py # ็ณป็ตฑ่จญๅฎ้ ้ข ``` ## ๐ง ๆงๅปบ Go ไบ้ฒๅถ **้่ฆ**๏ผ้จ็ฝฒๅ้่ฆๅ ๆงๅปบ Go ไบ้ฒๅถๆไปถใ ### Linux/macOS ```bash cd /path/to/CLIProxyAPIPlus GOOS=linux GOARCH=amd64 go build -o hf-spaces/CLIProxyAPIPlus ./cmd/server/ ``` ### Windows (PowerShell) ```powershell cd C:\path\to\CLIProxyAPIPlus $env:GOOS="linux"; $env:GOARCH="amd64"; go build -o hf-spaces/CLIProxyAPIPlus ./cmd/server/ ``` ### ้ฉ่ญๆงๅปบ ```bash ls -la hf-spaces/CLIProxyAPIPlus # ๆ่ฉฒ้กฏ็คบไธๅ็ด 20-30MB ็ๅฏๅท่กๆไปถ ``` ## ๐๏ธ ๆถๆง ``` โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ Hugging Face Spaces โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ โ Docker Container โ โ โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ โ โ โ โ Streamlit โ โ Go API โ โ โ โ โ โ :7860 โ โ :8317 โ โ โ โ โ โ (ๅ็ซฏUI) โโโโ (ๅพ็ซฏๆๅ) โ โ โ โ โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โ โ โ โ Supervisord ้ฒ็จ็ฎก็ โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โผ โโโโโโโโโโโโโโโโโโโโโโโโโ โ AI Provider APIs โ โ Claude/OpenAI/Gemini โ โโโโโโโโโโโโโโโโโโโโโโโโโ ``` ## ๐ ไฝฟ็จ่ชชๆ ### 1. API ๆธฌ่ฉฆ 1. ้ปๆๅทฆๅด **๐ฌ Chat** ้ ้ข 2. ้ธๆ AI ๆไพ่ ๅๆจกๅ 3. ่ผธๅ ฅๅ้กไธฆ็ผ้่ซๆฑ 4. ๆฅ็้ฟๆ็ตๆ ### 2. ่ช่ญ็ฎก็ 1. ้ปๆๅทฆๅด **๐ Auth** ้ ้ข 2. ๆฅ็ๅๆไพ่ ็่ช่ญ็ๆ 3. ้ ็ฝฎ OAuth ๆ API Key ### 3. ๆฅ็็ตฑ่จ 1. ้ปๆๅทฆๅด **๐ Stats** ้ ้ข 2. ๆฅ็่ซๆฑ้ใToken ๆถ่็ญ็ตฑ่จ 3. ็ฃๆงๅๆไพ่ ็ๆ ## โ ๏ธ ๆณจๆไบ้ 1. **่ณๆบ้ๅถ** - HF Spaces ๅ ่ฒป็ๆ CPU ๅๅ งๅญ้ๅถ 2. **ๅญๅฒ้ๅถ** - ๅฎนๅจ้ๅๅพๆธๆๆไธๅคฑ 3. **HTTPS** - HF Spaces ๅผทๅถไฝฟ็จ HTTPS 4. **ไธฆ็ผ้ๅถ** - ๅ ่ฒป็ไธฆ็ผ่ซๆฑๆ้ๅถ ## ๐ ็ธ้้ฃ็ต - [GitHub ๅๅบซ](https://github.com/router-for-me/CLIProxyAPIPlus) - [ๅ็ๆๆช](https://github.com/router-for-me/CLIProxyAPI) - [Hugging Face Spaces](https://huggingface.co/spaces) ## ๐ ๆๆฌ ๆฌๅฐๆกๆก็จ MIT ๆๆฌๆขๆฌพใ่ฉณ่ฆ [LICENSE](LICENSE) ๆไปถใ ---
Made with โค๏ธ by CLIProxyAPI Plus Team