From cd616fec830829eb7462c6dacdf48ab9c6fa3f4d Mon Sep 17 00:00:00 2001 From: Stephen Hodgson Date: Sat, 11 Mar 2023 22:19:53 -0500 Subject: [PATCH] OpenAI-DotNet 6.0.1 (#44) - updated package info - updated docs - misc cleanup and fixes --- .gitignore | 3 ++- OpenAI-DotNet-Tests/TestFixture_05_Images.cs | 2 +- OpenAI-DotNet.sln | 21 +++++++--------- OpenAI-DotNet/Assets/OpenAI-DotNet-Icon.png | Bin 0 -> 23479 bytes OpenAI-DotNet/Models/ModelsEndpoint.cs | 1 + OpenAI-DotNet/OpenAI-DotNet.csproj | 24 ++++++++++++------- README.md | 16 ++++++++----- 7 files changed, 38 insertions(+), 29 deletions(-) create mode 100644 OpenAI-DotNet/Assets/OpenAI-DotNet-Icon.png diff --git a/.gitignore b/.gitignore index 4ce6fdde..2e31c641 100644 --- a/.gitignore +++ b/.gitignore @@ -337,4 +337,5 @@ ASALocalRun/ .localhistory/ # BeatPulse healthcheck temp database -healthchecksdb \ No newline at end of file +healthchecksdb +.vscode diff --git a/OpenAI-DotNet-Tests/TestFixture_05_Images.cs b/OpenAI-DotNet-Tests/TestFixture_05_Images.cs index 26d57f26..da187263 100644 --- a/OpenAI-DotNet-Tests/TestFixture_05_Images.cs +++ b/OpenAI-DotNet-Tests/TestFixture_05_Images.cs @@ -34,7 +34,7 @@ public async Task Test_2_GenerateImageEdits() var imageAssetPath = Path.GetFullPath("..\\..\\..\\Assets\\image_edit_original.png"); var maskAssetPath = Path.GetFullPath("..\\..\\..\\Assets\\image_edit_mask.png"); - var results = await api.ImagesEndPoint.CreateImageEditAsync(Path.GetFullPath(imageAssetPath), Path.GetFullPath(maskAssetPath), "A sunlit indoor lounge area with a pool containing a flamingo", 1, ImageSize.Small); + var results = await api.ImagesEndPoint.CreateImageEditAsync(imageAssetPath, maskAssetPath, "A sunlit indoor lounge area with a pool containing a flamingo", 1, ImageSize.Small); Assert.IsNotNull(results); Assert.NotZero(results.Count); diff --git a/OpenAI-DotNet.sln b/OpenAI-DotNet.sln index 54d6613a..060b6513 100644 --- a/OpenAI-DotNet.sln +++ b/OpenAI-DotNet.sln @@ -1,31 +1,26 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.30309.148 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33424.131 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenAI_Tests", "OpenAI-DotNet-Tests\OpenAI-DotNet-Tests.csproj", "{066EC5A5-47CE-4B91-B924-F236644037C1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1B37C1A8-1122-49FD-A3C1-C8F697714C1B}" - ProjectSection(SolutionItems) = preProject - README.md = README.md - EndProjectSection -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenAI-DotNet", "OpenAI-DotNet\OpenAI-DotNet.csproj", "{76B6480E-154A-4341-B530-AFE04B254360}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenAI-DotNet-Tests", "OpenAI-DotNet-Tests\OpenAI-DotNet-Tests.csproj", "{066EC5A5-47CE-4B91-B924-F236644037C1}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {066EC5A5-47CE-4B91-B924-F236644037C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {066EC5A5-47CE-4B91-B924-F236644037C1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {066EC5A5-47CE-4B91-B924-F236644037C1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {066EC5A5-47CE-4B91-B924-F236644037C1}.Release|Any CPU.Build.0 = Release|Any CPU {76B6480E-154A-4341-B530-AFE04B254360}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {76B6480E-154A-4341-B530-AFE04B254360}.Debug|Any CPU.Build.0 = Debug|Any CPU {76B6480E-154A-4341-B530-AFE04B254360}.Release|Any CPU.ActiveCfg = Release|Any CPU {76B6480E-154A-4341-B530-AFE04B254360}.Release|Any CPU.Build.0 = Release|Any CPU + {066EC5A5-47CE-4B91-B924-F236644037C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {066EC5A5-47CE-4B91-B924-F236644037C1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {066EC5A5-47CE-4B91-B924-F236644037C1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {066EC5A5-47CE-4B91-B924-F236644037C1}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/OpenAI-DotNet/Assets/OpenAI-DotNet-Icon.png b/OpenAI-DotNet/Assets/OpenAI-DotNet-Icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9793fa3183f0ac0ee1214a8d0c424680816fecce GIT binary patch literal 23479 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 literal 0 HcmV?d00001 diff --git a/OpenAI-DotNet/Models/ModelsEndpoint.cs b/OpenAI-DotNet/Models/ModelsEndpoint.cs index 0b77dafc..22b23612 100644 --- a/OpenAI-DotNet/Models/ModelsEndpoint.cs +++ b/OpenAI-DotNet/Models/ModelsEndpoint.cs @@ -43,6 +43,7 @@ public DeleteModelResponse(string id, string @object, bool deleted) /// public ModelsEndpoint(OpenAIClient api) : base(api) { } + /// protected override string Root => "models"; /// diff --git a/OpenAI-DotNet/OpenAI-DotNet.csproj b/OpenAI-DotNet/OpenAI-DotNet.csproj index ae5c2fc6..ade77943 100644 --- a/OpenAI-DotNet/OpenAI-DotNet.csproj +++ b/OpenAI-DotNet/OpenAI-DotNet.csproj @@ -5,17 +5,22 @@ true Stephen Hodgson OpenAI-DotNet - A simple C# / .NET wrapper library to use with OpenAI's GPT-3 API (currently in beta).| -Independently developed, this is not an official library and I am not affiliated with OpenAI.| -An OpenAI API account is required. -Based on OpenAI-API by OKGoDoIt (Roger Pincombe) + A simple C# .NET client library for [OpenAI](https://openai.com/) to use GPT-3 and Dall-E though their RESTful API (currently in beta). Independently developed, this is not an official library and I am not affiliated with OpenAI. An OpenAI API account is required. + +Forked from [OpenAI-API-dotnet](https://github.com/OkGoDoIt/OpenAI-API-dotnet). + +More context [on Roger Pincombe's blog](https://rogerpincombe.com/openai-dotnet-api). + 2023 CC0-1.0 https://github.com/RageAgainstThePixel/OpenAI-DotNet https://github.com/RageAgainstThePixel/OpenAI-DotNet OpenAI, AI, ML, API, gpt, gpt-3, chatGPT OpenAI API - Bump version to 6.0.0 + Bump version to 6.0.1 +- Updated package info +- Updated docs +Bump version to 6.0.0 - Added support for Azure OpenAI Bump version to 5.1.2 - Fixed an issue when deleting personal account fine tuned models @@ -63,11 +68,10 @@ Bump version to 4.4.0 OpenAI-DotNet.pfx true OpenAI-DotNet - 6.0.0 - 6.0.0.0 - 6.0.0.0 + 6.0.1 RageAgainstThePixel README.md + Assets\OpenAI-DotNet-Icon.png True @@ -80,5 +84,9 @@ Bump version to 4.4.0 True \ + + True + \ + diff --git a/README.md b/README.md index beeb8cce..251de443 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,14 @@ -# C#/.NET SDK for accessing the OpenAI GPT-3 API +# OpenAI-DotNet -A simple C# .NET wrapper library to use with [OpenAI](https://openai.com/)'s GPT-3 API. More context [on Roger Pincombe's blog](https://rogerpincombe.com/openai-dotnet-api) and forked from [OpenAI-API-dotnet](https://github.com/OkGoDoIt/OpenAI-API-dotnet). +[![Discord](https://img.shields.io/discord/855294214065487932.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/xQgMW9ufN4) +[![NuGet version (OpenAI-DotNet)](https://img.shields.io/nuget/v/OpenAI-DotNet.svg)](https://www.nuget.org/packages/OpenAI-DotNet/) +[![Nuget Publish](https://github.com/RageAgainstThePixel/OpenAI-DotNet/actions/workflows/Publish-Nuget.yml/badge.svg)](https://github.com/RageAgainstThePixel/OpenAI-DotNet/actions/workflows/Publish-Nuget.yml) + +A simple C# .NET client library for [OpenAI](https://openai.com/) to use GPT-3 and Dall-E though their RESTful API (currently in beta). Independently developed, this is not an official library and I am not affiliated with OpenAI. An OpenAI API account is required. + +Forked from [OpenAI-API-dotnet](https://github.com/OkGoDoIt/OpenAI-API-dotnet). + +More context [on Roger Pincombe's blog](https://rogerpincombe.com/openai-dotnet-api). > This repository is available to transfer to the OpenAI organization if they so choose to accept it. @@ -16,10 +24,6 @@ It should also work across Windows, Linux, and Mac. ### Install from NuGet -[![NuGet version (OpenAI-DotNet)](https://img.shields.io/nuget/v/OpenAI-DotNet.svg)](https://www.nuget.org/packages/OpenAI-DotNet/) -[![Nuget Publish](https://github.com/RageAgainstThePixel/OpenAI-DotNet/actions/workflows/Publish-Nuget.yml/badge.svg)](https://github.com/RageAgainstThePixel/OpenAI-DotNet/actions/workflows/Publish-Nuget.yml) -[![Discord](https://img.shields.io/discord/855294214065487932.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/xQgMW9ufN4) - Install package [`OpenAI` from Nuget](https://www.nuget.org/packages/OpenAI-DotNet/). Here's how via command line: ```powershell