Sihirli AI Resim
Next.js tabanlı geliştirilen bir AI çizim uygulaması, aşağıdaki ana özelliklere sahiptir:
- 🎨 Birden fazla AI modeli desteği (Sora, DALL-E, GPT, GEMINI vb.) ve özel model ekleme imkanı
- 🖼️ Metinden görsel ve görselden görsel oluşturma özellikleri, çoklu görsel referansı ve alan düzenleme desteği
- 🔐 Tüm veriler ve API anahtarları yerel olarak saklanır, gizlilik ve güvenlik sağlanır
- 💻 Web sürümü ve masaüstü uygulama paketleme desteği, çapraz platform kullanım
Çevrimiçi Deneyim
Erişim adresi: https://image-front-eight.vercel.app/
Uygulama Ekran Görüntüleri
Özellikler
- 🎨 Birden fazla AI modeli desteği
- GPT Sora_Image modeli
- GPT 4o_Image modeli
- GPT Image 1 modeli
- DALL-E 3 modeli
- GEMINI modeli
- 🆕 Özel model (kişisel model ekleme desteği)
- 🔄 Çoklu model geçişi
- Farklı modeller arasında hızlı geçiş desteği
- Her model için ayrı yapılandırma seçenekleri
- ✍️ Metinden görsel oluşturma
- Özelleştirilebilir anahtar kelime desteği
- Görsel oranı seçme imkanı
- Farklı görsel boyutları desteği
- 🖼️ Görselden görsel oluşturma
- Görsel düzenleme desteği
- Alan maskesi düzenleme desteği
- Görsel kalitesini ayarlama desteği
- Çoklu görsel referansı desteği (aynı anda birden fazla görsel yükleme)
- 🔒 Veri güvenliği
- Tüm oluşturulan görseller ve geçmiş kayıtlar yalnızca yerel tarayıcıda saklanır
- Özelleştirilebilir API proxy adresi desteği
- API Anahtarı yapılandırma desteği
- 📱 UI Tasarımı
- Modern kullanıcı arayüzü
- Akıcı etkileşim deneyimi
- Markdown formatında görüntüleme
- Kod vurgulama desteği
- 🖥️ Platformlar arası destek
- Masaüstü uygulaması olarak paketleme desteği (Windows, macOS, Linux)
- Çevrimdışı kullanım desteği (API arayüzü yapılandırılması gerekir)
Teknoloji Yığını
- Next.js 14
- TypeScript
- Tailwind CSS
- shadcn/ui
- React
- Tauri (masaüstü uygulama paketleme)
Yerel Geliştirme
- Projeyi klonlayın
git clone https://github.com/HappyDongD/magic_image.git
cd magic_image
- Bağımlılıkların kurulumu
npm install
或
yarn install
或
pnpm install
- Geliştirme sunucusunu başlatın
npm run dev
或
yarn dev
或
pnpm dev
Masaüstü Uygulama Paketleme
Bu proje, masaüstü uygulama paketleme için Tauri kullanır ve Windows, macOS ile Linux sistemlerini destekler.
Ortam Hazırlığı
Masaüstü uygulamayı paketlemeden önce, aşağıdaki bağımlılıkların kurulması gerekir:
- Rust Kurulumu:
- https://www.rust-lang.org/tools/install adresini ziyaret edin
- Yönergeleri izleyerek Rust ve Cargo'yu kurun
- Sistem Bağımlılıkları:
- Windows: Visual Studio C++ Build Tools kurun
- macOS: Xcode komut satırı araçlarını kurun (
xcode-select --install) - Linux: İlgili bağımlılıkları kurun, detaylar için Tauri Belgeleri sayfasına bakın
Geliştirme Modu
# 安装 Tauri CLI
npm install -D @tauri-apps/cli启动桌面应用开发模式
npm run tauri:dev
Masaüstü Uygulaması Oluşturma
# 构建桌面应用安装包
npm run desktop
Derleme tamamlandığında, ilgili sistemin kurulum paketini src-tauri/target/release/bundle dizininde bulabilirsiniz.Vercel Dağıtımı
- Bu projeyi GitHub hesabınıza Fork edin
- Vercel üzerinde yeni bir proje oluşturun
- GitHub depo adresinizi içe aktarın
- Dağıtıma tıklayın
Kullanım Talimatları
- İlk kullanımda API anahtarı yapılandırılması gerekir
- Sağ üst köşedeki "Anahtar Ayarları"na tıklayın
- API anahtarını ve temel adresi girin
- Kaydet'e tıklayın
- Ayrıca URL parametreleriyle hızlıca yapılandırabilirsiniz:
http://localhost:3000?url=你的API地址&apikey=你的API密钥
`
例如:
`
http://localhost:3000?url=https%3A%2F%2Fapi.example.com&apikey=sk-xxx
``
Not: URL’deki özel karakterler URL kodlamasına tabi tutulmalıdır- Oluşturma modunu seçin
- Metinden görüntü: Metin açıklamasıyla görsel oluşturun
- Görselden görsele: Görsel yükleyerek düzenleme yapın
- Oluşturma parametrelerini ayarlayın
- AI modeli seçin (yerleşik model veya özel model)
- Görsel oranını ayarlayın
- Görüntü kalitesini ayarlayın (görselden görsele modunda)
- Özel model yönetimi
- Model seçim kutusunun yanındaki ayarlar simgesine tıklayın
- Yeni model ekleyin: Model adı, model değeri girin ve model türünü seçin
- Modeli düzenleyin: Mevcut modelin düzenle düğmesine tıklayın
- Modeli silin: Mevcut modelin sil düğmesine tıklayın
- Model seçin: Modelin artı düğmesine tıklayarak hemen kullanın
- Model türü açıklaması
- DALL-E formatı: Görsel oluşturma arayüzü kullanır (/v1/images/generations)
- OpenAI formatı: Sohbet arayüzü kullanır (/v1/chat/completions)
- Görsel oluşturma
- İpucu metni girin
- "Görsel oluştur" düğmesine tıklayın
- Oluşturma tamamlanana kadar bekleyin
- Görsel yönetimi
- Geçmişi görüntüleyin
- Oluşturulan görselleri indirin
- Mevcut görselleri düzenleyin
Dikkat Edilmesi Gerekenler
- Oluşturulan tüm görseller ve geçmiş yalnızca yerel tarayıcınızda saklanır
- Gizli modu kullanmak veya cihazı değiştirmek veri kaybına yol açar
- Önemli görselleri zamanında indirin ve yedekleyin
- API yapılandırması güvenli şekilde tarayıcınızda saklanır, sunucuya yüklenmez
- HTTPS siteleri HTTP kaynaklarını yükleyemez, uygulama HTTP arayüzlerini otomatik olarak HTTPS’ye dönüştürür
Katkı Rehberi
Projeyi geliştirmek için Issue ve Pull Request göndermeye hoş geldiniz.
Lisans
Bu proje Apache License 2.0 lisansı ile sunulmaktadır.
Lisans kapsamında şunları yapabilirsiniz:
- ✅ Ticari kullanım: Yazılımı ticari amaçlarla kullanabilirsiniz
- ✅ Değiştirme: Yazılımın kaynak kodunu değiştirebilirsiniz
- ✅ Dağıtım: Yazılımı dağıtabilirsiniz
- ✅ Kişisel kullanım: Yazılımı kişisel olarak kullanabilirsiniz
- ✅ Patent yetkisi: Bu lisans ayrıca patent yetkisi sağlar
- 📝 Lisans ve telif hakkı bildirimi: Orijinal lisans ve telif hakkı bildirimini eklemelisiniz
- 📝 Değişiklik bildirimi: Orijinal koda yapılan önemli değişiklikleri belirtmelisiniz
- 📝 Marka bildirimi: Katkı sağlayanların markalarını kullanamazsınız
Bana Bir Kahve Ismarlayın
Bu proje size yardımcı olduysa, bana bir kahve ısmarlayabilirsiniz ☕️
Bana bir kahve ısmarla
İletişim Bilgileri
Herhangi bir sorunuz veya öneriniz varsa, bana WeChat üzerinden ulaşabilirsiniz:
Karekodu tarayarak WeChat ekle
--- Tranlated By Open Ai Tx | Last indexed: 2025-09-09 ---