From 32f514752327ec745b4186a92cad5d81ad87e155 Mon Sep 17 00:00:00 2001 From: maang-h <55082429+maang-h@users.noreply.github.com> Date: Mon, 19 Aug 2024 21:23:09 +0800 Subject: [PATCH] docs: Fix QianfanLLMEndpoint and Tongyi input text (#25529) - **Description:** Fix `QianfanLLMEndpoint` and `Tongyi` input text. --- .../llms/baidu_qianfan_endpoint.py | 26 ++++++++----------- .../langchain_community/llms/tongyi.py | 24 +++++++---------- 2 files changed, 20 insertions(+), 30 deletions(-) diff --git a/libs/community/langchain_community/llms/baidu_qianfan_endpoint.py b/libs/community/langchain_community/llms/baidu_qianfan_endpoint.py index c6e26fbb191..601f952bddb 100644 --- a/libs/community/langchain_community/llms/baidu_qianfan_endpoint.py +++ b/libs/community/langchain_community/llms/baidu_qianfan_endpoint.py @@ -69,30 +69,26 @@ class QianfanLLMEndpoint(LLM): Invoke: .. code-block:: python - messages = [ - ("system", "你是一名专业的翻译家,可以将用户的中文翻译为英文。"), - ("human", "我喜欢编程。"), - ] - llm.invoke(messages) + input_text = "用50个字左右阐述,生命的意义在于" + llm.invoke(input_text) .. code-block:: python - 'I like programming.' + '生命的意义在于体验、成长、爱与被爱、贡献与传承,以及对未知的勇敢探索与自我超越。' Stream: .. code-block:: python - for chunk in llm.stream(messages): + for chunk in llm.stream(input_text): print(chunk) .. code-block:: python - I like - programming. + 生命的意义 | 在于不断探索 | 与成长 | ,实现 | 自我价值,| 给予爱 | 并接受 | 爱, | 在经历 | 中感悟 | ,让 | 短暂的存在 | 绽放出无限 | 的光彩 | 与温暖 | 。 .. code-block:: python - stream = llm.stream(messages) + stream = llm.stream(input_text) full = next(stream) for chunk in stream: full += chunk @@ -100,23 +96,23 @@ class QianfanLLMEndpoint(LLM): .. code-block:: - 'I like programming.' + '生命的意义在于探索、成长、爱与被爱、贡献价值、体验世界之美,以及在有限的时间里追求内心的平和与幸福。' Async: .. code-block:: python - await llm.ainvoke(messages) + await llm.ainvoke(input_text) # stream: - # async for chunk in llm.astream(messages): + # async for chunk in llm.astream(input_text): # print(chunk) # batch: - # await llm.abatch([messages]) + # await llm.abatch([input_text]) .. code-block:: python - 'I like programming.' + '生命的意义在于探索、成长、爱与被爱、贡献社会,在有限的时间里追寻无限的可能,实现自我价值,让生活充满色彩与意义。' """ # noqa: E501 diff --git a/libs/community/langchain_community/llms/tongyi.py b/libs/community/langchain_community/llms/tongyi.py index c501e5424cb..b4d79a52c1c 100644 --- a/libs/community/langchain_community/llms/tongyi.py +++ b/libs/community/langchain_community/llms/tongyi.py @@ -199,44 +199,38 @@ class Tongyi(BaseLLM): Invoke: .. code-block:: python - messages = [ - ("system", "你是一名专业的翻译家,可以将用户的中文翻译为英文。"), - ("human", "我喜欢编程。"), - ] - llm.invoke(messages) + input_text = "用50个字左右阐述,生命的意义在于" + llm.invoke(input_text) .. code-block:: python - 'I enjoy programming.' + '探索、成长、连接与爱——在有限的时间里,不断学习、体验、贡献并寻找与世界和谐共存之道,让每一刻充满价值与意义。' Stream: .. code-block:: python - for chunk in llm.stream(messages): + for chunk in llm.stream(input_text): print(chunk) .. code-block:: python - I - enjoy - programming - . + 探索 | 、 | 成长 | 、连接与爱。 | 在有限的时间里,寻找个人价值, | 贡献于他人,共同体验世界的美好 | ,让世界因自己的存在而更 | 温暖。 Async: .. code-block:: python - await llm.ainvoke(messages) + await llm.ainvoke(input_text) # stream: - # async for chunk in llm.astream(messages): + # async for chunk in llm.astream(input_text): # print(chunk) # batch: - # await llm.abatch([messages]) + # await llm.abatch([input_text]) .. code-block:: python - 'I enjoy programming.' + '探索、成长、连接与爱。在有限的时间里,寻找个人价值,贡献于他人和社会,体验丰富多彩的情感与经历,不断学习进步,让世界因自己的存在而更美好。' """ # noqa: E501