Guitar
|
Generate a JSON string for the given AI model. More...
Public Member Functions | |
_PromptJsonGenerator (std::string const &modelname, std::string const &prompt) | |
std::string | case_Unknown () |
std::string | case_OpenAI () |
std::string | case_Anthropic () |
std::string | case_Google () |
std::string | case_DeepSeek () |
std::string | case_Ollama () |
std::string | case_OpenRouter () |
std::string | case_LMStudio () |
![]() | |
virtual | ~AbstractVisitor ()=default |
std::string | visit (AI provider) |
Public Attributes | |
std::string | modelname |
std::string | prompt |
Generate a JSON string for the given AI model.
model | The AI model. |
diff | The diff to generate the commit message for. |
max_message_count | The maximum number of messages to generate. |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements GenerativeAI::AbstractVisitor< std::string >.
std::string _PromptJsonGenerator::modelname |
std::string _PromptJsonGenerator::prompt |