Documentation
¶
Index ¶
- Constants
- func GenerateDeepseekCommitMessage(diff, apiKey string) (string, error)
- func GenerateDoubaoCommitMessage(diff, apiKey string, endpointId string) (string, error)
- func GenerateGeminiCommitMessage(diff, apiKey string) (string, error)
- func GenerateOpenAICommitMessage(diff, apiKey string) (string, error)
- func GenerateQwenCommitMessage(diff, apiKey string) (string, error)
- type Config
- type Provider
Constants ¶
View Source
const ( ProviderOpenAI = "openai" ProviderGemini = "gemini" ProviderDoubao = "doubao" ProviderDeepseek = "deepseek" ProviderQwen = "qwen" )
View Source
const ( DefaultApiKey = "YzAzZDIyN2ItMWFkNS00MDNkLWJkM2YtZjgzNzczOWE4YzFj" DefaultEndpoint = "ZXAtMjAyNTAxMTMyMzE5NTEtOTJ4bjI=" )
Variables ¶
This section is empty.
Functions ¶
func GenerateDeepseekCommitMessage ¶ added in v0.0.3
func GenerateOpenAICommitMessage ¶ added in v0.0.3
func GenerateQwenCommitMessage ¶ added in v0.1.1
Types ¶
type Config ¶
type Config struct {
CurrentProvider string `json:"current_provider"`
Providers map[string]Provider `json:"providers"`
}
func (*Config) AddProvider ¶
func (*Config) ListProviders ¶
func (*Config) UseProvider ¶
Click to show internal directories.
Click to hide internal directories.