Skip to content

Commit

Permalink
more langs and enhancement
Browse files Browse the repository at this point in the history
  • Loading branch information
rrg92 committed Sep 16, 2024
1 parent 234ae2d commit 669d18a
Show file tree
Hide file tree
Showing 19 changed files with 1,532 additions and 361 deletions.
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,12 @@
![YouTube Channel Views](https://img.shields.io/youtube/channel/views/UCtNVhWslzx_yjbIX8JIYang)



# PowershAI

[english](docs/en-US) [Français](docs/fr-FR) [日本語](docs/ja-JP) [العربية](docs/ar-SA)
* [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) é um módulo que integra serviços de Inteligência Artificial diretamente no PowerShell.
Você pode invocar os comandos tanto em scripts quanto na linha de comando.
Expand Down
41 changes: 25 additions & 16 deletions docs/ar-SA/AiTranslations.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"providers/groq/README.md": {
"SrcHash": "24BF3F0474B3E00B8EDB6AE6C7CEA2C25C6A5917469218A48526A533DA300673",
"TargetHash": "D59CA39791ACFA83634E26B0740DF34F6CB9CBB8920FC956A401D46CF9FF27C6"
},
"providers/ollama/README.md": {
"SrcHash": "F413EF1C4BFB9E7E63E6F50CDF4DDB851D3F57E4D146CFFC873D82DA8C2A4FD4",
"TargetHash": "CF3D003FE1567623E14CC746C94693AFD4C1211BBECFEC86660C78E2125A7D9A"
},
"CHATS.about.md": {
"SrcHash": "2630A3C1D96C4BB98D2168452F4145AFCCE88D2734D30045A98DD27267DE6CB9",
"TargetHash": "5AC76A2D5906D61CA5082A602F640AD607A91CC83A5FDD96B12E84F736363899"
},
"providers/huggingface/README.md": {
"SrcHash": "2C58332EBD5C7C26A85C90EAD1177199F42AD1F4B3812C90B00E67B57B2D1A74",
"TargetHash": "D0B25D241E1A770A689872E5BE6FB790D780AB4A995656A996158792AFD438A5"
},
"providers/openai/README.md": {
"SrcHash": "A7A339DFAB9E18E54C9CD15B9D7BA3092BE66D52169F04546BB56AEE252DDC66",
"TargetHash": "4B6971F3F54C578C97F9F79D48CD3275758F2F1B827556AF2A05933E412B2CE9"
},
"providers/maritalk/README.md": {
"SrcHash": "6E10FE375DA3A983D3A2F20F0A48B5C9E533D29CAC7905A1EF96C7F414C63030",
"TargetHash": "C01B1A15E69AE90A50846B849AD1FA5B551D350434A41C54A2B33662B4D611C3"
Expand All @@ -19,16 +19,25 @@
"SrcHash": "A34C9F88F035C1C4B62EA5168CEC7AB9E866F1EFFE961615310140955AD81F26",
"TargetHash": "46A7D9392543E86E203DDBFBFF08830DAB3C8726F58A69C8B507470C1A9EF887"
},
"providers/groq/README.md": {
"SrcHash": "24BF3F0474B3E00B8EDB6AE6C7CEA2C25C6A5917469218A48526A533DA300673",
"TargetHash": "D59CA39791ACFA83634E26B0740DF34F6CB9CBB8920FC956A401D46CF9FF27C6"
},
"providers/huggingface/README.md": {
"SrcHash": "2C58332EBD5C7C26A85C90EAD1177199F42AD1F4B3812C90B00E67B57B2D1A74",
"TargetHash": "D0B25D241E1A770A689872E5BE6FB790D780AB4A995656A996158792AFD438A5"
},
"README.md": {
"SrcHash": "FB3E439D50ADB781363CB0CCE051E196870CA8033CC9FDEB6165F095F153843D",
"TargetHash": "6CCB2746EDE1F61A685DAE2B89F2BF34D45639BF49D519659A0105429540EDE6"
},
"providers/openai/README.md": {
"SrcHash": "A7A339DFAB9E18E54C9CD15B9D7BA3092BE66D52169F04546BB56AEE252DDC66",
"TargetHash": "4B6971F3F54C578C97F9F79D48CD3275758F2F1B827556AF2A05933E412B2CE9"
}
"CHATS.about.md": {
"SrcHash": "2630A3C1D96C4BB98D2168452F4145AFCCE88D2734D30045A98DD27267DE6CB9",
"TargetHash": "5AC76A2D5906D61CA5082A602F640AD607A91CC83A5FDD96B12E84F736363899"
},
"START-README.md": {
"SrcHash": "EC59D1366CA644A043CFE35F92F5FC6097E9E07A17C9CDABF8EA787A927F721E",
"Provider": "google",
"InputTokens": 1196,
"SrcLang": "pt-BR",
"TargetHash": "980AE114BE26579B0F31519C68EDD7BEED3FB073B566C0362D6C7BFBDCE411EC",
"Model": "gemini-1.5-flash-latest",
"OutputTokens": 1130
}
}
113 changes: 113 additions & 0 deletions docs/ar-SA/START-README.md
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-->
24 changes: 24 additions & 0 deletions docs/de-DE/AiTranslations.json
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": {

}
}
113 changes: 113 additions & 0 deletions docs/de-DE/START-README.md
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-->
Loading

0 comments on commit 669d18a

Please sign in to comment.