|
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 () |
Public Member Functions inherited from GenerativeAI::AbstractVisitor< std::string > | |
| 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 |