From ef735105a81ee4bb54145a18257ff9f764c61105 Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:53:19 -0800 Subject: [PATCH 01/11] ConvertFrom-GPTMarkdownTable: Minor Help Fixes (Fixes #56) --- Public/ConvertFrom-GPTMarkdownTable.ps1 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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 #> From 5ed15183723cbd7b97f13fd81cf1febe5eb4ce7b Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:53:45 -0800 Subject: [PATCH 02/11] Disable-AIShortCutKey: Minor Help Fixes (Fixes #56) --- Public/Disable-AIShortCutKey.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 #> From a5ecf5e5b632974f4d85ecedaba1e63cc3df9faf Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:54:00 -0800 Subject: [PATCH 03/11] Enable-AIShortCutKey: Minor Help Fixes (Fixes #56) --- Public/Enable-AIShortCutKey.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 #> From 8df9df305e6c813dedac3d2891ef93f1b17dcf7d Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:55:21 -0800 Subject: [PATCH 04/11] Get-OpenAIBaseRestURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIBaseRestURI.ps1 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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' From 7de0f68810613ea638fda04a3c8434039741bb19 Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:55:42 -0800 Subject: [PATCH 05/11] Get-OpenAICompletionsURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAICompletionsURI.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) 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' From 16dae14a95a8602224d4ca3ceb0968ff3ad4ea7a Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:56:04 -0800 Subject: [PATCH 06/11] Get-OpenAIEditsURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIEditsURI.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) 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 From 45c6da0aaf0118f9a3e7a9e68024b0490fc1857b Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:56:24 -0800 Subject: [PATCH 07/11] Get-OpenAIImageGenerationsURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIImagesGenerationsURI.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) 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' From 19249b0c4e69a4958da3f9fd2ac9cae3892ea94b Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:56:50 -0800 Subject: [PATCH 08/11] Get-OpenAIModelsURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIModelsURI.ps1 | 6 ++++++ 1 file changed, 6 insertions(+) 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' From 8ef9a79319ee7c4aacb10edf105ce30eacbff42e Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:57:24 -0800 Subject: [PATCH 09/11] Get-OpenAIModeration: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIModeration.ps1 | 3 +++ 1 file changed, 3 insertions(+) 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." From 0c674ab819c0ad5d8c500bf5804fd8d5a363d6a2 Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:57:38 -0800 Subject: [PATCH 10/11] Get-OpenAIModerationsURI: Minor Help Fixes (Fixes #56) --- Public/Get-OpenAIModerationsURI.ps1 | 4 ++++ 1 file changed, 4 insertions(+) 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' From 9f046d45928d6a462a16b453fd25d556ec91f527 Mon Sep 17 00:00:00 2001 From: James Brundage <@github.com> Date: Mon, 27 Feb 2023 19:58:29 -0800 Subject: [PATCH 11/11] Set-DalleImageAsWallpaper: Minor Help Fixes, checking for Windows (Fixes #56) --- Public/Set-DalleImageAsWallpaper.ps1 | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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;