Lin Manhui

Results 484 comments of Lin Manhui

你好,实际上LangChain中已经集成了qianfan的embeddings接口,详见文档:https://api.python.langchain.com/en/latest/embeddings/langchain.embeddings.baidu_qianfan_endpoint.QianfanEmbeddingsEndpoint.html#

你好,目前ERNIE Bot API做出这样的约束我想应该主要是考虑到在“对话”场景中“你一句,我一句”是符合直觉的。请问具体是什么样的应用场景中存在图中所示的情况呀? 目前如果需要支持连续多条同样role的message的话,我建议可以添加一个中间层,将连续的同样role的message内容拼接,构成一条message。

辛苦 @sijunhe @juncaipeng 模型侧是否有必要支持这一场景~

请提供具体的报错信息,例如缺少的依赖情况~

你好,我无法在新建的Python3.9环境中复现这个问题。请提供你使用的环境的Python版本以及`erniebot`版本~

![image](https://github.com/PaddlePaddle/ERNIE-Bot-SDK/assets/21275753/16ec43c1-2340-4ab1-b3aa-aed98ab0b0cd) 看起来我使用相同的环境还是无法复现这个问题~ 请问你有对代码做修改吗?

因为我无法复现这个问题,所以不太容易定位原因。建议可以拉取develop分支的最新代码再次尝试~

由于PaddleOCR 2.x的日志系统存在[局限性](https://paddlepaddle.github.io/PaddleOCR/latest/update/upgrade_notes.html#3-paddleocr-2x-paddleocr-3x),在PaddleOCR 3.0中,我们对日志系统进行了不兼容升级。新的日志系统的配置方式可以参考[这里](https://paddlepaddle.github.io/PaddleOCR/latest/version3.x/logging.html)。

这里的设置会影响PaddleOCR自己的日志系统,但不适用于控制其他库(例如PaddleX)~ ![Image](https://github.com/user-attachments/assets/40991c76-fcd0-4d45-b994-0d0fbb25456a)

据我所知paddlex目前应该没有提供配置日志记录器的简单方式。如果你希望paddlex未来提供这个功能的话,可以在PaddleX仓库提个功能请求issue~ 目前,可以试试如下的手动方式让paddlex的logger安静一点(只就paddlex这一个库而言,不影响其他的依赖库,比如更底层的paddle框架)。 ```python # 在调用PaddleX其他代码之前执行 import logging paddlex_logger = logging.getLogger("paddlex") paddlex_logger.setLevel(logging.ERROR) ``` predict阶段通常不会有日志输出,paddlex和paddleocr都被设计为相对静默的。如果你只是想屏蔽创建产线、模块时候的输出,也可以考虑一个通用的方式: ```python import io from contextlib import redirect_stdout, redirect_stderr with redirect_stdout(io.StringIO()), redirect_stderr(io.StringIO()): pipeline = PaddleOCR(...) ``` 这种方法会屏蔽掉包括paddleocr、paddlex在内的所有库输出到stdout和stderr的信息。