Skip to content

Yapay zeka ile masal dünyasına kısa bir yolculuk

Notifications You must be signed in to change notification settings

umutphp/kids-story-backend

Repository files navigation

Masalcı

Kurulum

  1. Repoyu bilgisayarınıza indirin.
git clone git@github.com:umutphp/kids-story-backend.git
  1. composer ile ilk kurumu yapın.
composer install
  1. .env dosyasını oluşturun ve kullanacağınız ayarları yapın. .env.example dosyasında ön tanımlı olarak Sqlite veritabanı ve Ollama AI model runtime ayarlanmıştır.
cp .env.example .env
  1. Laravel Sail ile uygulamayı çalıştırın.
./vendor/bin/sail up
  1. Tarayıcınızdan http://localhost adresine girerek kullanıcı kaydını oluşturup http://localhost/admin adresinden CRUD arayüzüne ulaşabilirsiniz.

Ollama

Docker Hub'daki resmi ollama/ollama:latest image'ı kullanarak docker-compose.yml dosyasına bir servis ekledim. Ama eğer direk makinanızda kurulu olan Ollama'yı kullanmak isterseniz de .env dosyasında OLLAMA_HOST değerini host.docker.internal:11434 yapabilirsiniz.

Ayrıca Docker içinde çalışan Ollama için cache klasörünü ana makinadaki Ollama cache klasörü ile aynı yaparak aynı modelleri tekrar tekrar indirmeden kullanabilirsiniz.

Kullanacağınız modeli Ollama container içine indirmeniz gerekiyor. İnternet hızınıza göre biraz zaman alacaktır.

docker-compose exec -it ollama /bin/bash
ollama pull llama3

About

Yapay zeka ile masal dünyasına kısa bir yolculuk

Topics

Resources

Stars

Watchers

Forks

Languages