prompter

Prompt Yönetim Aracı

Bu araç, farklı AI modelleri için prompt'ları yönetmenize olanak tanır. Crystal programlama dili ile yazılmıştır ve komut satırı arayüzü sunar.

Özellikler

  • Farklı AI modelleri için prompt'ları saklama ve yönetme
  • Prompt'ları model ve etiketlere göre filtreleme
  • Prompt'ları kolayca ekleme, silme ve görüntüleme
  • Prompt'ları JSON formatında saklama
  • Prompt'ları doğrudan çıktı olarak alma

Kurulum

Gereksinimler

  • Crystal programlama dili (1.0.0 veya üzeri)

Kurulum Adımları

  1. Bu depoyu klonlayın veya dosyaları indirin
  2. Crystal derleyicisini kullanarak programı derleyin:
crystal build prompt_manager.cr --release

Kullanım

Program, aşağıdaki komutları destekler:

  • add: Yeni bir prompt ekler
  • delete: Bir prompt'u siler
  • list: Tüm prompt'ları listeler
  • list-model: Belirli bir modele ait prompt'ları listeler
  • list-tag: Belirli bir etikete sahip prompt'ları listeler
  • show: Bir prompt'un içeriğini gösterir
  • export: Bir prompt'u çıktı olarak verir

Örnekler

Yeni bir prompt ekleme

./prompt_manager add

Program size sırasıyla prompt adını, model adını, etiketleri ve prompt içeriğini soracaktır.

Tüm prompt'ları listeleme

./prompt_manager list

Belirli bir modele ait prompt'ları listeleme

./prompt_manager list-model

Program size model adını soracaktır.

Bir prompt'u görüntüleme

./prompt_manager show

Program size prompt adını soracaktır.

Bir prompt'u çıktı olarak alma

./prompt_manager export

Program size prompt adını soracaktır ve sadece prompt içeriğini çıktı olarak verecektir.

Veri Yapısı

Prompt'lar JSON formatında prompts.json dosyasında saklanır. Her prompt aşağıdaki bilgileri içerir:

  • name: Prompt'un adı
  • content: Prompt'un içeriği
  • model: Prompt'un ait olduğu AI modeli
  • tags: Prompt ile ilişkili etiketler

Alternatif Uygulama: JavaScript Versiyonu

Eğer Crystal yerine JavaScript kullanmak isterseniz, aşağıdaki komutu kullanarak JavaScript versiyonunu derleyebilirsiniz:

node prompt_manager.js

JavaScript versiyonu da aynı komutları ve özellikleri destekler.

Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.

Repository

prompter

Owner
Statistic
  • 1
  • 0
  • 0
  • 0
  • 3
  • 5 days ago
  • June 11, 2025
License

MIT License

Links
Synced at

Tue, 17 Jun 2025 07:31:28 GMT

Languages