-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
19 changed files
with
1,532 additions
and
361 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
![PowerShell Gallery Version](https://img.shields.io/powershellgallery/v/powershai) | ||
![PowerShell Gallery Downloads](https://img.shields.io/powershellgallery/dt/powershai) | ||
![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/iatalking) | ||
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCtNVhWslzx_yjbIX8JIYang) | ||
![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCtNVhWslzx_yjbIX8JIYang) | ||
|
||
|
||
# PowershAI | ||
|
||
* [english](docs/en-US/START-README.md) | ||
* [Français](docs/fr-FR/START-README.md) | ||
* [日本語](docs/ja-JP/START-README.md) | ||
* [العربية](docs/sa-SA/START-README.md) | ||
|
||
PowershAI (PowerShell + AI) هو وحدة نمطية تُدمج خدمات الذكاء الاصطناعي مباشرة في PowerShell. | ||
يمكنك استدعاء الأوامر في كل من البرامج النصية وسطر الأوامر. | ||
|
||
توجد أوامر متعددة تسمح بالمحادثات مع LLMs واستدعاء مساحات Hugging Face و Gradio، إلخ. | ||
يمكنك التحدث إلى GPT-4o-mini و gemini flash و llama 3.1، إلخ، باستخدام رموزك الخاصة لهذه الخدمة. | ||
أي أنك لا تدفع أي رسوم لاستخدام PowershAI، بالإضافة إلى التكاليف التي ستكون عليك دفعها بشكل طبيعي عند استخدام هذه الخدمات. | ||
|
||
هذه الوحدة النمطية مثالية لدمج أوامر PowerShell مع LLMs المفضلة لديك، واختبار المكالمات، و POCs، إلخ. | ||
مثالية لأولئك الذين اعتادوا على استخدام PowerShell ويرغبون في دمج الذكاء الاصطناعي في نصوصهم بطريقة أسهل وأبسط! | ||
|
||
توضح الأمثلة التالية كيفية استخدام Powershai في المواقف الشائعة: | ||
|
||
## تحليل سجلات Windows | ||
```powershell | ||
import-module powershai | ||
Set-OpenaiToken # يضبط رمزًا لـ OpenAI (يجب القيام بذلك مرة واحدة فقط) | ||
Set-AiProvider openai | ||
Get-WinEvent -LogName Application,System -MaxEvents 500 | ia "هل هناك حدث مهم؟" | ||
``` | ||
|
||
## وصف الخدمات | ||
```powershell | ||
import-module powershai | ||
Set-GoogleApiKey # يضبط رمزًا لـ Google Gemini (يجب القيام بذلك مرة واحدة فقط) | ||
Set-AiProvider google | ||
Get-Service | ia "قم بإعداد ملخص لخدمات غير أصلية في Windows والتي قد تشكل خطورة" | ||
``` | ||
|
||
## شرح التزامات git | ||
```powershell | ||
import-module powershai | ||
Set-MaritalkToken # يضبط رمزًا لـ Maritaca.AI (LLM برازيلي) | ||
Set-AiProvider maritalk | ||
git log --oneline | ia "قم بإعداد ملخص لهذه التزامات التي تم إجراؤها" | ||
``` | ||
|
||
|
||
الأمثلة أعلاه هي مجرد عرض صغير لكيفية سهولة البدء في استخدام الذكاء الاصطناعي في Powershell ودمجه مع أي أمر تقريبًا! | ||
[استكشف المزيد في الوثائق](docs/pt-BR) | ||
|
||
## التثبيت | ||
|
||
توجد جميع الوظائف في دليل `powershai`، وهو وحدة نمطية PowerShell. | ||
أبسط خيار للتثبيت هو استخدام الأمر `Install-Module`: | ||
|
||
```powershell | ||
Install-Module -Name powershai -Scope CurrentUser | ||
``` | ||
|
||
بعد التثبيت، ما عليك سوى استيراده إلى جلسة عملك: | ||
|
||
```powershell | ||
import-module powershai | ||
# شاهد الأوامر المتاحة | ||
Get-Command -mo powershai | ||
``` | ||
|
||
يمكنك أيضًا نسخ هذا المشروع مباشرة واستيراد دليل powershai: | ||
|
||
```powershell | ||
cd CAMINHO | ||
# النسخ | ||
git clone ... | ||
# استيراد من المسار المحدد! | ||
Import-Module .\powershai | ||
``` | ||
|
||
## استكشف واساهم | ||
|
||
لا يزال هناك الكثير لتوثيقه وتطويره في PowershAI! | ||
مع قيامي بإجراء تحسينات، أترك تعليقات في الكود لمساعدة أولئك الذين يرغبون في معرفة كيفية قيامي بذلك! | ||
لا تتردد في استكشاف والمساهمة باقتراحات لتحسينات. | ||
|
||
## مشاريع أخرى مع PowerShell | ||
|
||
فيما يلي بعض المشاريع المثيرة للاهتمام الأخرى التي تُدمج PowerShell مع الذكاء الاصطناعي: | ||
|
||
- [PSAI](https://github.com/dfinke/PSAI) | ||
- [PSOpenAI](https://github.com/mkht/PSOpenAI) | ||
- [dbatools.ai](https://github.com/potatoqualitee/dbatools.ai) | ||
|
||
استكشف وتعلم واساهم! | ||
|
||
|
||
|
||
|
||
<!--PowershaiAiDocBlockStart--> | ||
_ترجمت تلقائيًا باستخدام PowershAI و AI. | ||
_ | ||
<!--PowershaiAiDocBlockEnd--> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"IsFixedSize": false, | ||
"START-README.md": { | ||
"SrcHash": "EC59D1366CA644A043CFE35F92F5FC6097E9E07A17C9CDABF8EA787A927F721E", | ||
"Provider": "google", | ||
"InputTokens": 1196, | ||
"SrcLang": "pt-BR", | ||
"TargetHash": "A4277F604C118AC5D7F0694F80048024295F45C29B7989B3AF4F21496B335EAF", | ||
"Model": "gemini-1.5-flash-latest", | ||
"OutputTokens": 1058 | ||
}, | ||
"Count": 0, | ||
"IsSynchronized": false, | ||
"IsReadOnly": false, | ||
"Keys": [ | ||
|
||
], | ||
"Values": [ | ||
|
||
], | ||
"SyncRoot": { | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,113 @@ | ||
![PowerShell Gallery Version](https://img.shields.io/powershellgallery/v/powershai) | ||
![PowerShell Gallery Downloads](https://img.shields.io/powershellgallery/dt/powershai) | ||
![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/iatalking) | ||
![YouTube Channel Subscribers](https://img.shields.io/youtube/channel/subscribers/UCtNVhWslzx_yjbIX8JIYang) | ||
![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCtNVhWslzx_yjbIX8JIYang) | ||
|
||
|
||
# PowershAI | ||
|
||
* [english](docs/en-US/START-README.md) | ||
* [Français](docs/fr-FR/START-README.md) | ||
* [日本語](docs/ja-JP/START-README.md) | ||
* [العربية](docs/sa-SA/START-README.md) | ||
|
||
PowershAI (PowerShell + AI) 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 verschiedene Befehle, die Konversationen mit LLMs ermöglichen, Hugging Face-Spaces, Gradio usw. aufrufen. | ||
Sie können mit GPT-4o-mini, Gemini Flash, Llama 3.1 usw. chatten, indem Sie Ihre eigenen Token aus diesen Diensten verwenden. | ||
Das heißt, Sie zahlen nichts für die Verwendung von PowershAI, außer den Kosten, die Sie normalerweise für die Verwendung dieser Dienste haben würden. | ||
|
||
Dieses Modul ist ideal, um PowerShell-Befehle in Ihre bevorzugten LLMs zu integrieren, Aufrufe zu testen, POCs usw. | ||
Es ist ideal für alle, die bereits mit PowerShell vertraut sind und KI auf einfachere und einfachere Weise in ihre Skripte einbringen möchten! | ||
|
||
Die folgenden Beispiele zeigen, wie Sie Powershai in gängigen Situationen verwenden können: | ||
|
||
## Analyse von Windows-Protokollen | ||
```powershell | ||
import-module powershai | ||
Set-OpenaiToken # Konfiguriert ein Token für OpenAI (muss nur einmal erfolgen) | ||
Set-AiProvider openai | ||
Get-WinEvent -LogName Application,System -MaxEvents 500 | ia "Gibt es ein wichtiges Ereignis?" | ||
``` | ||
|
||
## Beschreibung von Diensten | ||
```powershell | ||
import-module powershai | ||
Set-GoogleApiKey # Konfiguriert ein Token für Google Gemini (muss nur einmal erfolgen) | ||
Set-AiProvider google | ||
Get-Service | ia "Fassen Sie zusammen, welche Dienste nicht nativ in Windows enthalten sind und ein Risiko darstellen könnten" | ||
``` | ||
|
||
## Erklärung von Git-Commits | ||
```powershell | ||
import-module powershai | ||
Set-MaritalkToken # Konfiguriert ein Token für Maritaca.AI (brasilianisches LLM) | ||
Set-AiProvider maritalk | ||
git log --oneline | ia "Fassen Sie diese vorgenommenen Commits zusammen" | ||
``` | ||
|
||
|
||
Die obigen Beispiele sind nur eine kleine Demonstration, wie einfach es ist, mit der Verwendung von KI in Ihrem Powershell zu beginnen und es in nahezu jeden Befehl zu integrieren! | ||
[Weitere Informationen finden Sie in der Dokumentation](docs/pt-BR) | ||
|
||
## Installation | ||
|
||
Die gesamte Funktionalität befindet sich im Verzeichnis `powershai`, das ein PowerShell-Modul ist. | ||
Die einfachste Installationsmöglichkeit ist mit dem Befehl `Install-Module`: | ||
|
||
```powershell | ||
Install-Module -Name powershai -Scope CurrentUser | ||
``` | ||
|
||
Nach der Installation müssen Sie es nur in Ihrer Sitzung importieren: | ||
|
||
```powershell | ||
import-module powershai | ||
# Zeigen Sie die verfügbaren Befehle an | ||
Get-Command -mo powershai | ||
``` | ||
|
||
Sie können dieses Projekt auch direkt klonen und das Verzeichnis powershai importieren: | ||
|
||
```powershell | ||
cd PATH | ||
# Klonen | ||
git clone ... | ||
#Importieren Sie aus dem spezifischen Pfad! | ||
Import-Module .\powershai | ||
``` | ||
|
||
## Erkunden und beitragen | ||
|
||
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! | ||
Zögern Sie nicht, zu erkunden und mit Verbesserungsvorschlägen beizutragen. | ||
|
||
## Weitere Projekte mit PowerShell | ||
|
||
Hier sind einige weitere interessante Projekte, die PowerShell mit KI integrieren: | ||
|
||
- [PSAI](https://github.com/dfinke/PSAI) | ||
- [PSOpenAI](https://github.com/mkht/PSOpenAI) | ||
- [dbatools.ai](https://github.com/potatoqualitee/dbatools.ai) | ||
|
||
Erkunden, lernen und beitragen! | ||
|
||
|
||
|
||
|
||
<!--PowershaiAiDocBlockStart--> | ||
_Automatisch übersetzt mit PowershAI und KI. | ||
_ | ||
<!--PowershaiAiDocBlockEnd--> |
Oops, something went wrong.