Jeste pocitam s upravami, ted mi jde hlavne o to jestli jsme se dobre pochopili
Do dema pridana metoda AnthropicFunctions (kopie StreamWithFunctions)
Uprava metody StreamChatEnumerableAsync v pripade pouziti antropicu a pritomnosti tools, ktera je volana z StreamResponseEnumerableFromChatbotAsyncWithFunctions
ChatMessagePart rozsiren pro antropic tool_use VendorAntropicChatMessagePart (mam to hodit do zvlastniho souboru?)
-ChatMessageTypes rozsiren na VendorAntropicChatMessageTypes pro antropic types (tool_use, tool_result) (mam to hodit do zvlastniho souboru?)
kvuli nestreamovani funkci v antropicu uprava conversation - pridani dvou else if - pokud je navratova hodnota pouziti funkce nebo pokud mezi funkcemi neni zadna pouzitelna, tak vraci klasicky odpoved
uprava hlavicky pro pouziti antropic tools
-rozsireni ToolFunction na VendorAnthropicToolFunction kvuli jienmu oznaceni parametru
upravy v VendorAnthropicChatRequest.cs - rozisreni o tools, doplneni pozadavku o pouziti tool_use, tool_result
Jeste pocitam s upravami, ted mi jde hlavne o to jestli jsme se dobre pochopili