Web Analytics

llama-github

⭐ 319 stars Turkish by JetXu-LLM

🌐 Dil

llama-github

[Ayrıntılı Belge] https://deepwiki.com/JetXu-LLM/llama-github

PyPI sürümü İndirmeler Lisans

Llama-github, sorgularınıza göre GitHub'daki en alakalı kod parçacıklarını, sorunları ve depo bilgilerini (Agentic RAG tabanlı) bulmanıza yardımcı olan güçlü bir araçtır; bunları değerli bilgi bağlamına dönüştürür. LLM Sohbetbotlarını, AI Ajanlarını ve Otomatik geliştirme Ajanlarını karmaşık kodlama görevlerini çözmek için güçlendirir. İster hızlı çözümler arayan bir geliştirici, ister gelişmiş Otomatik Geliştirme AI Ajanlarını uygulayan bir mühendis olun, llama-github bunu kolay ve verimli hale getirir.

Eğer bu projeyi beğendiyseniz veya potansiyeli olduğuna inanıyorsanız, lütfen bir ⭐️ verin. Desteğiniz en büyük motivasyonumuz!

Mimari

Yüksek Seviyede Mimari

Kurulum

pip install llama-github

Mevcut desteklenen çalışma zamanı hedefi: Python 3.10+.

Kullanım

llama-github'u nasıl kullanacağınızla ilgili basit bir örnek:

from llama_github import GithubRAG

Initialize GithubRAG with your credentials

github_rag = GithubRAG( github_access_token="your_github_access_token", openai_api_key="your_openai_api_key", # Optional in Simple Mode jina_api_key="your_jina_api_key" # Optional - unless you want high concurrency production deployment (s.jina.ai API will be used in llama-github) )

Retrieve context for a coding question (simple_mode is default set to False)

query = "How to create a NumPy array in Python?" contexts = github_rag.retrieve_context( query, # simple_mode = True )

print(contexts[0]["url"]) print(contexts[0]["context"])

retrieve_context() bir liste halinde bağlam (context) sözlükleri döndürür. Her bir öğe en az context ve url içerir.

Daha gelişmiş kullanım ve örnekler için lütfen dokümantasyonu inceleyin. Çalıştırılabilir düşük maliyetli örnekler ise examples/ klasöründe mevcuttur.

Temel Özellikler

🤖 Yapay Zeka Destekli PR İnceleme Asistanımızı Deneyin: LlamaPReview

Llama-github’ı faydalı buluyorsanız, yapay zeka destekli GitHub PR inceleme asistanımız LlamaPReview ile de ilgilenebilirsiniz. Geliştirme iş akışınızı tamamlamak ve kod kalitesini daha da artırmak için tasarlanmıştır.

LlamaPReview’ın Temel Özellikleri:

LlamaPReview, akıllı ve bağlama duyarlı kod incelemeleri sağlamak için llama-github’ın gelişmiş bağlam alımı ve LLM destekli analizini kullanır. Sanki deponuzun tüm bağlamına hakim kıdemli bir geliştirici her PR’ı otomatik olarak inceliyor gibi!

👉 LlamaPReview’i Şimdi Kurun (Ücretsiz)

Bağlam alımı için llama-github’ı ve kod incelemeleri için LlamaPReview’i kullanarak güçlü, yapay zeka destekli bir geliştirme ortamı oluşturabilirsiniz.

Vizyon ve Yol Haritası

Vizyon

Vizyonumuz, GitHub ile sorunsuz bir şekilde entegre olarak LLM’lerin karmaşık kodlama görevlerini otomatik olarak çözmesini sağlayan, AI tabanlı geliştirme çözülerinin geleceğinde kilit bir modül olmaktır.

Vizyon Mimarisi

Yol Haritası

Önceki yol haritasının tarihsel görünümü için lütfen Vizyon ve Yol Haritası adresini ziyaret edin.

Teşekkürler

Aşağıdaki açık kaynak projelere destekleri ve katkıları için teşekkürlerimizi sunarız:

Katkıları, llama-github’ın geliştirilmesinde çok önemli olmuştur ve daha yenilikçi çözümler için projelerini incelemenizi tavsiye ederiz.

Katkı

Llama-github’a katkıda bulunmak isteyenleri memnuniyetle karşılıyoruz! Daha fazla bilgi için katkı yönergelerimize göz atın.

Lisans

Bu proje, Apache 2.0 lisansı kapsamında lisanslanmıştır. Daha fazla ayrıntı için LİSANS dosyasını inceleyin.

İletişim

Herhangi bir sorunuz, öneriniz veya geri bildiriminiz varsa, lütfen Jet Xu’nun e-postasına ulaşmaktan çekinmeyin.


Llama-github’ı seçtiğiniz için teşekkür ederiz! Bu kütüphanenin AI geliştirme deneyiminizi artırmasını ve güçlü uygulamalar oluşturmanıza yardımcı olmasını umuyoruz.

--- Tranlated By Open Ai Tx | Last indexed: 2026-03-26 ---