图形聊天窗口 (chat_window)

ChatWindow 类实现了基于 GUI 的对话窗口。其主要特点包括:

  • 使用 ChatConfig 数据类配置窗口参数,比如尺寸、标题和聊天模型等。

  • 提供实时对话输入与显示,并支持添加系统消息。

  • 可通过 launch 方法快速启动一个独立的聊天窗口。

示例:

>>> from pywayne.llm.chat_window import ChatWindow, ChatConfig
>>> config = ChatConfig(base_url='https://api.example.com/v1', api_key='your_api_key', model='deepseek-chat', window_title='LLM 聊天')
>>> ChatWindow.launch(base_url=config.base_url, api_key=config.api_key, model=config.model)