[geekan/MetaGPT]能否提供一个能够调试查看所有进程具体提示的开关

2024-05-16 222 views
8

能否提供一个能够debug看到所有进程具体prompt的开关

回答

0

请参阅下面的日志文件logs

0

我要的事完整prompt 里边有吗?

2

一切都在日志中。检查一下。

    async def aask(
        self,
        msg: Union[str, list[dict[str, str]]],
        system_msgs: Optional[list[str]] = None,
        format_msgs: Optional[list[dict[str, str]]] = None,
        images: Optional[Union[str, list[str]]] = None,
        timeout=3,
        stream=True,
    ) -> str:
        if system_msgs:
            message = self._system_msgs(system_msgs)
        else:
            message = [self._default_system_msg()]
        if not self.use_system_prompt:
            message = []
        if format_msgs:
            message.extend(format_msgs)
        if isinstance(msg, str):
            message.append(self._user_msg(msg, images=images))
        else:
            message.extend(msg)
        logger.debug(message)
        rsp = await self.acompletion_text(message, stream=stream, timeout=timeout)
        return rsp

请注意,这logger.debug(message)会记录所有内容。