# 🦜🇨🇳 LangChain-Chinese
[](https://pypi.org/project/langchain_chinese/)
**langchain_chinese** 的目标是提供中文大语言模型和中文友好的`langchain`工具。
## 一、安装
你可以使用 pip 安装:
```
pip install -U langchain_chinese langchain_zhipu
```
或者使用 poetry 安装:
```
poetry add langchain_chinese@latest langchain_zhipu@latest
```
## 二、结构化长文生成能力
计划在 `langchain_chinese` 中提供如下结构化长文档的创作模式:
- 一键直出:输入写作要求后,由AI直接创作
- 模板直出:输入写作要求后,先上传提纲模板,再由AI创作
- 长文修改:输入写作要求后,先上传要修改的文案,再由AI优化
- 长文仿写:输入写作要求后,先上传要仿写的文案,再由AI仿写
**应用示范:**
```python
import os
from dotenv import load_dotenv, find_dotenv
load_dotenv(find_dotenv(), override=True)
from langchain_chinese import WritingTask
# 使用默认的智谱AI推理
wp = WritingTask(task_mode="auto")
wp.run()
```
例如,你可以继续输入:"帮我写一个1000字小故事",就会进入一个自动创作过程。
Raw data
{
"_id": null,
"home_page": "https://github.com/arcstep/langchain_chinese",
"name": "langchain_chinese",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.12,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "arcstep",
"author_email": "43801@qq.com",
"download_url": "https://files.pythonhosted.org/packages/70/2d/4e15ad1d84beab39b79d51cfef5232e8f031ea0f840caa64d2710248149f/langchain_chinese-0.4.1.tar.gz",
"platform": null,
"description": "# \ud83e\udd9c\ud83c\udde8\ud83c\uddf3 LangChain-Chinese\n[](https://pypi.org/project/langchain_chinese/)\n\n**langchain_chinese** \u7684\u76ee\u6807\u662f\u63d0\u4f9b\u4e2d\u6587\u5927\u8bed\u8a00\u6a21\u578b\u548c\u4e2d\u6587\u53cb\u597d\u7684`langchain`\u5de5\u5177\u3002\n\n## \u4e00\u3001\u5b89\u88c5\n\n\u4f60\u53ef\u4ee5\u4f7f\u7528 pip \u5b89\u88c5\uff1a\n```\npip install -U langchain_chinese langchain_zhipu\n```\n\n\u6216\u8005\u4f7f\u7528 poetry \u5b89\u88c5\uff1a\n```\npoetry add langchain_chinese@latest langchain_zhipu@latest\n```\n\n## \u4e8c\u3001\u7ed3\u6784\u5316\u957f\u6587\u751f\u6210\u80fd\u529b\n\n\u8ba1\u5212\u5728 `langchain_chinese` \u4e2d\u63d0\u4f9b\u5982\u4e0b\u7ed3\u6784\u5316\u957f\u6587\u6863\u7684\u521b\u4f5c\u6a21\u5f0f\uff1a\n\n- \u4e00\u952e\u76f4\u51fa\uff1a\u8f93\u5165\u5199\u4f5c\u8981\u6c42\u540e\uff0c\u7531AI\u76f4\u63a5\u521b\u4f5c\n- \u6a21\u677f\u76f4\u51fa\uff1a\u8f93\u5165\u5199\u4f5c\u8981\u6c42\u540e\uff0c\u5148\u4e0a\u4f20\u63d0\u7eb2\u6a21\u677f\uff0c\u518d\u7531AI\u521b\u4f5c\n- \u957f\u6587\u4fee\u6539\uff1a\u8f93\u5165\u5199\u4f5c\u8981\u6c42\u540e\uff0c\u5148\u4e0a\u4f20\u8981\u4fee\u6539\u7684\u6587\u6848\uff0c\u518d\u7531AI\u4f18\u5316\n- \u957f\u6587\u4eff\u5199\uff1a\u8f93\u5165\u5199\u4f5c\u8981\u6c42\u540e\uff0c\u5148\u4e0a\u4f20\u8981\u4eff\u5199\u7684\u6587\u6848\uff0c\u518d\u7531AI\u4eff\u5199\n\n**\u5e94\u7528\u793a\u8303\uff1a**\n\n```python\nimport os\nfrom dotenv import load_dotenv, find_dotenv\nload_dotenv(find_dotenv(), override=True)\n\nfrom langchain_chinese import WritingTask\n\n# \u4f7f\u7528\u9ed8\u8ba4\u7684\u667a\u8c31AI\u63a8\u7406\nwp = WritingTask(task_mode=\"auto\")\nwp.run()\n```\n\n\u4f8b\u5982\uff0c\u4f60\u53ef\u4ee5\u7ee7\u7eed\u8f93\u5165\uff1a\"\u5e2e\u6211\u5199\u4e00\u4e2a1000\u5b57\u5c0f\u6545\u4e8b\"\uff0c\u5c31\u4f1a\u8fdb\u5165\u4e00\u4e2a\u81ea\u52a8\u521b\u4f5c\u8fc7\u7a0b\u3002\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Prepare some firendly tool for Chinese LLMs and langchain",
"version": "0.4.1",
"project_urls": {
"Homepage": "https://github.com/arcstep/langchain_chinese",
"Repository": "https://github.com/arcstep/langchain_chinese.git"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "09682582e0efc30020e71b65101df2d2786c93fcdffa61a1ed5da8060cfe9917",
"md5": "99ffebbd22fb2ec7dab7315724dfbacf",
"sha256": "b903b620cbde7ebb1b233eb3c717f54a178686bf263feb7b397edf6858417357"
},
"downloads": -1,
"filename": "langchain_chinese-0.4.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "99ffebbd22fb2ec7dab7315724dfbacf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.9",
"size": 33589,
"upload_time": "2024-05-08T10:46:13",
"upload_time_iso_8601": "2024-05-08T10:46:13.700059Z",
"url": "https://files.pythonhosted.org/packages/09/68/2582e0efc30020e71b65101df2d2786c93fcdffa61a1ed5da8060cfe9917/langchain_chinese-0.4.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "702d4e15ad1d84beab39b79d51cfef5232e8f031ea0f840caa64d2710248149f",
"md5": "801e660fdd2a7e231e00bc06b017cd16",
"sha256": "16b332a803f1a7915c0c337ca18e86871f0887adf0f4bd5114197dcbb53136e5"
},
"downloads": -1,
"filename": "langchain_chinese-0.4.1.tar.gz",
"has_sig": false,
"md5_digest": "801e660fdd2a7e231e00bc06b017cd16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.9",
"size": 26724,
"upload_time": "2024-05-08T10:46:15",
"upload_time_iso_8601": "2024-05-08T10:46:15.764368Z",
"url": "https://files.pythonhosted.org/packages/70/2d/4e15ad1d84beab39b79d51cfef5232e8f031ea0f840caa64d2710248149f/langchain_chinese-0.4.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-08 10:46:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "arcstep",
"github_project": "langchain_chinese",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "langchain_chinese"
}