Emircan Erdemci

Parley

Anlık yanıtlar, hava durumu, hesaplama ve saat kartlarıyla yapay zekâ sohbeti.

  • TürYapay zekâ sohbet uygulaması
  • Yıl2026
  • RolümTasarım ve full stack geliştirme

Yanıtları oluşturulurken okuyun, araç sonuçlarını kartlarda görün. Geçmiş tarayıcınızda saklanır; kullanım ekranı kalan kotayı gösterir.

İhtiyaç

Ortak yapay zekâ kotasını korumak, araç sonuçlarını anlaşılır sunmak ve hesaplamaları ayrı bir ayrıştırıcıyla yapmak.

Rolüm

Arayüzü, API’yi, araçları, kullanım sayacını ve erişim kontrollerini geliştirip Workers üzerinde yayımladım.

Mimari

Her parçanın çalıştığı yer. Kırmızı çizgi örnek akışı izliyor.

  1. L1 Arayüz Çalıştığı yer: Tarayıcı

    Yanıtları ve araç kartlarını anlık gösteriyor. Sohbet geçmişini yerel olarak saklıyor.

    • Nuxt 4
    • Nuxt UI 4
    • AI SDK useChat
    • Comark
  2. L2 Sunucu Çalıştığı yer: Cloudflare Workers

    Uygulamayı ve API’yi sunuyor. Oturum kontrolleri ve istek sınırları erişimi denetliyor; Durable Object kullanımı sayıyor.

    • Cloudflare Workers
    • Nitro
    • Turnstile
    • Rate Limiting
    • Durable Object
  3. L3 Yapay zekâ Çalıştığı yer: Workers AI

    Yanıtları ve araç çağrılarını akış halinde gönderiyor. Küçük bir model sonraki mesajı öneriyor.

    • AI SDK streamText
    • Workers AI
    • GLM-4.7 Flash
  4. L4 Harici servisler Çalıştığı yer: Open-Meteo

    Dört günlük hava tahmini sağlıyor.

    • Open-Meteo

Adım adım akış: Hava durumu sorgusu

  1. L1 · Arayüz Turnstile doğrulamasıyla 30 dakikalık imzalı oturum oluşturulur.
  2. L2 · Sunucu API; kaynak, oturum, istek sınırı ve girdiyi denetler.
  3. L3 · Yapay zekâ Modele 16 mesaj ve üç araç gönderilir.
  4. L4 · Harici servisler getWeather, tahmini Open-Meteo üzerinden alır.
  5. L1 · Arayüz Araç sonucu hava tahmini kartında gösterilir.

Temel kararlar

  1. 01

    Araç kartları

    Hava durumu, hesaplama ve saat sonuçları özel kartlarda gösteriliyor.

  2. 02

    Hesaplama ayrıştırıcısı

    Model işlemi seçiyor; ayrıştırıcı desteklenen ifadeleri eval kullanmadan hesaplıyor.

  3. 03

    Ortak kota

    Turnstile, imzalı oturum ve kaynak kontrolü erişimi denetliyor. IP ve oturum başına dakikada beş mesaj sınırı var.

  4. 04

    Mesaj önerileri

    Küçük bir model sonraki mesajı öneriyor. Tab tuşuyla kabul ediliyor.

  5. 05

    Kullanım sınırları

    Ölçülen ortalama: yanıt başına yaklaşık 23 nöron, günlük yaklaşık 400 yanıt. Kapasite modele ve mesaj uzunluğuna bağlı; sayaç kalan kotayı gösteriyor.

Sonraki proje · 03 Formadaş İki kulüpte de forma giymiş futbolcuları bulun.
İletişim

Projenizi konuşalım.

Yeni web projenizi bana e-posta ile anlatın.

E-posta gönder emircan.erdemci@hotmail.com