feat(cz-git,cli): add aiModel
to support choose OpenAI model
#185
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Related ISSUE
#180
link: #153 #154 #156
Type Of Change
Description
1. Support more AI models
Current models:
text-davinci-003
gpt-3.5-turbo
(default)Planned additions:
gpt-4
gpt-4o
gpt-4o-mini
(default)string
(can be customized, likeollama
and more models compatible with OpenAI API format)e.g: GitHub model and local model (Ollama)
2. Deprecate and support backward compatibility for the old configuration option
aiType
3. CLI add options
-M=|--ai-model=
and--api-model=
Note
If the configuration in the global or project contains the
aiModel
field, then the~/.config/.czrc
set by --api-model will be overridden.Priority:
-M=|--model=
> global or project configure -aiModel
> ~/.config/.czrc -apiModel