@@ -132,8 +132,8 @@ async Task RunSelectedExample(IServiceProvider serviceProvider)
132132 Console . WriteLine ( "║ Error ║" ) ;
133133 Console . WriteLine ( "╚════════════════════════════════════════════════════════════════════╝" ) ;
134134 Console . ResetColor ( ) ;
135-
136- Console . WriteLine ( ex . Message ) ;
135+
136+ Console . WriteLine ( ex . Message ) ;
137137 }
138138 }
139139 else
@@ -189,51 +189,12 @@ public class ExampleRegistry(IServiceProvider serviceProvider)
189189 ( "\u25a0 GroqCloud Chat" , serviceProvider . GetRequiredService < ChatExampleGroqCloud > ( ) ) ,
190190 ( "\u25a0 Anthropic Chat" , serviceProvider . GetRequiredService < ChatExampleAnthropic > ( ) ) ,
191191 ( "\u25a0 xAI Chat" , serviceProvider . GetRequiredService < ChatExampleXai > ( ) ) ,
192+ ( "\u25a0 Ollama Chat" , serviceProvider . GetRequiredService < ChatExampleOllama > ( ) ) ,
192193 ( "\u25a0 McpClient example" , serviceProvider . GetRequiredService < McpExample > ( ) ) ,
193194 ( "\u25a0 McpAgent example" , serviceProvider . GetRequiredService < McpAgentsExample > ( ) ) ,
194195 ( "\u25a0 Chat with TTS example" , serviceProvider . GetRequiredService < ChatWithTextToSpeechExample > ( ) ) ,
195196 ( "\u25a0 McpAgent example" , serviceProvider . GetRequiredService < McpAgentsExample > ( ) )
196197 ] ;
197198 }
198- ( "\u25a0 Basic Chat ", serviceProvider. GetRequiredService< ChatExample> ( ) ) ,
199- ( "\u25a0 Chat with Files ", serviceProvider . GetRequiredService < ChatWithFilesExample> ( ) ) ,
200- ( "\u25a0 Chat with custom grammar ", serviceProvider . GetRequiredService < ChatCustomGrammarExample > ( ) ) ,
201- ( "\u25a0 Chat with Files from stream ", serviceProvider. GetRequiredService< ChatWithFilesFromStreamExample> ( ) ) ,
202- ( "\u25a0 Chat with Vision", serviceProvider . GetRequiredService < ChatWithVisionExample > ( ) ) ,
203- ( "\u25a0 Chat with Tools ( simple ) ", serviceProvider . GetRequiredService < ChatExampleToolsSimple > ( ) ) ,
204- ( "\u25a0 Chat with Image Generation", serviceProvider . GetRequiredService < ChatWithImageGenExample > ( ) ) ,
205- ( "\u25a0 Chat from Existing", serviceProvider . GetRequiredService < ChatFromExistingExample > ( ) ) ,
206- ( "\u25a0 Chat with reasoning", serviceProvider . GetRequiredService < ChatWithReasoningExample > ( ) ) ,
207- ( "\u25a0 Basic Agent ", serviceProvider . GetRequiredService < AgentExample > ( ) ) ,
208- ( "\u25a0 Conversation Agent ", serviceProvider. GetRequiredService< AgentConversationExample> ( ) ) ,
209- ( "\u25a0 Agent with Redirect ", serviceProvider . GetRequiredService < AgentWithRedirectExample > ( ) ) ,
210- ( "\u25a0 Agent with Redirect ( Multi backends ) ", serviceProvider . GetRequiredService < MultiBackendAgentWithRedirectExample > ( ) ) ,
211- ( "\u25a0 Agent with Redirect Image", serviceProvider . GetRequiredService < AgentWithRedirectImageExample > ( ) ) ,
212- ( "\u25a0 Agent with Become", serviceProvider . GetRequiredService < AgentWithBecomeExample > ( ) ) ,
213- ( "\u25a0 Agent with Tools ( advanced ) ", serviceProvider . GetRequiredService < AgentExampleTools > ( ) ) ,
214- ( "\u25a0 Agent with Knowledge", serviceProvider . GetRequiredService < AgentWithKnowledgeFileExample > ( ) ) ,
215- ( "\u25a0 Agent with Web Knowledge", serviceProvider . GetRequiredService < AgentWithKnowledgeWebExample > ( ) ) ,
216- ( "\u25a0 Agent with Mcp Knowledge ", serviceProvider. GetRequiredService< AgentWithKnowledgeMcpExample> ( ) ) ,
217- ( "\u25a0 Agent with API Data Source", serviceProvider . GetRequiredService < AgentWithApiDataSourceExample > ( ) ) ,
218- ( "\u25a0 Agents Talking to Each Other", serviceProvider . GetRequiredService < AgentTalkingToEachOtherExample > ( ) ) ,
219- ( "\u25a0 Agents Composed as Flow", serviceProvider . GetRequiredService < AgentsComposedAsFlowExample > ( ) ) ,
220- ( "\u25a0 Agents Flow Loaded ", serviceProvider. GetRequiredService< AgentsFlowLoadedExample> ( ) ) ,
221- ( "\u25a0 OpenAi Chat ", serviceProvider . GetRequiredService < ChatExampleOpenAi > ( ) ) ,
222- ( "\u25a0 OpenAi Chat with image", serviceProvider . GetRequiredService < ChatWithImageGenOpenAiExample > ( ) ) ,
223- ( "\u25a0 OpenAi Agent with Web Data Source", serviceProvider . GetRequiredService < AgentWithWebDataSourceOpenAiExample > ( ) ) ,
224- ( "\u25a0 Gemini Chat ", serviceProvider. GetRequiredService< ChatExampleGemini> ( ) ) ,
225- ( "\u25a0 Gemini Chat with grammar", serviceProvider . GetRequiredService < ChatGrammarExampleGemini > ( ) ) ,
226- ( "\u25a0 Gemini Chat with image", serviceProvider . GetRequiredService < ChatWithImageGenGeminiExample > ( ) ) ,
227- ( "\u25a0 Gemini Chat with files", serviceProvider . GetRequiredService < ChatWithFilesExampleGemini > ( ) ) ,
228- ( "\u25a0 DeepSeek Chat with reasoning ", serviceProvider . GetRequiredService < ChatWithReasoningDeepSeekExample> ( ) ) ,
229- ( "\u25a0 GroqCloud Chat ", serviceProvider . GetRequiredService < ChatExampleGroqCloud > ( ) ) ,
230- ( "\u25a0 Anthropic Chat ", serviceProvider. GetRequiredService< ChatExampleAnthropic> ( ) ) ,
231- ( "\u25a0 xAI Chat ", serviceProvider . GetRequiredService < ChatExampleXai > ( ) ) ,
232- ( "\u25a0 Ollama Chat ", serviceProvider . GetRequiredService < ChatExampleOllama > ( ) ) ,
233- ( "\u25a0 McpClient example ", serviceProvider . GetRequiredService < McpExample > ( ) ) ,
234- ( "\u25a0 McpAgent example ", serviceProvider. GetRequiredService< McpAgentsExample> ( ) ) ,
235- ( "\u25a0 Chat with TTS example", serviceProvider . GetRequiredService < ChatWithTextToSpeechExample > ( ) ) ,
236- ( "\u25a0 McpAgent example ", serviceProvider . GetRequiredService < McpAgentsExample > ( ) )
237- } ;
238- }
199+ } ;
239200}
0 commit comments