entari-plugin-hyw


Nameentari-plugin-hyw JSON
Version 0.2.5 PyPI version JSON
download
home_pageNone
SummaryUse large language models to interpret chat messages
upload_time2025-10-21 21:09:31
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords entari llm ai bot chat
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # entari-plugin-hyw


![License](https://img.shields.io/badge/License-MIT-green.svg) ![PyPI](https://img.shields.io/badge/PyPI-Available-brightgreen.svg)

**使用大语言模型在聊天环境解释大家的hyw**

### 目前的局限

> 目前仅支持 satori-python-adapter-onebot11 使用此插件, 更多适配请等一会...

> 目前没有考虑 video , 小程序 等复杂消息类型的处理


## 🚀 快速开始

### 安装

```bash
pip install entari-plugin-hyw
```

### 配置

在你的 `entari.yml` 配置文件中根据您的情况添加以下配置:

```yaml
plugins:
  entari_plugin_hyw:
    hyw_command_name: ["/hyw", "hyw"]
    
    # 文本模型配置
    text_llm_model_name: "qwen3-max"
    text_llm_api_key: "your-api-key"
    text_llm_model_base_url: "https://xxx/v1"
    text_llm_enable_search: false
    
    # 视觉模型配置
    vision_llm_model_name: "qwen3-vl-plus"
    vision_llm_api_key: "your-api-key"
    vision_llm_model_base_url: "https://xxx/v1"
    vision_llm_enable_search: false
```

## 📖 使用方法

```
hyw 什么是人工智能?
hyw [图片]
```


```
[引用消息[图片, 文字]] hyw
[引用消息[图片, 文字]] [At] hyw 什么是人工智能? [图片]
```

> 自动屏蔽 At 元素

## ⚙️ 配置参数

| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `hyw_command_name` | `str \| List[str]` | `"hyw"` | 触发命令名称 |
| `text_llm_model_name` | `str` | - | 文本模型名称 |
| `text_llm_api_key` | `str` | - | 文本模型 API 密钥 |
| `text_llm_model_base_url` | `str` | - | 文本模型 API 地址 |
| `text_llm_temperature` | `float` | `0.4` | 文本模型温度参数 |
| `text_llm_enable_search` | `bool` | `false` | 是否启用搜索功能 |
| `vision_llm_model_name` | `str` | - | 视觉模型名称 |
| `vision_llm_api_key` | `str` | - | 视觉模型 API 密钥 |
| `vision_llm_model_base_url` | `str` | - | 视觉模型 API 地址 |
| `vision_llm_temperature` | `float` | `0.4` | 视觉模型温度参数 |
| `vision_llm_enable_search` | `bool` | `false` | 是否启用视觉搜索 |
| `hyw_prompt` | `str` | 默认提示词 | 自定义系统提示词 |






            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "entari-plugin-hyw",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "entari, llm, ai, bot, chat",
    "author": null,
    "author_email": "kumoSleeping <zjr2992@outlook.com>",
    "download_url": "https://files.pythonhosted.org/packages/e5/b7/1703cb5abfb412d98edfd4b1cb4de22991861ca11191706957a9d3165956/entari_plugin_hyw-0.2.5.tar.gz",
    "platform": null,
    "description": "# entari-plugin-hyw\n\n\n![License](https://img.shields.io/badge/License-MIT-green.svg) ![PyPI](https://img.shields.io/badge/PyPI-Available-brightgreen.svg)\n\n**\u4f7f\u7528\u5927\u8bed\u8a00\u6a21\u578b\u5728\u804a\u5929\u73af\u5883\u89e3\u91ca\u5927\u5bb6\u7684hyw**\n\n### \u76ee\u524d\u7684\u5c40\u9650\n\n> \u76ee\u524d\u4ec5\u652f\u6301 satori-python-adapter-onebot11 \u4f7f\u7528\u6b64\u63d2\u4ef6, \u66f4\u591a\u9002\u914d\u8bf7\u7b49\u4e00\u4f1a...\n\n> \u76ee\u524d\u6ca1\u6709\u8003\u8651 video , \u5c0f\u7a0b\u5e8f \u7b49\u590d\u6742\u6d88\u606f\u7c7b\u578b\u7684\u5904\u7406\n\n\n## \ud83d\ude80 \u5feb\u901f\u5f00\u59cb\n\n### \u5b89\u88c5\n\n```bash\npip install entari-plugin-hyw\n```\n\n### \u914d\u7f6e\n\n\u5728\u4f60\u7684 `entari.yml` \u914d\u7f6e\u6587\u4ef6\u4e2d\u6839\u636e\u60a8\u7684\u60c5\u51b5\u6dfb\u52a0\u4ee5\u4e0b\u914d\u7f6e\uff1a\n\n```yaml\nplugins:\n  entari_plugin_hyw:\n    hyw_command_name: [\"/hyw\", \"hyw\"]\n    \n    # \u6587\u672c\u6a21\u578b\u914d\u7f6e\n    text_llm_model_name: \"qwen3-max\"\n    text_llm_api_key: \"your-api-key\"\n    text_llm_model_base_url: \"https://xxx/v1\"\n    text_llm_enable_search: false\n    \n    # \u89c6\u89c9\u6a21\u578b\u914d\u7f6e\n    vision_llm_model_name: \"qwen3-vl-plus\"\n    vision_llm_api_key: \"your-api-key\"\n    vision_llm_model_base_url: \"https://xxx/v1\"\n    vision_llm_enable_search: false\n```\n\n## \ud83d\udcd6 \u4f7f\u7528\u65b9\u6cd5\n\n```\nhyw \u4ec0\u4e48\u662f\u4eba\u5de5\u667a\u80fd\uff1f\nhyw [\u56fe\u7247]\n```\n\n\n```\n[\u5f15\u7528\u6d88\u606f[\u56fe\u7247, \u6587\u5b57]] hyw\n[\u5f15\u7528\u6d88\u606f[\u56fe\u7247, \u6587\u5b57]] [At] hyw \u4ec0\u4e48\u662f\u4eba\u5de5\u667a\u80fd\uff1f [\u56fe\u7247]\n```\n\n> \u81ea\u52a8\u5c4f\u853d At \u5143\u7d20\n\n## \u2699\ufe0f \u914d\u7f6e\u53c2\u6570\n\n| \u53c2\u6570 | \u7c7b\u578b | \u9ed8\u8ba4\u503c | \u8bf4\u660e |\n|------|------|--------|------|\n| `hyw_command_name` | `str \\| List[str]` | `\"hyw\"` | \u89e6\u53d1\u547d\u4ee4\u540d\u79f0 |\n| `text_llm_model_name` | `str` | - | \u6587\u672c\u6a21\u578b\u540d\u79f0 |\n| `text_llm_api_key` | `str` | - | \u6587\u672c\u6a21\u578b API \u5bc6\u94a5 |\n| `text_llm_model_base_url` | `str` | - | \u6587\u672c\u6a21\u578b API \u5730\u5740 |\n| `text_llm_temperature` | `float` | `0.4` | \u6587\u672c\u6a21\u578b\u6e29\u5ea6\u53c2\u6570 |\n| `text_llm_enable_search` | `bool` | `false` | \u662f\u5426\u542f\u7528\u641c\u7d22\u529f\u80fd |\n| `vision_llm_model_name` | `str` | - | \u89c6\u89c9\u6a21\u578b\u540d\u79f0 |\n| `vision_llm_api_key` | `str` | - | \u89c6\u89c9\u6a21\u578b API \u5bc6\u94a5 |\n| `vision_llm_model_base_url` | `str` | - | \u89c6\u89c9\u6a21\u578b API \u5730\u5740 |\n| `vision_llm_temperature` | `float` | `0.4` | \u89c6\u89c9\u6a21\u578b\u6e29\u5ea6\u53c2\u6570 |\n| `vision_llm_enable_search` | `bool` | `false` | \u662f\u5426\u542f\u7528\u89c6\u89c9\u641c\u7d22 |\n| `hyw_prompt` | `str` | \u9ed8\u8ba4\u63d0\u793a\u8bcd | \u81ea\u5b9a\u4e49\u7cfb\u7edf\u63d0\u793a\u8bcd |\n\n\n\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Use large language models to interpret chat messages",
    "version": "0.2.5",
    "project_urls": {
        "Homepage": "https://github.com/kumoSleeping/entari-plugin-hyw",
        "Issues": "https://github.com/kumoSleeping/entari-plugin-hyw/issues",
        "Repository": "https://github.com/kumoSleeping/entari-plugin-hyw"
    },
    "split_keywords": [
        "entari",
        " llm",
        " ai",
        " bot",
        " chat"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3266bf570b040117435d68fb8e8f7800ac3eb442f598afd36a4934e73d14d49b",
                "md5": "9dbfdd7a2619e5f032f51725cb4a7d3b",
                "sha256": "8128a79f919af8616b0ce4a406d6e038084accbce39830dfe84173a400b3cb8b"
            },
            "downloads": -1,
            "filename": "entari_plugin_hyw-0.2.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9dbfdd7a2619e5f032f51725cb4a7d3b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 14914,
            "upload_time": "2025-10-21T21:09:29",
            "upload_time_iso_8601": "2025-10-21T21:09:29.938844Z",
            "url": "https://files.pythonhosted.org/packages/32/66/bf570b040117435d68fb8e8f7800ac3eb442f598afd36a4934e73d14d49b/entari_plugin_hyw-0.2.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e5b71703cb5abfb412d98edfd4b1cb4de22991861ca11191706957a9d3165956",
                "md5": "490bea612475f5c4fde1b363dc74bd4c",
                "sha256": "9597272edc79547bfae6e474c70b748e46880915793dde06e3ada846e7278e96"
            },
            "downloads": -1,
            "filename": "entari_plugin_hyw-0.2.5.tar.gz",
            "has_sig": false,
            "md5_digest": "490bea612475f5c4fde1b363dc74bd4c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 15012,
            "upload_time": "2025-10-21T21:09:31",
            "upload_time_iso_8601": "2025-10-21T21:09:31.214169Z",
            "url": "https://files.pythonhosted.org/packages/e5/b7/1703cb5abfb412d98edfd4b1cb4de22991861ca11191706957a9d3165956/entari_plugin_hyw-0.2.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-21 21:09:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "kumoSleeping",
    "github_project": "entari-plugin-hyw",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "entari-plugin-hyw"
}
        
Elapsed time: 0.58269s