- Fix multi line description transpiled to Json
- Check if result is null from function calling. Set a default value so the operation continues, and the model has more info
- Added PwshSpectreConsole for console visuals
- Thanks again to Axel
- Updated parameter type translation to support more data types for function calling
- Huge thanks to Axel
- handles more data type translations
- handles function transpilation not created in PowerShell
- and more!
- Added AI YouTube components - 'Invoke-YouTubeAssistant', 'Get-YouTubeTop10' and 'New-YouTubeTool'
- Integrate my PSAI Agents module #35 by @dfinke in https://github.com/dfinke/PSAI/pull/360
- Added o1-* models
- Added
strict
parameter for function calling
- For users on an older version of PowerShell
- Don't use the ternary operator or parallel processing
- Added new OpenAI model
- Added
Invoke-AIPrompt
- Uses persona and system messages - Added
Update-TypeData
to extendSystem.String
andSystem.Array
- Fix $model to 'gpt-4o-mini'
- Update default model to 'gpt-4o-mini' in Invoke-OAIChat.ps1, Invoke-OAIChatCompletion.ps1, and New-OAIAssistant.ps1
- Add model
GPT-4o mini
. Most advanced model in the small models category, and cheapest model yet.
- Remove unused Show-OAILocalPlayground.tests.ps1 file
- Add Show-OAIBilling function to open OpenAI platform billing
- Update Invoke-OAIChatCompletion.ps1 to handle JSON response
- Update
dumpJson
with-Depth
parameter to control the depth of the JSON output
- Updated
New-OAIThread
to support the the correct payload for the provider - Updated
Invoke-OAIChatCompletion
to support Azure OpenAI
In the latest update to the PSAI module, several new features and enhancements were introduced. This supports the OpenAI V2 capabilities.
New functions include Add-OAIVectorStore
, Enable-AIShortCutKey
, Enable-OAIFileSearchTool
, and various Get-
, New-
, Remove-
, Show-
, Stop-
, and Update-
commands focusing on vector stores, chat functionalities, and file operations.
Enhancements were made to existing commands like Get-AzOAISecrets
, Get-OAIAssistant
, Invoke-OAIChat
, and others to improve functionality and performance.
These updates expand the module's capabilities in managing vector stores, enhancing chat interactions, and integrating with OpenAI and Azure services.
- Thank you to Pete Cook for adding a script designed to identify the top 5 critical events in the Windows event log. critical-events.ps1
- Added Invoke-FilesToPrompt.ps1 that concatenates a directory full of files into a single prompt for use with LLMs
- Fix
Invoke-OAIChat
to handle the userInput and Instructions correctly
- Initial release