Skip to content

Latest commit

 

History

History
119 lines (81 loc) · 4.39 KB

START-README.md

File metadata and controls

119 lines (81 loc) · 4.39 KB

PowerShell Gallery Version PowerShell Gallery Downloads X (früher Twitter) Folgen YouTube-Kanalabonnenten YouTube-Kanalaufrufe

PowershAI

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:

Analysieren von Windows-Protokollen

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

Beschreibung von Diensten

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"

Erklärung von Git-Commits

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

Installation

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

Erkunden und Mitwirken

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.

Weitere Projekte mit PowerShell

Hier sind einige weitere interessante Projekte, die PowerShell mit KI integrieren:

Erforschen, lernen und mitwirken!

Sie sind auf Daten bis Oktober 2023 trainiert.