3 ms·
def generate_commit_message(self, diff): """ Generate a commit message using the Gemini API. """ prompt = f"Gene
by Terretta 2y ago
def generate_commit_message(self, diff):
"""
Generate a commit message using the Gemini API.
"""
prompt = f"Generate a concise and meaningful Git commit message for the following changes:\n\n{diff}"
response = self.model.generate_content(prompt)
return response.text.strip()
and diff is just output of `git diff`. No context or comprehension of repo or treesitter to share code structure ...
OTOH, it's an open source base and one can PR to it.
- hadat 2y agoThanks for the suggestion it was a boring afternoon so I decided to do something with gemini api so it's not something that I put much effort it