diff --git a/Public/ConvertFrom-GPTMarkdownTable.ps1 b/Public/ConvertFrom-GPTMarkdownTable.ps1 index 04689e3..9e13df0 100644 --- a/Public/ConvertFrom-GPTMarkdownTable.ps1 +++ b/Public/ConvertFrom-GPTMarkdownTable.ps1 @@ -2,17 +2,17 @@ function ConvertFrom-GPTMarkdownTable { <# .SYNOPSIS Converts a markdown table to a PowerShell object. - + .DESCRIPTION + Converts From a markdown table to a series of PowerShell objects. .PARAMETER Markdown The markdown table to convert. .EXAMPLE - ConvertFrom-GPTMarkdownTable -Markdown @' + ConvertFrom-GPTMarkdownTable -Markdown ' | Name | Value | | ---- | ----- | | foo | bar | | baz | qux | - '@ - + ' .EXAMPLE ai 'markdown table syntax' | ConvertFrom-GPTMarkdownTable #> diff --git a/Public/Disable-AIShortCutKey.ps1 b/Public/Disable-AIShortCutKey.ps1 index 557f772..c700c36 100644 --- a/Public/Disable-AIShortCutKey.ps1 +++ b/Public/Disable-AIShortCutKey.ps1 @@ -2,7 +2,10 @@ function Disable-AIShortCutKey { <# .SYNOPSIS Disable the Ctrl+g shortcut key for getting completions - + .DESCRIPTION + Disables CTRL+G as the shortcut key for completing code. + .LINK + Enable-AIShortcutKey .EXAMPLE Disable-AIShortCutKey #> diff --git a/Public/Enable-AIShortCutKey.ps1 b/Public/Enable-AIShortCutKey.ps1 index af0f3bb..7ffaa6e 100644 --- a/Public/Enable-AIShortCutKey.ps1 +++ b/Public/Enable-AIShortCutKey.ps1 @@ -2,7 +2,10 @@ function Enable-AIShortCutKey { <# .SYNOPSIS Enable the Ctrl+g shortcut key for getting completions - + .DESCRIPTION + Running this command will make 'CTRL+G' convert a prompt suggestion into code you could run. + .LINK + Disable-AIShortcutKey .EXAMPLE Enable-AIShortCutKey #> diff --git a/Public/Get-OpenAIBaseRestURI.ps1 b/Public/Get-OpenAIBaseRestURI.ps1 index b42a6c9..1ec6d83 100644 --- a/Public/Get-OpenAIBaseRestURI.ps1 +++ b/Public/Get-OpenAIBaseRestURI.ps1 @@ -2,9 +2,12 @@ function Get-OpenAIBaseRestURI { <# .Synopsis Base url for OpenAIBase API - + .DESCRIPTION + Gets the base URI used for all OpenAI API requests. .Example - Invoke-OpenAIAPI ((Get-GHBaseRestURI)+'/models') + Invoke-OpenAIAPI ((Get-OpenAIBaseRestURI)+'/models') + .LINK + Invoke-OpenAIAPI #> 'https://api.openai.com/v1' diff --git a/Public/Get-OpenAICompletionsURI.ps1 b/Public/Get-OpenAICompletionsURI.ps1 index 62cdd23..488a8c1 100644 --- a/Public/Get-OpenAICompletionsURI.ps1 +++ b/Public/Get-OpenAICompletionsURI.ps1 @@ -2,6 +2,12 @@ function Get-OpenAICompletionsURI { <# .Synopsis Base url for OpenAI Completions API + .Description + Gets the base URI for the OpenAI Completions. + .EXAMPLE + Get-OpenAICompletionsURI + .LINK + Get-OpenAIBaseRestURI #> (Get-OpenAIBaseRestURI) + '/completions' diff --git a/Public/Get-OpenAIEditsURI.ps1 b/Public/Get-OpenAIEditsURI.ps1 index 3090ac4..2d4ed9d 100644 --- a/Public/Get-OpenAIEditsURI.ps1 +++ b/Public/Get-OpenAIEditsURI.ps1 @@ -2,6 +2,12 @@ function Get-OpenAIEditsURI { <# .Synopsis Base url for OpenAI Edits API + .DESCRIPTION + Gets the base URI for the OpenAI Edits. + .EXAMPLE + Get-OpenAIEditsURI + .LINK + Get-OpenAIBaseRestURI #> (Get-OpenAIBaseRestURI) + '/edits' } \ No newline at end of file diff --git a/Public/Get-OpenAIImagesGenerationsURI.ps1 b/Public/Get-OpenAIImagesGenerationsURI.ps1 index eca267f..fcae775 100644 --- a/Public/Get-OpenAIImagesGenerationsURI.ps1 +++ b/Public/Get-OpenAIImagesGenerationsURI.ps1 @@ -3,6 +3,12 @@ function Get-OpenAIImagesGenerationsURI { <# .Synopsis Base url for OpenAI Images Generations API + .DESCRIPTION + Gets the base URI for the OpenAI image generations. + .EXAMPLE + Get-OpenAIImagesGenerationsURI + .LINK + Get-OpenAIBaseRestURI #> (Get-OpenAIBaseRestURI) + '/images/generations' diff --git a/Public/Get-OpenAIModelsURI.ps1 b/Public/Get-OpenAIModelsURI.ps1 index 651e9d6..99fced2 100644 --- a/Public/Get-OpenAIModelsURI.ps1 +++ b/Public/Get-OpenAIModelsURI.ps1 @@ -2,6 +2,12 @@ function Get-OpenAIModelsURI { <# .Synopsis Base url for OpenAI Models API + .DESCRIPTION + Gets the base URI for the OpenAI models API. + .EXAMPLE + Get-OpenAIModelsURI + .LINK + https://platform.openai.com/docs/models/overview #> (Get-OpenAIBaseRestURI) + '/models' diff --git a/Public/Get-OpenAIModeration.ps1 b/Public/Get-OpenAIModeration.ps1 index 5f3a302..d7afb01 100644 --- a/Public/Get-OpenAIModeration.ps1 +++ b/Public/Get-OpenAIModeration.ps1 @@ -9,6 +9,9 @@ function Get-OpenAIModeration { .PARAMETER InputText Prompt text to evaluate + + .PARAMETER Raw + Returns the raw JSON response from the API .EXAMPLE Get-OpenAIModeration -InputText "I want to kill them." diff --git a/Public/Get-OpenAIModerationsURI.ps1 b/Public/Get-OpenAIModerationsURI.ps1 index a18deda..d431460 100644 --- a/Public/Get-OpenAIModerationsURI.ps1 +++ b/Public/Get-OpenAIModerationsURI.ps1 @@ -2,6 +2,10 @@ function Get-OpenAIModerationsURI { <# .Synopsis Base url for OpenAI Moderations API + .DESCRIPTION + Gets the base URI for the OpenAI moderations API. + .EXAMPLE + Get-OpenAIModelsURI #> (Get-OpenAIBaseRestURI) + '/moderations' diff --git a/Public/Set-DalleImageAsWallpaper.ps1 b/Public/Set-DalleImageAsWallpaper.ps1 index f23c7f3..49cadbf 100644 --- a/Public/Set-DalleImageAsWallpaper.ps1 +++ b/Public/Set-DalleImageAsWallpaper.ps1 @@ -2,7 +2,8 @@ function Set-DalleImageAsWallpaper { <# .SYNOPSIS Sets a DALL-E image as the desktop background - + .DESCRIPTION + Sets a DALL-E image as the Windows desktop background .EXAMPLE Set-DalleImageAsBackground "A picture of a cat" @@ -17,6 +18,11 @@ function Set-DalleImageAsWallpaper { $Size = 256 ) + if ($IsMacOS -or $IsLinux) { + Write-Error "Can only change the wallpaper on Windows" + return + } + Add-Type -TypeDefinition @" using System; using System.Runtime.InteropServices;