Web Analytics

llama-github

⭐ 300 stars Persian by JetXu-LLM

🌐 زبان

llama-github

[سند تفصیلی] https://deepwiki.com/JetXu-LLM/llama-github

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

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

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

معماری

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

نصب

pip install llama-github

نحوه استفاده

در اینجا یک مثال ساده از نحوه استفاده از 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?" context = github_rag.retrieve_context( query, # In professional mode, one query will take nearly 1 min to generate final contexts. You could set log level to INFO to monitor the retrieval progress # simple_mode = True )

print(context)

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

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

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

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

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

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

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

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

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

چشم‌انداز

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

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

نقشه راه

برای مشاهده جزئیات نقشه راه پروژه، لطفاً به Project Roadmap مراجعه کنید.

تقدیر و تشکر

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

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

مشارکت

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

مجوز

این پروژه تحت مجوز Apache 2.0 ارائه شده است. جزئیات بیشتر را در فایل LICENSE ببینید.

تماس

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


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

--- Tranlated By Open Ai Tx | Last indexed: 2025-07-28 ---