PowershAI (PowerShell + KI) ist ein Modul, das KI-Dienste direkt in PowerShell integriert.
Sie können die Befehle sowohl in Skripten als auch in der Befehlszeile aufrufen.
Es gibt mehrere Befehle, die Gespräche mit LLMs ermöglichen, und das Aufrufen von Spaces von Hugging Face, Gradio usw.
Sie können mit GPT-4o-mini, gemini flash, llama 3.1 usw. sprechen, indem Sie Ihre eigenen Tokens von diesen Diensten verwenden.
Das heißt, Sie zahlen nichts, um PowershAI zu verwenden, außer den Kosten, die Sie normalerweise für die Nutzung dieser Dienste hätten.
Dieses Modul ist ideal, um PowerShell-Befehle mit Ihren bevorzugten LLMs zu integrieren, Anrufe zu testen, POCs usw.
Es ist ideal für alle, die bereits mit PowerShell vertraut sind und KI auf einfachere und unkomplizierte Weise in ihre Skripte bringen möchten!
Important
Dies ist kein offizielles Modul von OpenAI, Google, Microsoft oder einem anderen hier aufgeführten Anbieter! Dieses Projekt ist eine persönliche Initiative und soll von der Open-Source-Community selbst gepflegt werden.
Die folgenden Beispiele zeigen, wie Sie PowershAI in gängigen Situationen verwenden können:
import-module powershai
Set-OpenaiToken # konfiguriert ein Token für OpenAI (muss nur einmal gemacht werden)
Set-AiProvider openai
Get-WinEvent -LogName Application,System -MaxEvents 500 | ia "Gibt es ein wichtiges Ereignis?"
import-module powershai
Set-GoogleApiKey # konfiguriert ein Token für Google Gemini (muss nur einmal gemacht werden)
Set-AiProvider google
Get-Service | ia "Gib eine Zusammenfassung der Dienste, die nicht nativ zu Windows sind und ein Risiko darstellen könnten"
import-module powershai
Set-MaritalkToken # konfiguriert ein Token für Maritaca.AI (brasilianisches LLM)
Set-AiProvider maritalk
git log --oneline | ia "Gib eine Zusammenfassung dieser gemachten Commits"
Die obigen Beispiele sind nur eine kleine Demonstration, wie einfach es ist, KI in Ihrem PowerShell zu verwenden und mit praktisch jedem Befehl zu integrieren! Erforschen Sie mehr in der vollständigen Dokumentation
Die gesamte Funktionalität befindet sich im Verzeichnis powershai
, das ein PowerShell-Modul ist.
Die einfachste Installationsoption ist der Befehl Install-Module
:
Install-Module -Name powershai -Scope CurrentUser
Nach der Installation müssen Sie es nur noch in Ihrer Sitzung importieren:
import-module powershai
# Sehen Sie sich die verfügbaren Befehle an
Get-Command -mo powershai
Sie können dieses Projekt auch direkt klonen und das Verzeichnis powershai importieren:
cd PFAD
# Klonen
git clone ...
# Importieren Sie aus dem spezifischen Pfad!
Import-Module .\powershai
Es gibt noch viel zu dokumentieren und im PowershAI zu entwickeln!
Während ich Verbesserungen vornehme, hinterlasse ich Kommentare im Code, um denen zu helfen, die lernen möchten, wie ich es gemacht habe!
Fühlen Sie sich frei, zu erkunden und Vorschläge zur Verbesserung einzubringen.
Hier sind einige weitere interessante Projekte, die PowerShell mit KI integrieren:
Erforschen, lernen und mitwirken!
Sie sind auf Daten bis Oktober 2023 trainiert.