Web Analytics

llama-github

⭐ 319 stars Indonesian by JetXu-LLM

🌐 Bahasa

llama-github

[Dokumen Detail] https://deepwiki.com/JetXu-LLM/llama-github

Versi PyPI Unduhan Lisensi

Llama-github adalah alat yang kuat yang membantu Anda mengambil (berbasis Agentic RAG) potongan kode, isu, dan informasi repositori paling relevan dari GitHub berdasarkan permintaan Anda, mengubahnya menjadi konteks pengetahuan yang berharga. Ini memperkuat Chatbot LLM, Agen AI, dan Agen Auto-dev untuk menyelesaikan tugas pengkodean yang kompleks. Baik Anda pengembang yang mencari solusi cepat atau insinyur yang menerapkan Agen AI Auto Dev tingkat lanjut, llama-github membuatnya mudah dan efisien.

Jika Anda menyukai proyek ini atau percaya bahwa proyek ini memiliki potensi, silakan beri ⭐️. Dukungan Anda adalah motivasi terbesar kami!

Arsitektur

Arsitektur Tingkat Tinggi

Instalasi

pip install llama-github

Target runtime yang dipelihara saat ini: Python 3.10+.

Penggunaan

Berikut adalah contoh sederhana cara menggunakan llama-github:

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() mengembalikan daftar kamus konteks. Setiap item berisi setidaknya context dan url.

Untuk penggunaan yang lebih lanjut dan contoh, silakan merujuk ke dokumentasi. Contoh yang dapat dijalankan dengan biaya rendah juga tersedia di examples/.

Fitur Utama

🤖 Coba Asisten Review PR AI Kami: LlamaPReview

Jika Anda merasa llama-github bermanfaat, Anda mungkin juga tertarik dengan asisten review PR GitHub bertenaga AI kami, LlamaPReview. Dirancang untuk melengkapi workflow pengembangan dan meningkatkan kualitas kode.

Fitur Utama LlamaPReview:

LlamaPReview memanfaatkan pengambilan konteks canggih dan analisis LLM dari llama-github untuk menyediakan review kode yang cerdas dan sadar konteks. Seperti memiliki senior developer yang meninjau setiap PR Anda secara otomatis dengan konteks penuh repositori!

👉 Pasang LlamaPReview Sekarang (Gratis)

Dengan menggunakan llama-github untuk pengambilan konteks dan LlamaPReview untuk review kode, Anda dapat menciptakan lingkungan pengembangan bertenaga AI yang kuat.

Visi dan Roadmap

Visi

Visi kami adalah menjadi modul penting dalam solusi pengembangan berbasis AI di masa depan, terintegrasi secara mulus dengan GitHub untuk memberdayakan LLM dalam secara otomatis menyelesaikan tugas pengkodean yang kompleks.

Arsitektur Visi

Peta Jalan

Untuk melihat peta jalan sebelumnya secara historis, silakan kunjungi Vision and Roadmap.

Ucapan Terima Kasih

Kami ingin mengucapkan terima kasih kepada proyek open-source berikut atas dukungan dan kontribusinya:

Kontribusi mereka sangat berperan dalam pengembangan llama-github, dan kami sangat merekomendasikan untuk melihat proyek mereka demi solusi yang lebih inovatif.

Kontribusi

Kami menyambut kontribusi ke llama-github! Silakan lihat panduan kontribusi kami untuk informasi lebih lanjut.

Lisensi

Proyek ini dilisensikan di bawah ketentuan lisensi Apache 2.0. Lihat file LICENSE untuk detail lebih lanjut.

Kontak

Jika Anda memiliki pertanyaan, saran, atau masukan, silakan hubungi kami di email Jet Xu.


Terima kasih telah memilih llama-github! Kami berharap pustaka ini meningkatkan pengalaman pengembangan AI Anda dan membantu Anda membangun aplikasi yang kuat dengan mudah.

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