dotnet / dotnet/smartcomponents

Update to use Microsoft.Extensions.AI.Abstractions

Open
#38 10 comments 3 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
508
Forks
61
PR merge metrics
No merged PRs in 30d

Description

Now that `Microsoft.Extensions.AI.Abstractions` is published, we should replace [`IInferenceBackend`](https://github.com/dotnet/smartcomponents/blob/main/src/SmartComponents.Inference/IInferenceBackend.cs) with `IChatClient`. This should also allow us to remove `SmartComponents.Inference.OpenAI` completely, as the code here would instantly work with any LLM backend that has a corresponding `IChatClient`.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.