Web Analytics

llama-github

⭐ 319 stars Persian by JetXu-LLM

🌐 زبان

لاما-گیت‌هاب

[سند جزئیات] https://deepwiki.com/JetXu-LLM/llama-github

نسخه PyPI دانلودها مجوز

لاما-گیت‌هاب یک ابزار قدرتمند است که به شما کمک می‌کند (بر اساس Agentic RAG) مرتبط‌ترین قطعه کدها، مسائل و اطلاعات مخزن را از گیت‌هاب بر اساس جستجوی شما بازیابی کند و آن‌ها را به زمینه دانشی ارزشمند تبدیل می‌کند. این ابزار، چت‌بات‌های LLM، عامل‌های هوش مصنوعی و عامل‌های Auto-dev را توانمند می‌سازد تا وظایف پیچیده کدنویسی را حل کنند. چه یک توسعه‌دهنده باشید که به دنبال راه‌حل سریع است یا یک مهندس که عامل‌های پیشرفته Auto Dev AI را پیاده‌سازی می‌کند، لاما-گیت‌هاب این کار را آسان و کارآمد می‌سازد.

اگر این پروژه را دوست دارید یا معتقدید که پتانسیل دارد، لطفاً به آن یک ⭐️ بدهید. حمایت شما بزرگترین انگیزه ماست!

معماری

معماری سطح بالا

نصب

pip install llama-github

هدف اجرای فعلی که نگهداری می‌شود: پایتون 3.10+.

نحوه استفاده

در اینجا یک مثال ساده از نحوه استفاده از 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() یک لیست از دیکشنری‌های زمینه را برمی‌گرداند. هر آیتم حداقل شامل context و url است.

برای استفاده پیشرفته‌تر و مثال‌ها، لطفاً به مستندات مراجعه کنید. مثال‌های قابل اجرا و کم هزینه نیز در examples/ موجود هستند.

ویژگی‌های کلیدی

🤖 دستیار بررسی PR مبتنی بر هوش مصنوعی ما: LlamaPReview را امتحان کنید

اگر llama-github را مفید می‌دانید، ممکن است به دستیار بررسی PR مبتنی بر هوش مصنوعی ما، LlamaPReview نیز علاقه‌مند باشید. این ابزار برای تکمیل جریان کاری توسعه شما و ارتقای کیفیت کد طراحی شده است.

ویژگی‌های کلیدی LlamaPReview:

LlamaPReview از بازیابی زمینه پیشرفته llama-github و تحلیل مبتنی بر LLM برای ارائه بررسی‌های هوشمند و مبتنی بر زمینه بهره می‌برد. این ابزار مانند داشتن یک توسعه‌دهنده ارشد است که با زمینه کامل مخزن شما، هر PR را به صورت خودکار بررسی می‌کند!

👉 LlamaPReview را همین حالا نصب کنید (رایگان)

با استفاده از llama-github برای بازیابی زمینه و LlamaPReview برای بررسی کد، می‌توانید محیط توسعه قدرتمند و مبتنی بر هوش مصنوعی ایجاد کنید.

چشم‌انداز و نقشه راه

چشم‌انداز

چشم‌انداز ما تبدیل شدن به یک ماژول کلیدی در آینده راه‌حل‌های توسعه مبتنی بر هوش مصنوعی است که با ادغام بی‌وقفه با گیت‌هاب، به LLMها در حل خودکار وظایف پیچیده کدنویسی قدرت می‌بخشد.

معماری چشم‌انداز

نقشه راه

برای مشاهده تاریخی نقشه راه اولیه، لطفاً به چشم‌انداز و نقشه راه مراجعه کنید.

تقدیر و تشکر

مایلیم مراتب سپاس خود را از پروژه‌های متن‌باز زیر بابت حمایت و مشارکت‌شان اعلام کنیم:

مشارکت‌های آنان نقشی اساسی در توسعه llama-github داشته و توصیه می‌کنیم پروژه‌هایشان را برای راه‌حل‌های نوآورانه بیشتر بررسی نمایید.

مشارکت

ما از مشارکت در llama-github استقبال می‌کنیم! لطفاً برای اطلاعات بیشتر به راهنمای مشارکت ما مراجعه فرمایید.

مجوز

این پروژه تحت شرایط مجوز آپاچی ۲.۰ ارائه شده است. برای جزئیات بیشتر به فایل LICENSE مراجعه کنید.

تماس

اگر سوال، پیشنهاد یا بازخوردی دارید، لطفاً با ما از طریق ایمیل Jet Xu تماس بگیرید.


از اینکه llama-github را انتخاب کرده‌اید سپاسگزاریم! امیدواریم این کتابخانه تجربه توسعه هوش مصنوعی شما را بهبود بخشد و به شما در ساخت برنامه‌های قدرتمند با سهولت کمک کند.

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