Ücretsiz Yapay Zeka Erişimi için GitHub Modellerini Kullanarak OpenAI Uyumlu API Oluşturma
Workflow Görünümü
Açıklama
Bu n8n şablonu, GitHub'ın ücretsiz AI modellerini mevcut n8n yapay zeka iş akışlarınıza nasıl bağlayacağınızı gösterir. Amaç, mevcut n8n LLM (Büyük Dil Modeli) düğümleriyle uyumlu, özel bir OpenAI uyumlu API oluşturarak yeniden düzenleme zahmetinden kurtulmaktır. Bu otomasyon, özellikle GitHub modellerini denemek isteyen geliştiriciler ve AI meraklıları için uygundur, ücretsiz AI erişimi sağlayarak maliyetleri düşürmeye yardımcı olur. Ancak, GitHub'ın bu API'lerin üretim kullanımı için tasarlanmadığını ve daha yüksek hız limitleri için ücretli hizmetlere ihtiyaç duyulacağını unutmayın.
Kurulum Rehberi
Genel Bakış
Bu iş akışı, GitHub'ın ücretsiz yapay zeka modellerini kullanarak OpenAI uyumlu bir API katmanı oluşturmayı amaçlamaktadır. Bu sayede, mevcut n8n LLM düğümlerinizi (örneğin, OpenAI Chat düğümü) GitHub modelleriyle kolayca entegre edebilir ve kendi özel API'nizi oluşturarak ücretsiz yapay zeka erişiminden faydalanabilirsiniz. Bu, özellikle prototipleme ve deneme amaçlı kullanım için idealdir.
Gereksinimler
- n8n Hesabı: n8n platformuna erişiminiz olmalıdır (bulut veya kendi barındırdığınız).
- GitHub Hesabı: GitHub'ın ücretsiz modellerine erişmek için bir GitHub hesabına ihtiyacınız olacaktır.
- GitHub Kişisel Erişim Jetonu (PAT): GitHub API'sine kimlik doğrulaması yapmak için bir PAT oluşturmanız gerekecektir. Bu jetonun 'repo' ve 'workflow' kapsamlarına sahip olması önerilir.
Kurulum Adımları
- İş Akışını İçe Aktarın: Bu şablonu n8n ortamınıza içe aktarın.
- GitHub Kişisel Erişim Jetonu Oluşturma:
- GitHub hesabınıza giriş yapın.
- Sağ üst köşedeki profil resminize tıklayın ve 'Settings' (Ayarlar) seçeneğini seçin.
- Sol menüden 'Developer settings' (Geliştirici ayarları) seçeneğine tıklayın.
- 'Personal access tokens' (Kişisel erişim jetonları) altında 'Tokens (classic)' seçeneğini seçin.
- 'Generate new token' (Yeni jeton oluştur) düğmesine tıklayın ve 'Generate new token (classic)' seçeneğini seçin.
- Jetonunuza açıklayıcı bir isim verin (örn: 'n8n GitHub AI').
- 'Select scopes' (Kapsamları seç) bölümünde, en az 'repo' ve 'workflow' seçeneklerini işaretleyin. Bu, n8n'in GitHub API'sine erişmesine izin verecektir.
- 'Generate token' (Jeton oluştur) düğmesine tıklayın.
- Oluşturulan jetonu kopyalayın. Bu jetonu sadece bir kez görebilirsiniz, bu yüzden güvenli bir yere kaydedin.
- n8n Kimlik Bilgilerini Ayarlayın:
- n8n'de 'Credentials' (Kimlik Bilgileri) bölümüne gidin.
- Yeni bir 'HTTP Request' kimlik bilgisi oluşturun.
- Kimlik bilgisi türü olarak 'Header Auth' (Başlık Kimlik Doğrulaması) seçeneğini belirleyin.
- 'Header Name' (Başlık Adı) alanına
Authorizationyazın. - 'Header Value' (Başlık Değeri) alanına
Bearer SİZİN_GITHUB_PAT_İNİZşeklinde, kopyaladığınız GitHub PAT'inizi yapıştırın. (Örn:Bearer ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx) - Bu kimlik bilgilerini kaydedin.
- HttpRequest Düğümünü Yapılandırın: İş akışındaki 'HttpRequest' düğümünü açın. 'Authentication' (Kimlik Doğrulama) bölümünde, az önce oluşturduğunuz GitHub kimlik bilgilerini seçin.
- LLM Düğümlerini Bağlayın: İş akışındaki 'ChainLlm' veya 'LmChatOpenAi' gibi LLM düğümlerinin 'Base URL' (Temel URL) ayarını, bu iş akışının tetikleyici URL'sine yönlendirin. Bu, n8n'in kendi içinde oluşturduğu API'yi kullanmasını sağlayacaktır. Örneğin, 'Base URL' alanına
http://localhost:5678/webhook/github-ai-api(eğer n8n'i yerel olarak çalıştırıyorsanız) veya n8n bulut ortamınızın webhook URL'sini girebilirsiniz. - İş Akışını Aktive Edin: İş akışını kaydedin ve etkinleştirin.
Kullanım Senaryoları
- Senaryo 1: Ücretsiz Metin Üretimi: Bir sohbet botu veya içerik oluşturma aracı geliştirirken, OpenAI'ın ücretli API'si yerine GitHub'ın ücretsiz modellerini kullanarak metin üretimi yapabilirsiniz. Örneğin, bir kullanıcının sorusunu GitHub modeline gönderip yanıtını alabilirsiniz.
- Senaryo 2: Prototipleme ve Test: Yeni bir yapay zeka uygulamasını veya özelliğini prototiplemek ve test etmek için GitHub modellerini kullanabilirsiniz. Bu, geliştirme maliyetlerini düşürür ve farklı modelleri denemenize olanak tanır.
İpuçları ve Öneriler
- GitHub API Hız Limitleri: GitHub'ın modellerinin üretim kullanımı için tasarlanmadığını ve hız limitlerinin daha düşük olabileceğini unutmayın. Yoğun kullanım senaryoları için ücretli bir hizmet düşünmelisiniz.
- Güvenlik: GitHub Kişisel Erişim Jetonunuzu (PAT) asla doğrudan kodunuza gömmeyin. Her zaman n8n'in kimlik bilgileri yönetim sistemini kullanın.
- Model Seçimi: GitHub'ın sunduğu farklı modelleri deneyerek projeniz için en uygun olanı bulun.
HttpRequestdüğümündeki URL'yi veya gövdeyi düzenleyerek farklı modellere istek gönderebilirsiniz. - Hata Yönetimi: GitHub API'sinden gelebilecek hataları (örn: hız limiti aşıldı) ele almak için iş akışınıza hata yönetimi düğümleri eklemeyi düşünebilirsiniz.
Detaylar
Kullanılan Node'lar (9)
Etiketler
JSON dosyasını indirip kendi n8n sunucunuza import edin.
Uzman Desteği
Yakında aktif olacak
Gerekli API Anahtarları
- GitHub Kişisel Erişim Jetonu
Benzer Workflow'lar
Google Haritalar'dan Potansiyel Müşteri Çekme (E-posta, Telefon, Web Sitesi) - Apify + GPT + Airtable
Bu n8n otomasyonu, pazarlamacılar, satış ekipleri ve yerel işletmeler için tasarlanmıştır. Google Haritalar'dan işletme adı, telefon numarası, web sitesi ve e-posta gibi potansiyel müşteri verilerini hızlıca toplar ve bunları Airtable'da düzenli bir şekilde depolar. Apify Google Maps Extractor ile veri kazıma işlemini gerçekleştirirken, GPT (OpenAI) entegrasyonu ile verileri zenginleştirme potansiyeli sunar. Emlakçılar, restoranlar, terapistler veya herhangi bir yerel niş için ideal bir müşteri adayı oluşturma çözümüdür.
Yapay Zeka Destekli Müşteri Teklifi Oluşturucu: OpenAI, Google Sheets, Slides, Gmail, Drive Entegrasyonu
Bu n8n otomasyonu, bir form aracılığıyla müşteri teklifleri oluşturur, yapay zeka (OpenAI) kullanarak tüm teklif içeriğini ve e-posta taslağını otomatik olarak hazırlar. Google Sheets'i bir veritabanı olarak kullanarak oluşturulan teklifi ve e-posta taslağını tek bir yerden incelemenize olanak tanır. Onayınızdan sonra teklifi otomatik olarak göndererek satış süreçlerinizi hızlandırır ve insan müdahalesiyle kontrol imkanı sunar.
GPT-4, Reddit, YouTube ve Google E-Tablolar ile SEO Açılış Sayfası İçeriği Oluşturma
Bu n8n iş akışı, çok kaynaklı araştırmaları bir araya getirerek ve optimize edilmiş makaleler oluşturarak SEO içerik üretimini otomatikleştirir. İçerik pazarlamacıları, SEO uzmanları ve dijital ajanslar için tasarlanmış olup, trend konuları araştırma ve arama motoru optimize edilmiş içeriği büyük ölçekte oluşturma gibi zaman alıcı zorlukları çözer. Sistem, Reddit'ten tartışmaları, YouTube'dan videoları ve API'ler aracılığıyla sektör haberlerini çeker, ardından bu verileri kapsamlı içgörüler halinde birleştirir ve bir yapay zeka ajanı bu verileri analiz ederek optimize edilmiş içerik taslakları oluşturur.
Ürün UAT Geri Bildirimlerini OpenAI, Notion, Slack ve Gmail ile Otomatik Yönetme
Bu n8n iş akışı, Ürün Kullanıcı Kabul Testi (UAT) geri bildirimlerini otomatik olarak sınıflandırır, mevcut Notion iş listesiyle karşılaştırarak mükerrer girişleri önler ve ilgili Notion öğesini oluşturur veya günceller. Yapay zeka destekli sınıflandırma (tür, önem derecesi, özet, başlık önerisi, güven düzeyi) sayesinde geri bildirimler standartlaştırılır ve ürün incelemesi için hazır hale getirilir. Son olarak, test ediciye (Slack veya e-posta yoluyla) geri bildirimin alındığını teyit eder ve yapılandırılmış bir webhook yanıtı döndürür, böylece ürün geliştirme sürecini hızlandırır ve iletişimi kolaylaştırır.
Yapay Zeka Destekli Kritik Ürün UAT Hatalarını Jira ve Slack ile Otomatik Yükseltme
Bu n8n iş akışı, Ürün Kullanıcı Kabul Testi (UAT) geri bildirimlerini otomatik olarak analiz eder, yapay zeka kullanarak kritik hataları tespit eder ve ilgili ekiplere anında iletir. Gelen webhook verilerini OpenAI ile sınıflandırır, Jira'da otomatik olarak hata kaydı oluşturur ve Slack üzerinden mühendislik ekiplerini bilgilendirir. Test edenlere geri bildirim sağlayarak döngüyü kapatır ve tam izlenebilirlik için orijinal webhook'a yapılandırılmış bir yanıt gönderir. Özellikle hızlı hata tespiti ve çözümüne ihtiyaç duyan ürün ve mühendislik ekipleri için tasarlanmıştır.
GPT-4 ile Yapay Zeka Teklifleri Oluşturma ve PDF Olarak Teslim Etme
Bu yapay zeka destekli iş akışı, müşteri tekliflerini manuel oluşturma zahmetini ortadan kaldırır. Tek bir girişle, GPT-4 kullanarak özelleştirilmiş, profesyonel teklifler hazırlar, bunları PDF'e dönüştürür, müşteriye e-posta ile gönderir, Google Drive'da saklar ve dahili ekibinize Slack üzerinden bildirim gönderir. Satış ekipleri, danışmanlar ve hizmet sağlayıcılar için ideal olan bu otomasyon, teklif süreçlerini hızlandırır, tutarlılığı artırır ve zamandan tasarruf sağlar.