Gemini API ile Açık Kaynaklı Derin Araştırma Aracı Nasıl Oluşturulur

Araştırma için yapay zekanın gücünü açığa çıkarın! Gemini API ile açık kaynaklı bir araç oluşturun. Verilerinizi koruyun, kontrolü elinize alın. Adım adım talimatları izleyin.

Efe Demir

Efe Demir

5 June 2025

Gemini API ile Açık Kaynaklı Derin Araştırma Aracı Nasıl Oluşturulur

Derinlemesine araştırma için yapay zekanın gücünden yararlanmayı hiç dilediniz mi, ancak kapalı kaynak çözümler ve veri gizliliği endişeleri nedeniyle sınırlı hissettiniz mi? O halde, bu makalede, Gemini API tarafından desteklenen, tamamen bize ait bir Açık Kaynaklı Derin Araştırma Aracı oluşturduğumuz için kolları sıvamaya hazır olun!

Evet, tamamen kontrolünüz altında olan bir araştırma merkezi oluşturuyoruz. Bunu, parmaklarınızın ucunda, yoluna çıktığınız herhangi bir konuya derinlemesine dalmaya hazır, özel bir yapay zeka araştırma asistanına sahip olmak gibi düşünebilirsiniz. Ve en iyi yanı? Doğru ve anlayışlı analizler elde etmek için Gemini API'den yararlanacağız. Haydi başlayalım!


💡
Başlamadan önce, işte hızlı bir ipucu: Apidog MCP Sunucusunu yapay zeka destekli IDE'nize entegre etmek, Apidog projelerinden API özelliklerine doğrudan erişim sağlayarak kodlama deneyiminizi geliştirir. Bu, yapay zeka asistanınızın kod oluşturmasına ve değiştirmesine, API belgelerini aramasına, veri modelleri ve DTO'lar oluşturmasına ve ilgili yorumlar eklemesine olanak tanır; hepsi API tasarımınızla uyumludur.
button
apidog mcp

Açık Kaynaklı Derin Araştırma Nedir?

Açık Kaynaklı Derin Araştırma, araştırma sürecinizi kontrol altına almakla ilgilidir. Yapay zekanın gücünden yararlanırken, şeffaflığı, gizliliği ve araçlarınızı özel ihtiyaçlarınıza uyacak şekilde özelleştirme yeteneğini korumakla ilgilidir. Kendi araştırma aracımızı oluşturarak, kapalı kaynak çözümlerin sınırlamalarından ve potansiyel önyargılarından kaçınır ve verilerimizin güvenli kalmasını sağlarız. MCP, çeşitli API'lerle ve gelişmiş performans için işlevselliklerle uygun entegrasyon sağlayarak bu süreci kolaylaştırabilir.

Derin Araştırma için Neden Gemini API Kullanmalısınız?

Gemini API, yapay zekaya son teknoloji bir yaklaşım sunarak daha sezgisel ve etkili insan-makine etkileşimlerini mümkün kılar. Yalnızca metin tabanlı içgörüler sağlamakla kalmaz, aynı zamanda çok modlu girdileri de destekleyerek, görüntüler, videolar ve sesler aracılığıyla araştırma materyallerinin daha zengin bir şekilde anlaşılmasını sağlar. Bu, çeşitli veri türlerini analiz etmeyi gerektiren kapsamlı araştırma projeleri için özellikle değerlidir. Ek olarak, API'nin esnek tasarımı ve güçlü geliştirici desteği, yeniliği ve özelleştirmeyi teşvik ederek araştırmacıların aracı özel ihtiyaçlarını ve bağlamlarını karşılayacak şekilde uyarlamalarını sağlar ve sonuçta karmaşık konuların daha derin ve daha nüanslı bir şekilde anlaşılmasını teşvik eder.

Açık Kaynaklı Derin Araştırma Aracımızın Temel Özellikleri

Yapım sürecine dalmadan önce, hayata geçireceğimiz bazı özelliklere bir göz atalım:

Açık Kaynaklı Derin Araştırma Aracı'na Başlarken

Kendi yapay zeka destekli araştırma asistanınızı oluşturmaya hazır mısınız? İşte başlamak için ihtiyacınız olanlar:

1. Gemini API Anahtarı Alın: Her şeyden önce, Google'ın yapay zeka modellerinin gücüne erişmek için bir Gemini API anahtarına ihtiyacınız olacak. Google AI Studio'ya gidin ve bir API anahtarı için kaydolun. Bu anahtarı güvenli ve emniyetli tutun; bu, Gemini dünyasına giriş biletinizdir!

google deep mind website

2. Tek Tıkla Dağıtım (İsteğe Bağlı): Mümkün olan en hızlı başlangıç için, tek tıkla dağıtım seçeneklerini kullanabilirsiniz:

varcel website
cloaudflare website

Bu seçenekler, araştırma aracınızı dakikalar içinde çalışır duruma getirecektir, ancak tam özelleştirme deneyimi için yerel geliştirmeye odaklanacağız.

Açık Kaynaklı Derin Araştırma Aracı'nı Geliştirin

Yapım sürecinin kalbine dalalım! Deep Research'ü yerel tarayıcınızda çalışır duruma getirmek için şu adımları izleyin.

Önkoşullar

Başlamadan önce, sisteminizde aşağıdakilerin yüklü olduğundan emin olun:

node js website

Kurulum

1. Depoyu klonlayın:

git clone https://github.com/u14app/deep-research.git
cd deep-research

Bu, kodu GitHub'dan indirecek ve sizi proje dizinine taşıyacaktır.

2. Bağımlılıkları yükleyin:

pnpm install  # or npm install or yarn install

Bu komut, proje için gerekli tüm paketleri yükleyecektir.

3. Ortam Değişkenlerini Ayarlayın:

Bu çok önemli bir adım! Projenizin kök dizininde bir .env dosyası oluşturmanız ve aşağıdaki ortam değişkenlerini yapılandırmanız gerekecektir:

# (Optional) Server-side Gemini API Key (Required for server API calls)
GOOGLE_GENERATIVE_AI_API_KEY=YOUR_GEMINI_API_KEY

# (Optional) Server API Proxy URL. Default, `https://generativelanguage.googleapis.com`
API_PROXY_BASE_URL=

# (Optional) Server API Access Password for enhanced security
ACCESS_PASSWORD=

# (Optional) Injected script code can be used for statistics or error tracking.
HEAD_SCRIPTS=

YOUR_GEMINI_API_KEY'i, Google AI Studio'dan aldığınız gerçek API anahtarıyla değiştirin.

Ortam Değişkenleri Hakkında Önemli Notlar:

Gizlilik Hatırlatıcısı: Bu ortam değişkenleri öncelikle sunucu tarafı API çağrıları için kullanılır. Yerel API modunu kullanırken, gizliliğinizi daha da artıran hiçbir API anahtarına veya sunucu tarafı yapılandırmasına gerek yoktur.
Çoklu anahtar Desteği: Birden fazla anahtarı destekler, her anahtar ,, ile ayrılır, örn. key1,key2,key3. Resmi derleme betiği Next.js 15'i desteklemediğinden, Cloudflare şu anda çoklu anahtar kullanamaz.

4. Geliştirme sunucusunu çalıştırın:

pnpm dev  # or npm run dev or yarn dev

Bu, geliştirme sunucusunu başlatacak ve http://localhost:3000 adresinden tarayıcınızda Deep Research'e erişebilirsiniz.

ask deep research tool a question
deep research tool results

Açık Kaynaklı Derin Araştırma Aracı'nı Dağıtın

Yerel kurulumunuzdan memnun kaldığınızda, araştırma aracınızı buluta dağıtabilirsiniz! İşte birkaç popüler seçenek:

1. Vercel: Vercel ile dağıtın (Bu genellikle en kolay seçenektir).

2. Cloudflare: Şu anda proje Cloudflare'e dağıtımı destekliyor, ancak bunu yapmak için Cloudflare Pages'e nasıl dağıtılır'i izlemeniz gerekiyor.

3. Docker:

docker pull xiangfa/deep-research:latest
docker run -d --name deep-research -p 3333:3000 xiangfa/deep-research

Ayrıca ortam değişkenleri de belirtebilirsiniz:

docker run -d --name deep-research \
   -p 3333:3000 \
   -e GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy... \
   -e ACCESS_PASSWORD=your-password \
   xiangfa/deep-research
docker build -t deep-research .
docker run -d --name deep-research -p 3333:3000 deep-research
version: '3.9'
services:
   deep-research:
      image: xiangfa/deep-research
      container_name: deep-research
      environment:
         - GOOGLE_GENERATIVE_AI_API_KEY=AIzaSy...
         - ACCESS_PASSWORD=your-password
      ports:
         - 3333:3000

Ardından kendi docker compose'unuzu oluşturun:

docker compose -f docker-compose.yml build

4. Statik Dağıtım:

pnpm build:export

Açık Kaynaklı Derin Araştırma Aracı Yapılandırması

"Açık Kaynaklı Derin Araştırma Aracı'na Başlarken" bölümünde belirtildiği gibi, Deep Research, sunucu tarafı API yapılandırmaları için aşağıdaki ortam değişkenlerini kullanır:

Bu değişkenler, yalnızca sunucu tarafı API çağırma işlevini kullanmayı amaçlıyorsanız gereklidir. Yerel API çağrıları için, projeyi ayarlamanın ötesinde hiçbir yapılandırmaya gerek yoktur.

API anahtarlarınızı ve parolalarınızı her zaman güvende tutmayı unutmayın!

Sonuç: Araştırmanızı Yapay Zeka ile Güçlendirmek

Artık Gemini API tarafından desteklenen kendi Açık Kaynaklı Derin Araştırma aracınızı başarıyla oluşturdunuz! Bu, araştırma sürecinizde yapay zekanın tüm potansiyelini ortaya çıkarmanın büyük bir adımıdır.

Kendi aracınızı oluşturarak, verileriniz üzerinde tam kontrole sahip olur, iş akışlarınızı özelleştirir ve açık kaynak topluluğuna katkıda bulunursunuz. Farklı araştırma modelleriyle deneyler yapın, Gemini API'nin yeteneklerini keşfedin ve araştırma deneyiminizi gerçekten kişiselleştirmek için özel araçlar oluşturun.

Araştırmanın geleceği zeki ve açıktır. Açık Kaynaklı Derin Araştırma'yı benimseyin ve ihtiyacınız olan bilgiyle kendinizi güçlendirin!

button
Apidog Ui image

Explore more

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Fathom-R1-14B: Hindistan'dan Gelişmiş Yapay Zeka Muhakeme Modeli

Yapay zeka hızla gelişiyor. FractalAIResearch/Fathom-R1-14B, 14.8 milyar parametreyle matematik ve genel akıl yürütmede başarılı.

5 June 2025

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code: İşletmeler için En Özelleştirilebilir Yapay Zeka Destekli Kodlama Asistanı

Mistral Code'u keşfedin: Kurumsal kullanıma özel, en özelleştirilebilir yapay zeka destekli kodlama asistanı.

5 June 2025

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code'un 2025'te Yapay Zeka Kodlamasını Nasıl Dönüştürdüğü

Claude Code, 2025'te yapay zeka destekli kodlamayı nasıl devrimleştiriyor? Özelliklerini, kullanımını ve Windsurf kısıtlamalarından sonra neden popüler olduğunu öğrenin. Geliştiriciler için okunması gereken!

5 June 2025

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin