Skip to content

A solution for integrating the APIs of different version control platforms like GitHub, GitLab, etc all under a single SDK.

License

Notifications You must be signed in to change notification settings

KabirSinghShekhawat/git-ai-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub API Client (Powered by Llama3)

Features

  • Fetch repository info.
  • Fetch user info.

Usage

  1. Install Ollama and Llama3.
  2. Create a python virtual env and install the requirements.
  3. run python main.py to create the git model.
  4. run python tests.py to run all the tests.

Demo

In this demo, we can see that running the code generator LLM for the same tests ran successfully before but fails for one test case when ran again. This is because of code generation variance and hallucinations.

In this case, the LLM generated and ran the get all users route instead of get user by username route.

git.demo.2.mov

Architecture

Github API

About

A solution for integrating the APIs of different version control platforms like GitHub, GitLab, etc all under a single SDK.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages