Package: GitAI 0.1.3

GitAI: Extracts Knowledge from 'Git' Repositories
Scan multiple 'Git' repositories, pull specified files content and process it with large language models. You can summarize the content in specific way, extract information and data, or find answers to your questions about the repositories. The output can be stored in vector database and used for semantic search or as a part of a RAG (Retrieval Augmented Generation) prompt.
Authors:
GitAI_0.1.3.tar.gz
GitAI_0.1.3.zip(r-4.7)GitAI_0.1.3.zip(r-4.6)GitAI_0.1.3.zip(r-4.5)
GitAI_0.1.3.tgz(r-4.6-any)GitAI_0.1.3.tgz(r-4.5-any)
GitAI_0.1.3.tar.gz(r-4.7-any)GitAI_0.1.3.tar.gz(r-4.6-any)
GitAI_0.1.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
GitAI/json (API)
| # Install 'GitAI' in R: |
| install.packages('GitAI', repos = c('https://r-world-devs.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/r-world-devs/gitai/issues
Last updated from:fb5f6a3a8f. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 114 | ||
| source / vignettes | OK | 179 | ||
| linux-release-x86_64 | OK | 122 | ||
| macos-release-arm64 | OK | 106 | ||
| macos-oldrel-arm64 | OK | 88 | ||
| windows-devel | OK | 92 | ||
| windows-release | OK | 74 | ||
| windows-oldrel | OK | 77 | ||
| wasm-release | OK | 112 |
Exports:add_filesfind_recordsinitialize_projectis_verboseprocess_reposset_databaseset_github_reposset_gitlab_reposset_llmset_promptverbose_offverbose_on
Dependencies:askpassclicorocpp11curldplyrellmerfastmapgenericsGitStatsgluehttr2jsonlitelaterlifecyclelubridatemagrittrmirainanonextopensslotelpillarpkgconfigpromisespurrrR6rappdirsRcpprlangS7stringistringrsystibbletidyselecttimechangeutf8vctrswithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Derive knowledge from GitHub or GitLab repositories with the use of AI/LLM | GitAI-package GitAI |
| Add files to 'GitAI' object. | add_files |
| Finding top K records in a vector database. | find_records |
| Initialize a 'GitAI' project. | initialize_project |
| Checks if 'GitAI' is verbose | is_verbose |
| This function is meant to fix 'Namespaces in Imports field not imported from:' R check note. The note shows up when namespace is used to create package object (not function) or within file marked at '.Rbuildignore' file. | missing_deps_note_fix |
| Run LLM on 'GitAI' repositories content | process_repos |
| Setting database in 'GitAI' object. | set_database |
| Set GitHub repositories in 'GitAI' object. | set_github_repos |
| Set GitLab repositories in 'GitAI' object. | set_gitlab_repos |
| Set Large Language Model in 'GitAI' object. | get_llm_defaults set_llm |
| Set prompt. | set_prompt |
| Sets 'GitAI' to be quiet. | verbose_off |
| Sets 'GitAI' to be verbose | verbose_on |
