Matěj Štágl

Results 157 comments of Matěj Štágl

this looks great @code-fw! I hope maintainers will have a look at this.

This might require adding Ollama as a first party provider, as we would be targeting the `/api/chat` endpoint. Are there any models which support `think` parameter except for deepseek 3.1?...

Yes, but qwen and other hybrid reasoning models are controlled by a sequence in the system prompt, iirc, not by the think parameter.

The api objects are fairly lightweight, since endpoints are lazy-wrapped. What's the benefit of having one instance in your use case? As you've pointed out, providers are now represented via...

This could be a fairly common use case, maybe we could ship an abstraction for that out of the box. The user would configure named `TornadoApi` instances and provide a...

Hey, sorry about that - I'm currently finalizing a new system that moves ToolkitChat's functionality into the core library to improve the adoption rate - basically, chat/responses requests will accept...

Hey, sorry for the delay - posting an update. I've made good progress on the delegates, now the API is almost finalized. Current usage looks like this: ```cs [TornadoTest] public...

Yes, the schema is generated automatically using reflection. Attributes in C# accept only compile time evaluated values. Most commonly, the Description attribute will hold English text. However, in multilingual apps,...

Small update: finishing the last two features I want to squeeze into the first version: nullables and polymorphism. Consider this example: ```cs public interface IPaymentMethod { } public class CreditCard...

Edit: rolled typed discriminator for polymorphism - tried some experiments without it, but this should be more robust: ```cs [TornadoTest] public static async Task TornadoFunctionAnyOf() { Conversation conversation = Program.Connect().Chat.CreateConversation(new...