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 asp.net core and has full support to dependency injection (with a single line of code as asp.net 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 asp.net 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.
Are covered all OpenAI's API types:
- Audio
- Chat
- Embeddings
- Fine-tuning
- Files
- Images
- Models
- Moderations