| 
    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 |