betalgo/openai
.NET library for the OpenAI service API by Betalgo Ranul
Provides comprehensive coverage of OpenAI's API surface including chat completions, image generation, embeddings, and the new Realtime API, with support for function calling and structured outputs via JSON Schema. Supports both direct instantiation and dependency injection patterns in ASP.NET Core, with centralized request/response contracts enabling schema validation and consistent API evolution. Includes experimental utilities and maintains compatibility across OpenAI model releases through organized enum/value type abstractions.
2,998 stars.
Stars
2,998
Forks
539
Language
C#
License
MIT
Category
Last pushed
Dec 09, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/betalgo/openai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
RageAgainstThePixel/OpenAI-DotNet
A Non-Official OpenAI RESTful API Client for DotNet
jeffdapaz/VisualChatGPTStudio
Add chatGPT functionalities directly on Visual Studio
RageAgainstThePixel/com.openai.unity
A Non-Official OpenAI Rest Client for Unity (UPM)
chataize/generative-cs
Generative AI library for .NET 9.0 with built-in OpenAI ChatGPT and Google Gemini API clients...
Azure-Samples/azure-search-openai-demo-csharp
A sample app for the Retrieval-Augmented Generation pattern running in Azure, using Azure...