Documentation
¶
Index ¶
Constants ¶
View Source
const AppName = "kai"
AppName - the name of the application.
Variables ¶
View Source
var ProviderIds = map[ProviderType][]string{ PhindProvider: {"phind"}, OpenAIProvider: {"openai"}, ClaudeProvider: {"claude"}, GoogleAIProvider: {"googleai"}, OpenRouterProvider: {"openrouter"}, GroqProvider: {"groq"}, DeepSeekProvider: {"deepseek"}, }
ProviderIds maps ProviderType to their string representations.
Functions ¶
Types ¶
type CommitScore ¶
CommitScore tracks how many lines a commit is responsible for
type ProviderType ¶
ProviderType represents the supported LLM providers.
const ( // PhindProvider represents the Phind provider. PhindProvider ProviderType = iota // OpenAIProvider represents the OpenAI provider. OpenAIProvider // ClaudeProvider represents the Claude provider. ClaudeProvider // GoogleAIProvider represents the GoogleAI provider. GoogleAIProvider // OpenRouterProvider represents the OpenRouter provider. OpenRouterProvider // GroqProvider represents the Groq provider. GroqProvider // DeepSeekProvider represents the DeepSeek provider. DeepSeekProvider )
Click to show internal directories.
Click to hide internal directories.