*模型交互系统-数据包
相关文件:agent_os2/agent_os/base_model/model_processor.py
相关导入:from agent_os2 import StreamDataStatus
DataPackage是模型处理器返回的数据包,用于存储模型返回的原始数据和处理后的数据
DataPackage的重要方法:
- get_status:获取数据包状态,可选:StreamDataStatus.GENERATING,StreamDataStatus.COMPLETED,StreamDataStatus.ERROR
- read_data:读取数据包数据,返回Any,如果数据包状态是StreamDataStatus.ERROR则返回ModelError中的错误信息({"code":int,"message":str,"detail":str})
- get_usage:获取本次模型调用资源消耗情况,仅当StreamDataStatus.COMPLETED时有效(dict[str,Any])