Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

修复chat_channel配置参数取值错误bug,增加ContextType.IMAGE支持,使其集成Midjourney插件时可以图生文和图生图; 优化dingtalk_channel回复打字机效果流式 AI卡片、dingtalk_message图片或富文本消息接收。 #1994

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

baojingyu
Copy link

修复chat_channel配置参数取值错误bug,增加ContextType.IMAGE支持,使其集成Midjourney插件时可以图生文和图生图;
优化dingtalk_channel回复打字机效果流式 AI卡片、dingtalk_message图片或富文本消息接收。

@6vision
Copy link
Collaborator

6vision commented May 17, 2024

需要在之前的教程中增加什么步骤或者权限嘛?
image

@baojingyu
Copy link
Author

需要在之前的教程中增加什么步骤或者权限嘛? image

请检查dingtalk 开发者应用,卡片权限是否有申请,建议debug 看response 内容。

@baojingyu
Copy link
Author

需要在之前的教程中增加什么步骤或者权限嘛? image

调用互动卡片相关接口前,需要添加互动卡片接口权限。
https://open.dingtalk.com/document/orgapp/permission-request

@baojingyu
Copy link
Author

需要在之前的教程中增加什么步骤或者权限嘛? image

钉钉通用错误码
https://open.dingtalk.com/document/personalapp/error-code-2

This was referenced May 17, 2024
@6vision
Copy link
Collaborator

6vision commented May 18, 2024

需要在之前的教程中增加什么步骤或者权限嘛? image

调用互动卡片相关接口前,需要添加互动卡片接口权限。 https://open.dingtalk.com/document/orgapp/permission-request

明白了,需要在原本基础上增加两个权限:【AI卡片流式更新权限和互动卡片实例写权限】

@6vision
Copy link
Collaborator

6vision commented May 18, 2024

1、新增 ContextType.IMAGE 的那部分,初次匹配过滤引用以及群聊私聊部分的逻辑应该是冗余的吧?
2、钉钉卡片的流式输出效果很好,不过好像是拿到全部生成的回复再流式输出,能否结合大模型(bot)的流式输出,来进一步优化提升响应速度呀?

@baojingyu
Copy link
Author

1、新增 ContextType.IMAGE 的那部分,初次匹配过滤引用以及群聊私聊部分的逻辑应该是冗余的吧? 2、钉钉卡片的流式输出效果很好,不过好像是拿到全部生成的回复再流式输出,能否结合大模型(bot)的流式输出,来进一步优化提升响应速度呀?

1、新增 ContextType.IMAGE 的这部分,可以和 ContextType.TEXT 逻辑合并。
2、各大平台暂未提供SSE协议通信,包括OpenAPI(https://api.openai.com/v1/chat/completions),目前业内的常采用方案都是通过回复结果做的流式输出。

@baojingyu
Copy link
Author

baojingyu commented May 21, 2024

1、新增 ContextType.IMAGE 的那部分,初次匹配过滤引用以及群聊私聊部分的逻辑应该是冗余的吧? 2、钉钉卡片的流式输出效果很好,不过好像是拿到全部生成的回复再流式输出,能否结合大模型(bot)的流式输出,来进一步优化提升响应速度呀?

1、新增 ContextType.IMAGE 的那部分,初次匹配过滤引用以及群聊私聊部分的逻辑应该是冗余的吧?
这部分代码,并不冗余,155行context.type = ContextType.TEXT,224行context.type = ContextType.IMAGE

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.

None yet

2 participants