This gets a bit weird, not sure how we want to handle the types here. ChatMessage gets more complicated, and different types of messages have different props. Should we have different ChatMessage interfaces? Should we just copy interfaces from the openai package or even depend on that package?
This gets a bit weird, not sure how we want to handle the types here. ChatMessage gets more complicated, and different types of messages have different props. Should we have different ChatMessage interfaces? Should we just copy interfaces from the openai package or even depend on that package?