Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable InvokeAsync<T> To work with other types. #4079

Closed
RogerBarreto opened this issue Dec 7, 2023 · 0 comments · Fixed by #4085
Closed

Enable InvokeAsync<T> To work with other types. #4079

RogerBarreto opened this issue Dec 7, 2023 · 0 comments · Fixed by #4085
Assignees
Labels
triage v1.0.1 Required for the Semantic Kernel v1.0.1 release

Comments

@RogerBarreto
Copy link
Member

No description provided.

@RogerBarreto RogerBarreto self-assigned this Dec 7, 2023
@shawncal shawncal added the triage label Dec 7, 2023
@RogerBarreto RogerBarreto added v1.0.1 Required for the Semantic Kernel v1.0.1 release v1 bugbash labels Dec 7, 2023
github-merge-queue bot pushed a commit that referenced this issue Dec 8, 2023
… Type (#4085)

### Motivation and Context

Similar to InvokeStreamingAsync<T> where you can specify the T that the
connector is returning, this will allow the same for the non-streaming
API

This change also allows `IChatCompletionService`s to be recognized by
the `Prompt Functions` and return the underlying ChatMessages directly
to the InvokeAsync calls.

Resolves #4079
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage v1.0.1 Required for the Semantic Kernel v1.0.1 release
Projects
Archived in project
2 participants