langchain_chinese


Namelangchain_chinese JSON
Version 0.4.1 PyPI version JSON
download
home_pagehttps://github.com/arcstep/langchain_chinese
SummaryPrepare some firendly tool for Chinese LLMs and langchain
upload_time2024-05-08 10:46:15
maintainerNone
docs_urlNone
authorarcstep
requires_python<3.12,>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🦜🇨🇳 LangChain-Chinese
[![PyPI version](https://img.shields.io/pypi/v/langchain_chinese.svg)](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[![PyPI version](https://img.shields.io/pypi/v/langchain_chinese.svg)](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"
}
        
Elapsed time: 0.65816s