PSAI
0.3.0
PSAI brings OpenAI ChatGPT to PowerShell, leveraging advanced AI capabilities in your PowerShell scripts for dynamic, intelligent automation and data processing
Minimum PowerShell version
7.1
Installation Options
Owners
Copyright
© 2024 All rights reserved.
Package Details
Author(s)
- Douglas Finke
Tags
PowerShell GPT OpenAI Assistant
Functions
Add-OAIToolsToList Get-MultiPartFormData Invoke-OAIBeta Get-ToolProperty New-CalculatorTool New-TavilyAITool New-StockTickerTool New-YouTubeTool Invoke-YouTubeAIAssistant Get-YouTubeTop10 New-Agent Get-AgentResponse Invoke-InteractiveCLI Add-OAIVectorStore Clear-OAIAllItems Clear-OAIAssistants Clear-OAIFiles ConvertFrom-FunctionDefinition ConvertFrom-GPTMarkdownTable ConvertFrom-OAIAssistant ConvertFrom-UnixTimestamp ConvertTo-OAIAssistant ConvertTo-OAIMessage ConvertTo-OpenAIFunctionSpec ConvertTo-OpenAIFunctionSpecDataType ConvertTo-ToolFormat Copy-OAIAssistant Disable-UnitTesting dumpJson Enable-AIShortCutKey Enable-OAICodeInterpreter Enable-OAIFileSearchTool Enable-UnitTesting Export-OAIAssistant Format-OAIFunctionCall Get-AzOAISecrets Get-FunctionDefinition Get-OAIAssistant Get-OAIAssistantItem Get-OAIFile Get-OAIFileContent Get-OAIFileItem Get-OAIFunctionCallSpec Get-OAIImageGeneration Get-OAIMessage Get-OAIMessageItem Get-OAIProvider Get-OAIRun Get-OAIRunItem Get-OAIRunStep Get-OAIRunStepItem Get-OAIThread Get-OAIThreadItem Get-OAIVectorStore Get-OAIVectorStoreFile Get-OAIVectorStoreFileBatch Get-OAIVectorStoreFileItem Get-OAIVectorStoreFilesInBatch Get-OAIVectorStoreItem Get-OpenAISpecDescriptions Get-UnitTestingData Get-UnitTestingStatus Import-OAIAssistant Invoke-AIExplain Invoke-AIPrompt Invoke-FilesToPrompt Invoke-OAIChat Invoke-OAIChatCompletion Invoke-OAIFunctionCall Invoke-OAIUploadFile Invoke-QuickChat Invoke-SimpleQuestion New-ChatRequestAssistantMessage New-ChatRequestSystemMessage New-ChatRequestToolMessage New-ChatRequestUserMessage New-OAIAssistant New-OAIAssistantWithVectorStore New-OAIChatMessage New-OAIMessage New-OAIRun New-OAIThread New-OAIThreadAndRun New-OAIThreadQuery New-OAIVectorStore New-OAIVectorStoreFile New-OAIVectorStoreFileBatch New-OpenAIChat Out-OAIMessages Register-Tool Remove-OAIAssistant Remove-OAIFile Remove-OAIMessage Remove-OAIThread Remove-OAIVectorStore Remove-OAIVectorStoreFile Reset-AIShortCutKey Reset-OAIProvider Set-AzOAISecrets Set-OAIProvider Show-OAIAPIReferenceWebPage Show-OAIAssistantWebPage Show-OAIBilling Show-OAIPlaygroundWebPage Show-OAIVectorStoreWebPage Stop-OAIRun Stop-OAIVectorStoreFileBatch Submit-OAIMessage Submit-OAIToolOutputs Test-JSONReplacement Test-LLMModel Test-OAIAssistantId Update-OAIAssistant Update-OAIMessage Update-OAIRun Update-OAIThread Update-OAIVectorStore Wait-OAIOnRun
Dependencies
-
- PwshSpectreConsole (>= 2.1.1)
FileList
- PSAI.nuspec
- Public\Out-OAIMessages.ps1
- Public\Show-OAIAssistantWebPage.ps1
- Public\Update-OAIAssistant.ps1
- changelog.md
- examples\quickstarts\01-HikingBenefitsSummary\01-HikingBenefitsSummary.ps1
- examples\RAG-Examples\03-language_models_are_unsupervised_multitask_learners.pdf
- Public\Clear-OAIAssistants.ps1
- Public\dumpJson.ps1
- Public\Get-OAIFile.ps1
- Public\Get-OAIThread.ps1
- Public\Invoke-FilesToPrompt.ps1
- Public\New-ChatRequestUserMessage.ps1
- Public\Register-Tool.ps1
- Public\Show-OAIBilling.ps1
- Public\Update-OAIMessage.ps1
- LICENSE
- examples\quickstarts\01-HikingBenefitsSummary\benefits.md
- examples\RAG-Examples\tryRAG.ps1
- Public\Clear-OAIFiles.ps1
- Public\Enable-AIShortCutKey.ps1
- Public\Get-OAIFileContent.ps1
- Public\Get-OAIThreadItem.ps1
- Public\Invoke-InteractiveCLI.ps1
- Public\New-OAIAssistant.ps1
- Public\Remove-OAIAssistant.ps1
- Public\Show-OAIPlaygroundWebPage.ps1
- Public\Update-OAIRun.ps1
- examples\quickstarts\02-HikerAI\02-HikerAI.ps1
- examples\Review-Critical-Events\critical-events.ps1
- Public\ConvertFrom-FunctionDefinition.ps1
- Public\Enable-OAICodeInterpreter.ps1
- Public\Get-OAIFileItem.ps1
- Public\Get-OAIVectorStore.ps1
- Public\Invoke-OAIChat.ps1
- Public\New-OAIAssistantWithVectorStore.ps1
- Public\Remove-OAIFile.ps1
- Public\Show-OAIVectorStoreWebPage.ps1
- Public\Update-OAIThread.ps1
- PSAI.psd1
- examples\quickstarts\03-ChattingAboutMyHikes\03-ChattingAboutMyHikes.ps1
- media\PSAI.png
- Public\ConvertFrom-GPTMarkdownTable.ps1
- Public\Enable-OAIFileSearchTool.ps1
- Public\Get-OAIFunctionCallSpec.ps1
- Public\Get-OAIVectorStoreFile.ps1
- Public\Invoke-OAIChatCompletion.ps1
- Public\New-OAIChatMessage.ps1
- Public\Remove-OAIMessage.ps1
- Public\Stop-OAIRun.ps1
- Public\Update-OAIVectorStore.ps1
- PSAI.psm1
- examples\quickstarts\03-ChattingAboutMyHikes\hikes.md
- Private\Add-OAIToolsToList.ps1
- Public\ConvertFrom-OAIAssistant.ps1
- Public\Enable-OAIRetrievalTool.ps1
- Public\Get-OAIImageGeneration.ps1
- Public\Get-OAIVectorStoreFileBatch.ps1
- Public\Invoke-OAIFunctionCall.ps1
- Public\New-OAIMessage.ps1
- Public\Remove-OAIThread.ps1
- Public\Stop-OAIVectorStoreFileBatch.ps1
- Public\Wait-OAIOnRun.ps1
- Support.md
- examples\quickstarts\04-HikerAIPro\04-HikerAIPro.ps1
- Private\ArgumentCompletion.ps1
- Public\ConvertFrom-UnixTimestamp.ps1
- Public\Export-OAIAssistant.ps1
- Public\Get-OAIMessage.ps1
- Public\Get-OAIVectorStoreFileItem.ps1
- Public\Invoke-OAIUploadFile.ps1
- Public\New-OAIRun.ps1
- Public\Remove-OAIVectorStore.ps1
- Public\Submit-OAIMessage.ps1
- Public\llm\openai\New-OpenAIChat.ps1
- examples\Simple-Tutor.ps1
- examples\quickstarts\05-HikeImages\05-HikeImages.ps1
- Private\Get-MultipartFormData.ps1
- Public\ConvertTo-OAIAssistant.ps1
- Public\Format-OAIFunctionCall.ps1
- Public\Get-OAIMessageItem.ps1
- Public\Get-OAIVectorStoreFilesInBatch.ps1
- Public\Invoke-QuickChat.ps1
- Public\New-OAIThread.ps1
- Public\Remove-OAIVectorStoreFile.ps1
- Public\Submit-OAIToolOutputs.ps1
- Public\Tools\CalculatorTool.psm1
- examples\agent-quickstarts\01-basic.ps1
- examples\quickstarts\06-ChatWithDocs\06-ChatWithDocs.ps1
- Private\Get-ToolProperty.ps1
- Public\ConvertTo-OAIMessage.ps1
- Public\Get-AgentResponse.ps1
- Public\Get-OAIProvider.ps1
- Public\Get-OAIVectorStoreItem.ps1
- Public\Invoke-SimpleQuestion.ps1
- Public\New-OAIThreadAndRun.ps1
- Public\Reset-OAIProvider.ps1
- Public\Test-JSONReplacement.ps1
- Public\Tools\StockTickerTool.psm1
- examples\agent-quickstarts\02-calculatorTool.ps1
- examples\quickstarts\06-ChatWithDocs\Improving-the-Value-of-PowerShell-Scripts-Through-Intelligent-Automation.pdf
- Private\Invoke-OAIBeta.ps1
- Public\ConvertTo-OpenAIFunctionSpec.ps1
- Public\Get-AzOAISecrets.ps1
- Public\Get-OAIRun.ps1
- Public\Get-OpenAISpecDescriptions.ps1
- Public\New-Agent.ps1
- Public\New-OAIThreadQuery.ps1
- Public\Set-AzOAISecrets.ps1
- Public\Test-LLMModel.ps1
- Public\Tools\TavilyTool.psm1
- examples\agent-quickstarts\03-WebSearchTool.ps1
- examples\quickstarts\06-ChatWithDocs\PowerShell-AZ-Guide.pdf
- Private\Update-OAIThread.tests.ps1
- Public\ConvertTo-OpenAIFunctionSpecDataType.ps1
- Public\Get-FunctionDefinition.ps1
- Public\Get-OAIRunItem.ps1
- Public\Import-OAIAssistant.ps1
- Public\New-ChatRequestAssistantMessage.ps1
- Public\New-OAIVectorStore.ps1
- Public\Set-OAIProvider.ps1
- Public\Test-OAIAssistantId.ps1
- Public\Tools\YouTubeAssistant.psm1
- examples\agent-quickstarts\04-FinanceTool.ps1
- examples\quickstarts\06-ChatWithDocs\PowerShell-Users-Guide.pdf
- Public\Add-OAIVectorStore.ps1
- Public\ConvertTo-ToolFormat.ps1
- Public\Get-OAIAssistant.ps1
- Public\Get-OAIRunStep.ps1
- Public\Invoke-AIExplain.ps1
- Public\New-ChatRequestSystemMessage.ps1
- Public\New-OAIVectorStoreFile.ps1
- Public\Show-OAIAPIReferenceWebPage.ps1
- Public\UnitTesting.ps1
- Public\Tools\YouTubeTool.psm1
- examples\agent-quickstarts\05-MultiAgent.ps1
- examples\quickstarts\06-ChatWithDocs\PSChatDocs.ps1
- Public\Clear-OAIAllItems.ps1
- Public\Copy-OAIAssistant.ps1
- Public\Get-OAIAssistantItem.ps1
- Public\Get-OAIRunStepItem.ps1
- Public\Invoke-AIPrompt.ps1
- Public\New-ChatRequestToolMessage.ps1
- Public\New-OAIVectorStoreFileBatch.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.3.0 (current version) | 9,405 | 11/3/2024 |
0.2.14 | 1,299 | 10/26/2024 |
0.2.13 | 197 | 10/25/2024 |
0.2.12 | 114 | 10/25/2024 |
0.2.11 | 2,592 | 10/6/2024 |
0.2.10 | 1,392 | 9/23/2024 |
0.2.9 | 3,362 | 8/14/2024 |
0.2.8 | 263 | 8/11/2024 |
0.2.7 | 313 | 8/6/2024 |
0.2.6 | 314 | 8/3/2024 |
0.2.5 | 520 | 7/24/2024 |
0.2.4 | 83 | 7/23/2024 |
0.2.3 | 326 | 7/18/2024 |
0.2.1 | 1,045 | 6/24/2024 |
0.2.0 | 275 | 6/19/2024 |
0.1.2 | 291 | 5/4/2024 |
0.1.0 | 154 | 4/20/2024 |