-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Create model client adapter for Semantic kernel ChatCompletionClientBase connectors #4741
Comments
@jackgerrits , I can try to help with this if needed |
Sounds good! |
@jackgerrits I have an initial draft in #4851 . It is missing that streaming version of the methods but I want to ask some feedback before proceeding.
|
My thinking:
|
Yeah so I think the SK assistant agent can follow more closely what a user would expect the kernel to do in terms of function calling. However, I think for a model client only component we need to follow the expected contract of the model client so that means no function execution, and so it seems that functions added directly to the kernel do not make sense in this context. So ultimately there are two things that need to fit the expected contract in their context:
|
In order to make it easier to consume semantic kernel connects and expand our ecoystem we should create a wrapper that adapts ChatCompletionClientBase to
ChatCompletionClient
https://github.com/microsoft/semantic-kernel/blob/main/python/semantic_kernel/connectors/ai/README.md
The text was updated successfully, but these errors were encountered: