Replies: 1 comment 1 reply
-
It was not very clear for me the first ASK, as we have [SKFunction] attributes and those functions have the SkillName which actually is the actual plugin, so eventually if you have your function reference you are able to track which was executed from a specific Skill/Plugin. For the second item currently you can do that using the If you are using Azure or OpenAI packages there's a special extension method that converts the Check here for reference: Example43_GetModelResult.cs The result will be something on this structure for OpenAI requests.
|
Beta Was this translation helpful? Give feedback.
-
Hello, everyone.
Recently, SK is planning to build the company's ai application, the general idea is to form a service with multiple plug-ins, and the terminal can access different services according to needs. There are two issues involved
1: The plug-in does not have a annotation to mark it, nor does it implement a fixed interface, which makes it difficult to dynamically configure multiple plug-ins into an application. I wish it had a [SKPlugin] to tag and describe what it does. Also, the plugin constructors are not uniform, which also causes difficulties when I want to create them on demand while the program is running.
2: After each call to the LLM, the content returned can record the model of each visit and the cost.
Beta Was this translation helpful? Give feedback.
All reactions