Skip to content

small-tou/AI-Commit-Log

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

clog-ai

使用 AI 自动生成 Commit Log

Generate commit log with AI

Example

示例可参照本项目的 commit log

You can see the commit log of this project

Installation

npm install -g clog-ai

Usage

clog-ai init

then edit config file:

{
  "language": "zh or en",
  "datasource": "openai or azure",
  "openai_api_key": "xxxxx",
  "azure_api_key": "xxxxx",
  "azure_deployment_id": "xxxx",
  "azure_base_url": "https://xxxxxxx.openai.azure.com",
  "azure_model": "gpt-3.5-turbo-16k",
  "azure_api_version": "2023-07-01-preview"
}

Run

git add . # git add files

clog-ai  # generate commit log only

clog-ai --verbose # generate with prompt display

image

Azure api

https://portal.azure.com/

首先免费申请 openai 服务,然后部署 gpt-3.5-turbo-16k 模型,最终将相关的配置写入配置文件

First, apply for openai service for free, then deploy the gpt-3.5-turbo-16k model, and finally write the relevant configuration into the configuration file

OpenAI api

https://platform.openai.com/api-keys

申请 OpenAI API key,将其写入配置文件中

Apply for an OpenAI API key and write it into the configuration file.

About

Generate commit log with chatgpt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published