betalgo/openai

.NET library for the OpenAI service API by Betalgo Ranul

56
/ 100
Established

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.

No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 24 / 25

How are scores calculated?

Stars

2,998

Forks

539

Language

C#

License

MIT

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.