DevExtremeAI 8.0.0

dotnet add package DevExtremeAI --version 8.0.0
NuGet\Install-Package DevExtremeAI -Version 8.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DevExtremeAI" Version="8.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DevExtremeAI --version 8.0.0
#r "nuget: DevExtremeAI, 8.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DevExtremeAI as a Cake Addin
#addin nuget:?package=DevExtremeAI&version=8.0.0

// Install DevExtremeAI as a Cake Tool
#tool nuget:?package=DevExtremeAI&version=8.0.0



DevextremeAI is a library with full and complete implementation of all OpenAI's APIs. This library is fully compliant to openAI specs and also implement openAI error response. It's very easy to use with core and has full support to dependency injection (with a single line of code as standard pattern). It's easy to use also in libraries without dependency injection (see samples on github).

Please note that this is unofficial OpenAPI library (It's not mantained by OpenAI Company).


This library has complete support dependency injection but you can use in any dotnet project type without dependency injection.

This library fully adhere to OpenAI specs and its object model is the same of OpenAI (with dotnet peculiarities). This library also implement OpenAI error codes that aren't documented in OpenAI's APIs Reference.

You can find the documentation in the github repository.

API Types

Are covered all OpenAI's API types:

  • Audio
  • Chat
  • Embeddings
  • Fine-tuning
  • Files
  • Images
  • Models
  • Moderations
Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
8.0.0 614 1/3/2024
1.1.0 957 7/30/2023
1.0.4 964 6/4/2023
1.0.3 874 5/31/2023
1.0.2 744 5/23/2023
1.0.1 768 5/23/2023
1.0.0 770 5/20/2023
0.9.4-beta 761 5/20/2023
0.9.0-beta 752 5/19/2023

- (8.0.0 new) *** .net 8 ***
- (8.0.0 new) updated all new openai api, models and object models, deprecated old unsupported api
- (1.1.0) *** Full functions implementation ***
- (1.0.4) Added support for multiple stop sequences in completions