Description
https://github.com/PostHog/posthog-dotnet/tree/main/src/PostHog.AI
this is in an experimental state and was donated by the community
we are not convinced the approach is the right long-term solution. It hooks the raw HTTP calls to OpenAI and parses the JSON instead of wrapping the client like our Python/Node SDKs do. That seems brittle. Its OpenAI-only, tags Azure as “openai”, grabs nothing from OpenAI’s new Responses API.
it seems the .NET community is consolidating on Microsoft.Extensions.AI for this sort of thing. Its a standard set of abstractions
Before going GA, we might want to address those issues
Description
https://github.com/PostHog/posthog-dotnet/tree/main/src/PostHog.AI
this is in an experimental state and was donated by the community
we are not convinced the approach is the right long-term solution. It hooks the raw HTTP calls to OpenAI and parses the JSON instead of wrapping the client like our Python/Node SDKs do. That seems brittle. Its OpenAI-only, tags Azure as “openai”, grabs nothing from OpenAI’s new Responses API.
it seems the .NET community is consolidating on Microsoft.Extensions.AI for this sort of thing. Its a standard set of abstractions
Before going GA, we might want to address those issues