ChatContext method
public ChatContext WithModel(string model)
{
_chat.Model = model;
return this;
}
is prone to typos.
There should be overload that uses already defined Model class. It prepares for adding abilities to exact known models eg. tool calling, image generation...