💬 Chat (Text)

The ChatPrompt and ChatModel support interacting with an LLM via text <=> text communication. The ChatPrompt supports functions and streaming.