Git Chat Interface
0
0
About Git Chat Interface
Manage your github projects with the help of AI to effortlessly create & update repos & code
February 06,2024
Information
- GPTs Creator lmnolabs.com
- Categories Programming
- GPT Updated February 06,2024
- Updated April 08,2024
Knowledge File
- Adobe Portable Document Format (pdf)1
- Totals1
Capabilities
- Browsing ✓Real-Time Retrieval
- DALLE•E ✓Image Creation
- Code Interpreter ✓Data Analysis
Share recipient
- OpenAI‘s GPT Store Public
Timeline
Git Chat Interface
By lmnolabs.com
No Rating
Programming
Category
50+
Conversations
Try This GPT on ChatGPT
list my repos username: openai
create a new branch named gci-chat-branch
add a new endpoint in app.py with tests
open a PR from the branch develop
Message ChatGPT
What Can Git Chat Interface Do with ChatGPT?
# | File Id | Type |
---|---|---|
1 | gzm_cnf_IkU6MmAtelPChEqkZvcll2ef~gzm_file_ULl0DAeOcyA8tuySGQ4y500N | application/pdf |
1. Function Calls
Field | Value |
---|---|
action_id | g-c51017e1bc6976550fb7296063c59bb353b0833b |
domain | api.github.com |
json_schema | {"openapi"=>"3.0.0", "info"=>{"title"=>"GitHub API", "description"=>"This is a subset of github's api that provides repository management functionality.", "version"=>"2022-11-28"}, "servers"=>[{"url"=>"https://api.github.com", "description"=>"GitHub API server"}], "paths"=>{"/users/{username}/repos"=>{"get"=>{"operationId"=>"listRepositoriesForUser", "summary"=>"List repositories for a user", "parameters"=>[{"name"=>"username", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"A list of repositories"}}}}, "/user/repos"=>{"post"=>{"operationId"=>"createRepositoryForAuthenticatedUser", "summary"=>"Create a repository for the authenticated user", "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}, "description"=>{"type"=>"string"}, "private"=>{"type"=>"boolean"}, "has_issues"=>{"type"=>"boolean"}, "has_projects"=>{"type"=>"boolean"}, "has_wiki"=>{"type"=>"boolean"}}}}}}, "responses"=>{"201"=>{"description"=>"Repository successfully created"}}}}, "/repos/{owner}/{repo}"=>{"patch"=>{"operationId"=>"updateRepository", "summary"=>"Update a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}, "description"=>{"type"=>"string"}, "homepage"=>{"type"=>"string"}, "private"=>{"type"=>"boolean"}}}}}}, "responses"=>{"200"=>{"description"=>"Repository successfully updated"}}}}, "/repos/{owner}/{repo}/branches"=>{"get"=>{"operationId"=>"listBranches", "summary"=>"List branches in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"protected", "in"=>"query", "schema"=>{"type"=>"boolean"}}, {"name"=>"per_page", "in"=>"query", "schema"=>{"type"=>"integer"}}, {"name"=>"page", "in"=>"query", "schema"=>{"type"=>"integer"}}], "responses"=>{"200"=>{"description"=>"An array of branch objects"}}}}, "/repos/{owner}/{repo}/branches/{branch}"=>{"get"=>{"operationId"=>"getBranch", "summary"=>"Get a specific branch in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"branch", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Detailed information about a branch"}}}, "post"=>{"operationId"=>"renameBranch", "summary"=>"Rename a specific branch in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"branch", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"new_name"=>{"type"=>"string", "required"=>true}}, "ref"=>"object"}}}}, "responses"=>{"201"=>{"description"=>"Branch successfully renamed"}}}}, "/repos/{owner}/{repo}/merge"=>{"post"=>{"operationId"=>"mergeBranch", "summary"=>"Merge one branch into another", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"base"=>{"type"=>"string", "required"=>true}, "head"=>{"type"=>"string", "required"=>true}, "commit_message"=>{"type"=>"string"}}, "ref"=>"object"}}}}, "responses"=>{"201"=>{"description"=>"Branches merged successfully"}}}}, "/repos/{owner}/{repo}/contents/{path}"=>{"get"=>{"operationId"=>"getRepositoryContent", "summary"=>"Get the contents of a file or directory in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"path", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"query", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"Content details"}, "404"=>{"description"=>"Content not found"}}}, "put"=>{"operationId"=>"createOrUpdateFileContents", "summary"=>"Create or update file contents in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"path", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"message"=>{"type"=>"string"}, "content"=>{"type"=>"string"}, "sha"=>{"type"=>"string"}, "branch"=>{"type"=>"string"}, "committer"=>{"$ref"=>"#/components/schemas/User"}, "author"=>{"$ref"=>"#/components/schemas/User"}}}}}}, "responses"=>{"201"=>{"description"=>"File created or updated"}, "404"=>{"description"=>"Repository or file not found"}}}, "delete"=>{"operationId"=>"deleteFile", "summary"=>"Delete a file in a repository", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"path", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"message"=>{"type"=>"string"}, "sha"=>{"type"=>"string"}, "branch"=>{"type"=>"string"}, "committer"=>{"$ref"=>"#/components/schemas/User"}, "author"=>{"$ref"=>"#/components/schemas/User"}}}}}}, "responses"=>{"200"=>{"description"=>"File successfully deleted"}, "404"=>{"description"=>"File or repository not found"}}}}, "/repos/{owner}/{repo}/readme"=>{"get"=>{"operationId"=>"getRepositoryReadme", "summary"=>"Get a repository README", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"query", "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"README file details"}, "404"=>{"description"=>"README not found"}}}}, "/repos/{owner}/{repo}/pulls"=>{"get"=>{"operationId"=>"listPullRequests", "summary"=>"List pull requests", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"An array of pull request objects"}}}, "post"=>{"operationId"=>"createPullRequest", "summary"=>"Create a pull request", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string"}, "head"=>{"type"=>"string"}, "base"=>{"type"=>"string"}, "body"=>{"type"=>"string"}}}}}}, "responses"=>{"201"=>{"description"=>"Pull request successfully created"}}}}, "/repos/{owner}/{repo}/pulls/{pull_number}"=>{"patch"=>{"operationId"=>"updatePullRequest", "summary"=>"Update a pull request", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"pull_number", "in"=>"path", "required"=>true, "schema"=>{"type"=>"integer"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"title"=>{"type"=>"string"}, "body"=>{"type"=>"string"}, "state"=>{"type"=>"string", "enum"=>["open", "closed"]}}}}}}, "responses"=>{"200"=>{"description"=>"Pull request successfully updated"}}}, "post"=>{"operationId"=>"mergePullRequest", "summary"=>"Merge a pull request", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"pull_number", "in"=>"path", "required"=>true, "schema"=>{"type"=>"integer"}}], "requestBody"=>{"required"=>false, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"commit_title"=>{"type"=>"string"}, "commit_message"=>{"type"=>"string"}, "sha"=>{"type"=>"string"}, "merge_method"=>{"type"=>"string", "enum"=>["merge", "squash", "rebase"]}}}}}}, "responses"=>{"200"=>{"description"=>"Pull request successfully merged"}}}}, "/repos/{owner}/{repo}/git/matching-refs/{ref}"=>{"get"=>{"operationId"=>"listMatchingReferences", "summary"=>"List matching references", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"An array of matching Git references"}}}}, "/repos/{owner}/{repo}/git/refs"=>{"post"=>{"operationId"=>"createReference", "summary"=>"Create a reference", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"ref"=>{"type"=>"string"}, "sha"=>{"type"=>"string"}}}}}}, "responses"=>{"201"=>{"description"=>"Reference created"}, "422"=>{"description"=>"Validation failed"}}}}, "/repos/{owner}/{repo}/git/refs/{ref}"=>{"get"=>{"operationId"=>"getReference", "summary"=>"Get a reference", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"200"=>{"description"=>"A single Git reference"}, "404"=>{"description"=>"Reference not found"}}}, "patch"=>{"operationId"=>"updateReference", "summary"=>"Update a reference", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"sha"=>{"type"=>"string"}, "force"=>{"type"=>"boolean"}}}}}}, "responses"=>{"200"=>{"description"=>"Reference updated"}, "422"=>{"description"=>"Validation failed"}}}, "delete"=>{"operationId"=>"deleteReference", "summary"=>"Delete a reference", "parameters"=>[{"name"=>"owner", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"ref", "in"=>"path", "required"=>true, "schema"=>{"type"=>"string"}}], "responses"=>{"204"=>{"description"=>"Reference successfully deleted"}, "422"=>{"description"=>"Validation failed"}}}}, "/repos/{owner}/{repo}/forks"=>{"post"=>{"summary"=>"Create a fork of a repository", "operationId"=>"createFork", "parameters"=>[{"name"=>"owner", "in"=>"path", "description"=>"The username or organization name of the repository owner", "required"=>true, "schema"=>{"type"=>"string"}}, {"name"=>"repo", "in"=>"path", "description"=>"The name of the repository to fork", "required"=>true, "schema"=>{"type"=>"string"}}], "requestBody"=>{"required"=>true, "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"organization"=>{"type"=>"string", "description"=>"The organization name where the fork will be created, if omitted, the fork is created under the authenticated user's account."}}}}}}, "responses"=>{"202"=>{"description"=>"Fork creation initiated", "content"=>{"application/json"=>{"schema"=>{"type"=>"object", "properties"=>{"content"=>{"type"=>"string", "description"=>"Information about the fork creation process"}}}}}}}}}}, "components"=>{"schemas"=>{"User"=>{"type"=>"object", "properties"=>{"name"=>{"type"=>"string"}, "email"=>{"type"=>"string"}}}}}} |
auth | {"type":"oauth","instructions":"","client_url":"https://github.com/login/oauth/authorize","scope":"repo","authorization_url":"https://github.com/login/oauth/access_token","authorization_content_type":"application/x-www-form-urlencoded","verification_tokens":{},"pkce_required":false,"token_exchange_method":"basic_auth_header"} |
privacy_policy_url | https://docs.github.com/en/site-policy/privacy-policies/github-privacy-statement |
Capabilitiy | Function | Tools |
---|---|---|
Web Browsing | Real-Time Access and search the internet for information, articles, and data. | Browser |
DALLE•E | Generate unique images based on textual descriptions provided. | Dalle |
Code Interpreter / Data Analysis | Execute Python code for automation, calculations, and data analysis. | Python |
Git Chat Interface reviews
Similar GPTs
CodeConverse
by Ziltoid ABIntegrates to Github and indexes your repositories so you can conveniently find, read and write code from ChatGPT. Say goodbye to the hassle of copy-pasting code from and to ChatGPT! This is an early beta, more features to come.
300
4.6