Skip to content

提交ChatBI插件#1280

Merged
LogicOber merged 2 commits intolanggenius:mainfrom
guojingi:main
Oct 13, 2025
Merged

提交ChatBI插件#1280
LogicOber merged 2 commits intolanggenius:mainfrom
guojingi:main

Conversation

@guojingi
Copy link
Copy Markdown

Plugin Submission Form

1. Metadata

2. Submission Type

  • [√] New plugin submission
  • Version update for existing plugin

3. Description

The itongban ChatBI platform can quickly access data sources and large models, and with the help of semantic engines and assistant management functions, achieve intelligent data collection.
The itongban ChatBI plugin can efficiently obtain data by calling the ChatBI assistant.

Core Functionality

  • Data source access: Supports creating multiple types of database connections, compatible with mainstream databases such as MySql, PG, and Dameng.
  • Large model access: It can be configured and connected to multiple large model connections, supporting the access requirements of multiple protocol types for large models.
  • Semantic engine: capable of quickly configuring dataset models based on data sources.
  • Agent Assistant: Create an intelligent query assistant based on data models, with multi scenario configurations such as natural language queries, multi round session rewriting, and data result interpretation.

The itongban ChatBI plugin includes two tools: ChatBI-Text2Data and ChatBI-Text2Data-dev, both of which can access your data through natural language dialogue. The only difference is that the two tools have different ways of obtaining dify user email addresses.

同伴ChatBI平台可快速接入数据源与大模型,借助语义引擎与助理管理功能,实现智能问数。
其配套的ChatBI插件,能通过调用ChatBI助手高效完成数据获取。

核心功能

  • 数据源接入:支持创建多类型数据库连接,兼容MySql、PG、达梦等主流数据库。
  • 大模型接入:可配置并接入多个大模型连接,支持多种协议类型的大模型接入需求。
  • 语义引擎:能依据数据源,快速完成数据集数据模型的配置工作。
  • Agent助手:基于数据模型创建智能问数助手,自然语言问数、多轮会话改写、数据结果解读等多场景配置。

同伴ChatBI插件包含两个工具:ChatBI-智能问数和ChatBI-智能问数开发版,都可以实现以自然语言对话的方式访问您的数据,只是两个工具在获取dify用户邮箱的方式上不同。

4. Checklist

  • [√] I have read and followed the Publish to Dify Marketplace guidelines
  • [√] I have read and comply with the Plugin Developer Agreement
  • [√] I confirm my plugin works properly on both Dify Community Edition and Cloud Version
  • [√] I confirm my plugin has been thoroughly tested for completeness and functionality
  • [√] My plugin brings new value to Dify

5. Documentation Checklist

Please confirm that your plugin README includes all necessary information:

  • [√] Step-by-step setup instructions
  • [√] Detailed usage instructions
  • [√] All required APIs and credentials are clearly listed
  • [√] Connection requirements and configuration details
  • [√] Link to the repository for the plugin source code

6. Privacy Protection Information

Based on Dify Plugin Privacy Protection Guidelines:

Data Collection

To apply for a tongban access token, registration with a mobile phone number is required.
申请同伴访问令牌,需要使用手机号码注册。

Privacy Policy

  • [√] I confirm that I have prepared and included a privacy policy in my plugin package based on the Plugin Privacy Protection Guidelines

@LogicOber LogicOber self-assigned this Sep 24, 2025
Copy link
Copy Markdown
Contributor

@LogicOber LogicOber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contribution! 🎉 I've spotted a few areas that could use improvement to enhance the project's accessibility and privacy documentation.

  • Update user-facing error messages to English

    • Details: tools/chatbi_text2data.py:26-30, 33-38
    • Code:
       raise Exception("插件授权未配置或无效。")
       raise ValueError("助理名称不能为空。")
       raise Exception("查询语句不能为空。")
    • Suggestions:
       "Plugin authorization not configured or invalid"
       "Assistant name cannot be empty"
       "Query statement cannot be empty"
      
  • Update user-facing error messages to English

    • Details: tools/chatbi_text2data_dev.py
    • Problem:
       Similar Chinese error messages found
      
    • Suggestions:
       Convert Chinese error messages to English
      
  • Update user-facing error messages to English

    • Details: provider/chatbi_text2data.py
    • Problem:
       Similar Chinese error messages found
      
    • Suggestions:
       Convert Chinese error messages to English
      

Looking forward to reviewing the updates! 🚀

Copy link
Copy Markdown
Author

@guojingi guojingi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

已修改

@guojingi guojingi requested a review from LogicOber September 29, 2025 09:06
@guojingi
Copy link
Copy Markdown
Author

When can I see the "同伴ChatBI” plugin in the Marketplace

@LogicOber LogicOber merged commit 81b02bc into langgenius:main Oct 13, 2025
2 checks passed
Gmasterzhangxinyang pushed a commit to Gmasterzhangxinyang/dify-plugins that referenced this pull request Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants