通用类型
xiangxin.JSONValue
类型别名
python
JSONValue: TypeAlias = str | int | float | bool | None | Sequence[Any] | Mapping[str, Any]任意可 JSON 序列化的值,可以嵌套,也可以包含 None。
xiangxin.JSONContent
类型别名
python
JSONContent: TypeAlias = str | Mapping[str, Any] | Sequence[Any]纯文本字符串,或者由 JSONValue 组成的映射 / 序列。state、问题的 instructions 以及 Noul / Choice / Score 的各项描述都接受它,所以它们不一定是字符串,也可以是结构化对象,用法见进阶用法。
字符串始终按文本发送:即使传入 str 的子类,也不会被当成字符序列拆开。

