Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClaudeClient ¶
type ClaudeClient struct {
// contains filtered or unexported fields
}
ClaudeClient는 Anthropic Claude API를 사용하는 클라이언트입니다
func NewClaudeClient ¶
func NewClaudeClient(apiKey, model string, maxTokens int) *ClaudeClient
NewClaudeClient는 새로운 Claude 클라이언트를 생성합니다
func (*ClaudeClient) GenerateCommitMessage ¶
func (c *ClaudeClient) GenerateCommitMessage(systemPrompt, userPrompt string) (string, error)
GenerateCommitMessage는 Claude API를 사용하여 커밋 메시지를 생성합니다
type OpenAIClient ¶
type OpenAIClient struct {
// contains filtered or unexported fields
}
OpenAIClient는 OpenAI API를 사용하는 클라이언트입니다
func NewOpenAIClient ¶
func NewOpenAIClient(apiKey, model string, maxTokens int) *OpenAIClient
NewOpenAIClient는 새로운 OpenAI 클라이언트를 생성합니다
func (*OpenAIClient) GenerateCommitMessage ¶
func (c *OpenAIClient) GenerateCommitMessage(systemPrompt, userPrompt string) (string, error)
GenerateCommitMessage는 OpenAI API를 사용하여 커밋 메시지를 생성합니다
Click to show internal directories.
Click to hide internal directories.