AI verpflichtet sich für intellij ansässige IDES/Android Studio.
Beschreibung
Merkmale
Kompatibilität
Installieren
Installation von Reißverschluss
Beschreibung
AI Commits ist ein Plugin, das Ihre Commit -Nachrichten mit Git Diff und LLMs generiert. Installieren Sie das Plugin und konfigurieren Sie einen LLM -API -Client in Plugin -Einstellungen: Einstellungen > Tools > AI Commits
Merkmale
Generieren Sie die Commit -Nachricht von Git Diff mit LLM
Berechnen Sie Diff nur aus den ausgewählten Dateien und Zeilen im Dialogfeld Commit
Erstellen Sie Ihre eigene Eingabeaufforderung für die Erzeugung von Botschaftsmeldungen
Verwenden Sie vordefinierte Variablen und geben Sie einen Hinweis, um Ihre Eingabeaufforderung anzupassen
Unterstützte Modelle
Anthropisch
Azure Open AI
Gemini Google Ai
Gemini Scheitelpunkt AI
Github -Modelle
Umarmtes Gesicht
Offene AI
Ollama
Qianfan (Ernie)
Das Plugin wird allgemein implementiert und verwendet Langchain4J zum Erstellen von LLM -API -Clients. Wenn Sie ein anderes LLM -Modell verwenden möchten, das von Langchain4J unterstützt wird, stellen Sie bitte eine Feature -Anfrage in Github -Problemen durch.
Demo
Kompatibilität
Intellij Idee, Phpstorm, Webstorm, Pycharm, Rubymine, Appcode, Clion, Goland, Datagrip, Fahrer, MPS, Android Studio, DataPell, Code mit mir
Installieren
Oder Sie können es in Ihrer IDE installieren:
Für Windows & Linux : Datei > Einstellungen>Plugins > Marktplatz > Suchen
Für MAC: Intellij Idea > Einstellungen > Plugins > Marktplatz > Suche nach "AI Commits" > Plugin installieren > Intellij Idea neu starten
Installation von Reißverschluss
Laden Sie Reißverschluss von Veröffentlichungen herunter
Importieren in Intellij: Einstellungen > Plugins > COG > Plugin von der Festplatte installieren ...
Stellen Sie die LLM -Client -Konfiguration in Plugin -Einstellungen fest: Einstellungen > Tools > AI Commits
Unterstützung
Sterne das Repository
Kaufen Sie mir einen Kaffee
Bewerten Sie das Plugin
Teilen Sie das Plugin
Sponsor mich
Protokoll ändern
Weitere Informationen finden Sie in letzter Zeit, was in letzter Zeit geändert wurde.