satriyaa67 / qwen2api-MultiLANG
git clone https://github.com/satriyaa67/qwen2api-MultiLANG.git
qwen2API çok dilli (i18n) fork'u • Multi-language (i18n) fork of qwen2API — WebUI artık Çince, İngilizce ve Türkçe / UI now in Chinese, English & Turkish. Orijinal / Original: YuJunZhiXue/qwen2API
+47
stars, 24h · #208
+47
stars, 7 days · #967
+47
stars, 30 days · #6,295
47
★ total · +47% this week
1
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageGo
License—
Created2026-10-19 (1d ago)
Last push1d ago
Watchers1
OwnerUser
GitHub topics
Links
- GitHub: github.com/satriyaa67/qwen2api-MultiLANG
- Homepage: https://github.com/YuJunZhiXue/qwen2API
- Releases · Issues · Hacker News mentions
README excerpt
> ## ⚠️ Fork Bildirimi · Fork Notice
>
> **Bu depo, YuJunZhiXue/qwen2API projesinin çok dilli (i18n) desteği eklenmiş bir fork'udur.** WebUI'yi Çincenin yanı sıra **İngilizce** ve **Türkçe** olarak kullanabilirsiniz. Kodun tamamı orijinal projeden gelir; tüm telif hakkı ve kredi orijinal yazarlara aittir.
>
> **This repository is a fork of YuJunZhiXue/qwen2API with added multi-language (i18n) support.** The WebUI is now available in **English** and **Turkish** alongside the original Chinese. All code originates from the original project; the original authors retain all copyright and credit.
## 🌐 Çok Dilli WebUI / Multi-language WebUI
| Dil / Language | Kod / Code | Durum / Status |
| --- | --- | --- |
| 简体中文 | `zh` | ✅ Orijinal · Original |
| English | `en` | ✅ Eklendi · Added |
| Türkçe | `tr` | ✅ Eklendi · Added |
Dil değiştirici yönetim panelinin üst sağ köşesindedir; seçiminiz tarayıcıda hatırlanır. / The language switcher sits in the top-right of the admin header; your choice is remembered per browser.
---
English | 简体中文
qwen2API
Self-hosted Qwen Web protocol gateway with OpenAI, Anthropic, and Gemini compatible APIs.
GitHub ·
Docker Hub ·
Telegram ·
中文说明
## 一、项目简介 / Project Overview
qwen2API converts Qwen Web capabilities into common API protocols and provides a local WebUI for account management, downstream API keys, runtime settings, model tests, image tests, and video tests.
> [!NOTE]
> `v1.0` was the legacy Python + FastAPI implementation. `v2.0` is the current Go backend + React WebUI mainline and is the recommended version for Docker and local deployments.
### 1. Feature Map
| Area | Capability |
| --- | --- |
| OpenAI-compatible APIs | `/v1/chat/completions`, `/v1/responses`, `/v1/models`, `/v1/files`, `/v1/images/generations`, `/v1/videos/generations` |
| Anthropic-compatible APIs | `/v1/messages`, `/anthropic/v1/messages`, `/v1/messages/count_tokens` |
| Gemini-compatible APIs | `/v1beta/models/{model}:generateContent`, `/v1beta/models/{model}:streamGenerateContent` |
| WebUI | Accounts, API keys, runtime config, chat test, image test, video test |
| Account pool | Multi-account rotation, per-account concurrency, separate chat/image/video cooldown tracking |
| Operations | `/healthz`, `/readyz`, `/keepalive`, Docker healthcheck, multi-arch image publishing |
### 2. Version Line
| Version | Stack | Status |
| --- | --- | --- |
| `v1.0` | Python + FastAPI/Uvicorn | Legacy version, kept only as historical context |
| `v2.0` | Go backend + React WebUI | Current mainline |
## 二、快速部署 / Quick Deployment
### 1. Pull From Docker Hub
For most deployments, use the Docker Hub image directly. Keep `data` and `logs` beside your compose file; Docker will mount them into the container so upgrades do not wipe your accounts, keys, or logs.
[code]
Create a small `.env`:
[code]
Create `docker-compose.yml`:
[code]
You do not need to set paths for `accounts.json`, `api_keys.json`, or other internal files. The image already uses `/app/data`