💡Beyan
- Bu proje sadece GitHub'da yayımlanmaktadır, MIT lisansı altında ücretsiz ve açık kaynak öğrenimi amacıyla kullanılmaktadır. Hiçbir şekilde hesap satışı, ücretli hizmet, tartışma grubu veya tartışma odası gibi faaliyetler bulunmamaktadır. Dolandırıcılıklara karşı dikkatli olun.
- Bu açık kaynak proje, ChenZhaoYu temel alınarak geliştirilmiştir; midjourney-proxy tarafından sağlanan midjourney api ve Suno-API arka uç olarak kullanılmıştır;
- suno tek başına modül desteği, şarkı sözleri ve müzik tarzı ayarlama
- Orijinal chatgpt web tüm özellikleri
- chatgpt web özel api key, base_url desteği
- midjourney metinden görüntü oluşturma
- midjourney görüntü üzerine metin ekleme
- midjourney görüntü değişiklikleri U1'den U4'e, V1'den V4'e ve yeniden çizim gibi işlemler
- midjourney yerel yeniden çizim desteği
- midjourney 1.5x ve 2x yakınlaştırma desteği
- midjourney 2x ve 4x yüksek çözünürlük desteği
- midjourney sola, sağa, yukarıya, aşağıya uzantı değişiklikleri
- midjourney aynı anda midjourney-proxy ve midjourney-proxy-plus arayüzlerini destekler
- midjourney görüntüden metin oluşturma
- Görüntülerin yerel depolama için localforage kullanımı
- midjourney ve niji farklı botları destekler
- InsightFace yüz değiştirme desteği
- midjourney görüntü karıştırma
- midjourney seed alma
- dall-e-3 çizim
- chatgpt ön uç model seçimi
- chatgpt ön uç özel model, sohbet sayısı, yanıt sayısı desteği
- chatgpt görüntü yükleme ve gpt-4-vision-preview kullanımı
- chatgpt dosya yükleme desteği (gpt-4-all, gpt-4-gizmo-xxx modelleri için)! Varsayılan olarak kapalıdır, açmak için API_UPLOADER=1 ortam değişkenine ihtiyaç vardır
- chatgpt tersine modeller gpt-4-all, gpt-4-v, gpt-4-gizmo-(gizmo_id) desteği
- chatgpt super link model değiştirme https://vercel.ddaiai.com/#/m/gpt-4-all https://vercel.ddaiai.com/#/m/gpt-4-gizmo-g-2fkFE8rbu desteği
- ChatGPT super link model değiştirme desteği https://chat.openai.com/g/g-2fkFE8rbu https://vercel.ddaiai.com/#/g/g-2fkFE8rbu olarak değiştirilebilir
- chatgpt GPTs multi-modal desteği
- chatgpt tts whisper desteği
- Anında ses tanıma (tarayıcıda yerleşik ses tanıma ASR)
v2.15.7
üzeri sürümler - one-api ve new-api dağıtım sohbeti için super link değiştirme https://vercel.ddaiai.com/#/s/t?OPENAI_API_BASE_URL=https://abc.com&OPENAI_API_KEY=sk-xxxxx&MJ_SERVER=https://abc.com&MJ_API_SECRET=sk-xxx&UPLOADER_URL=
- one-api ve new-api dağıtım sohbeti https://vercel.ddaiai.com/#/?settings={%22key%22:%22sk-abc%22,%22url%22:%22https://www.abc.com%22}
(v.2.14.3)
- En son sürümü indirmek için https://github.com/Dooy/chatgpt-web-midjourney-proxy/releases adresine gidin (işletim sisteminize uygun sürümü seçin)
- Uygun bir ara sunucu hizmeti seçin (tercihen
gpt
,gpts
,midjourney
,claude
,suno
destekleyen)- Ara sunucu hizmet sağlayıcıları önerisi https://www.openai-hk.com bir
key
veapi arayüz adresi
aynı andagpt
,midjourney
,claude
,suno
destekler, mj-fast en düşük 0.12rmb/adet
Ortam Değişkeni | Açıklama | Varsayılan Değer | docker gibi dağıtımlar | vercel dağıtımı |
---|---|---|---|---|
OPENAI_API_BASE_URL | OpenAI API arayüz adresi | https://api.openai.com | ✅ | ✅ |
OPENAI_API_KEY | OpenAI API anahtarı | sk-xxxxx | ✅ | ✅ |
OPENAI_API_MODEL | Varsayılan model | gpt-3.5-turbo | ✅ | ✅ |
MJ_SERVER | mj proxy arayüz adresi | Kurulum Referansı | ✅ | ✅ |
MJ_API_SECRET | mj proxy | Boş | ✅ | ✅ |
SUNO_SERVER | SUNO API arayüz adresi | Kurulum Referansı | ✅ | ✅ |
SUNO_KEY | SUNO API anahtarı | Boş | ✅ | ✅ |
AUTH_SECRET_KEY | Erişim yetkilendirme şifresi | Yok | ✅ | x |
API_UPLOADER | Yükleme desteği | Kapalı | ✅ | x |
HIDE_SERVER | Ön uç arayüzü sunucu gizle | ✅ | x | |
CUSTOM_MODELS | Özel seçilebilir modeller | Yok | ✅ | ✅ |
TJ_BAIDU_ID | Baidu İstatistik ID | Yok | ✅ | ✅ |
TJ_GOOGLE_ID | Google İstatistik ID | Yok | ✅ | ✅ |
SYS_NOTIFY | Sistem bildirimi, HTML destekler | Yok | ✅ | ✅ |
DISABLE_GPT4 | GPT-4 devre dışı bırakma | Yok | ✅ | ✅ |
GPT_URL | Özelleştir GPT_URL=/gpts.json | Yok, ayrıca kendi harici linkinizi de kullanabilirsiniz | ✅ | ✅ |
UPLOAD_IMG_SIZE | gpt4v görüntü yükleme boyutu | 1 | ✅ | ✅ |
SYS_THEME | Varsayılan tema light veya dark |
dark | ✅ | ✅ |
MJ_IMG_WSRV | wsrv resim sunucu açılışı |
Yok (kapalı) | ✅ | ✅ |
AUTH_SECRET_ERROR_COUNT | Bruteforce koruması: doğrulama sayısı NGINX lütfen proxy_set_header X-Forwarded-For $remote_addr ayarlayın |
Yok | ✅ | x |
AUTH_SECRET_ERROR_TIME | Bruteforce koruması: bekleme süresi dakika cinsinden | Yok | ✅ | x |
CLOSE_MD_PREVIEW | Giriş önizlemesini kapat | Yok | ✅ | ✅ |
UPLOAD_TYPE | Yükleme türü [R2 R2 yükleme] [API UI ön uçla ara sunucu] [Container yerel konteyner] [` |
MyUrlözel link] | Boş | ✅ | x| | MENU_DISABLE | Menü devre dışı bırakılacak seçenekler: gpts,draws,gallery,music | Boş | ✅ | ✅| | VISION_MODEL | Varsayılan görüntü modeli seçenekleri:
gpt-4o,
gpt-4-turb,
gpt-4-vision-preview` vb. | Boş | ✅ | ✅|
| SYSTEM_MESSAGE | Varsayılan özel rol mesajı | Boş | ✅ | ✅|
| CUSTOM_VISION_MODELS | Özel görüntü modelleri, virgülle ayrılmış | Boş | ✅ | ✅|
- midjourney-proxy desteği gereklidir
- Suno-API desteği gereklidir
docker run --name chatgpt-web-midjourney-proxy -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com \
-e MJ_SERVER=https://your-mj-server:6013 \
-e MJ_API_SECRET=your-mj-api-secret \
-e SUNO_SERVER=https://your-suno-server:8000 \
-e SUNO_KEY=your-suno-key ydlhero/chatgpt-web-midjourney-proxy
Erişim http://ip:6015
Dosya Yükleme:
docker run --name chatgpt-web-midjourney-proxy -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com \
-e MJ_SERVER=https://172.17.0.1:6013 \
-e API_UPLOADER=1 -v /data/uploads:/app/uploads \
-e MJ_API_SECRET=abc123456 ydlhero/chatgpt-web-midjourney-proxy
Ön uç arayüzde OPENAI_API_KEY ve OPENAI_API_BASE_URL ayarlandığında; resim yükleme de OPENAI_API_BASE_URL üzerinden yürütülecektir
curl -X POST -H "Content-Type: multipart/form-data" -F "file=@/path/to/file" http://OPENAI_API_BASE_URL/v1/upload
Dönüş Formatı
{
"url":"https://xxxxxxx.jpg"
}
Daha fazla bilgi için midjourney-proxy açık kaynak referansını ziyaret edin
docker run -d --name mj6013 -p 6013:8080 \
-e mj.discord.guild-id=discord hizmeti ID \
-e mj.discord.channel-id=discord hizmet grubu ID \
-e mj.queue.timeout-minutes=6 \
-e mj.api-secret=abc123456 \
-e mj.discord.user-token=********** \
--restart=always novicezk/midjourney-proxy:2.5.5
- Cloudflare R2 depolama 10 GB/ay ücretsiz https://www.cloudflare.com/zh-cn/developer-platform/r2/
- Konfigürasyon dokümanı için https://zhuanlan.zhihu.com/p/658058503 adresine bakın
- vercel R2 depolamayı desteklemez
R2_DOMAIN=
R2_BUCKET_NAME=
R2_ACCOUNT_ID=
R2_KEY_ID=
R2_KEY_SECRET=
R2> Ön uç arayüzde belirlenen dosya hizmeti> Arka uç dosya hizmeti > ara sunucu
- vercel desteklemez; sadece Docker dağıtımı destekler
- Eğer ön tarafta
nginx
kullanılıyorsa lütfenproxy_set_header X-Forwarded-For $remote_addr;
ayarlayın - Parametreler: 3 kez yanlış doğrulama yapılırsa, 10 dakika boyunca tekrar doğrulama yapılamaz
# Secret key Not: Sadece İngilizce harf ve rakam kullanın
AUTH_SECRET_KEY=my888god
# Bruteforce: doğrulama sayısı Not: Rakam olmalıdır; nginx lütfen `proxy_set_header X-Forwarded-For $remote_addr` ayarlayın
AUTH_SECRET_ERROR_COUNT=3
# Bruteforce: bekleme süresi dakika cinsinden Not: Rakam olmalıdır
AUTH_SECRET_ERROR_TIME=10
- Betik
docker run --name chatgpt-web-midjourney-proxy -d -p 6015:3002 \
-e OPENAI_API_KEY=sk-xxxxx \
-e OPENAI_API_BASE_URL=https://api.openai.com \
-e MJ_SERVER=https://172.17.0.1:6013 \
-e MJ_API_SECRET=abc123456 \
-e API_UPLOADER=1 -v /data/uploads:/app/uploads \
-e AUTH_SECRET_KEY=ingilizce_sifreniz -e AUTH_SECRET_ERROR_COUNT=3 \
-e AUTH_SECRET_ERROR_TIME=10 ydlhero/chatgpt-web-midjourney-proxy
MIT © Dooy
Eğer bu proje size yardımcı olduysa, lütfen bir yıldız verin veya bizi bağışlayın
Eğer açık kaynak projelerim size yardımcı olduysa, lütfen aşağıdaki yöntemlerden biriyle bağış yapmayı düşünün:
Ödeme notunda iletişim bilgilerinizi belirtin