最近虽然忙着迭代我的"kg小助理" ,但还是会给大家更新个人微信接入AI系列 ,今天给大家带来个人微信接入AI绘图的喂饭级教程。
温馨提示:个人微信接入AI有封号风险,请使用无关紧要的微信小号测试。(不过我的小号用了很久,也没事)
这次还是会用到我们的老朋友,开源项目chatgpt-on-wechat :
https://github.com/zhayujie/chatgpt-on-wechat
不清楚如何使用,安装chatgpt-on-wechat的朋友可以先看这篇:
如何部署使用chatgpt-on-wechat 袋鼠帝,公众号:袋鼠帝AI客栈独家!Kimi接入个人微信(二)chatgpt-on-wechat
本文会讲两种AI绘图的接入:
OpenAi的Dall-E-3和智谱AI的CogView-3
以下是我的微信小号"kg小助理 "的私聊和群聊绘图效果:
Dall-E-3画图
CogView-3画图
感兴趣的朋友可以加我微信 :ai-kangarooking 备注"进群"
好了,下面开始"喂饭 "~~注意:文章最后的AI绘图触发条件一定要看哦,否则无法触发AI绘图 一、接入OpenAi Dall-E-3绘图
chatgpt-on-wechat 本身是支持使用dall-e-3绘图的,需要配置一下,
在docker-compose.yml 配置文件中增加如下配置: TEXT_TO_IMAGE: 'dall-e-3'
OPEN_AI_API_BASE: 'https://gpt.kangarooking-ai.cn/v1'
**注意:**想使用dall-e-3绘图,需要把model也配置成openai的模型,gpt-3.5-turbo或者gpt-4o等等。。。
并且需要openai的普通apikey和一个中转地址(因为国内是无法直接访问openai接口的)
不清楚如何接OpenAi大模型 的朋友,可以先看这篇(有提供中转地址):
chatgpt-on-wechat接入openai大模型 袋鼠帝,公众号:袋鼠帝AI客栈劲爆!GPT4o可接入个人微信了【喂饭级教程】
大家可参考我的docker-compose.yml配置: * * * * * * * * * * * * * * * * * * * * * *
version: '2.0'services: chatgpt-on-wechat: image: zhayujie/chatgpt-on-wechat container_name: chatgpt-on-wechat security_opt: - seccomp:unconfined environment: OPEN_AI_API_KEY: 'sk-xxx' OPEN_AI_API_BASE: 'https://gpt.kangarooking-ai.cn/v1' MODEL: 'gpt-3.5-turbo' TEXT_TO_IMAGE: 'dall-e-3' IMAGE_CREATE_PREFIX: '["画", "看", "找"]' SINGLE_CHAT_PREFIX: '[""]' SINGLE_CHAT_REPLY_PREFIX: '" "' GROUP_CHAT_PREFIX: '["@kg小助理"]' GROUP_NAME_WHITE_LIST: '["测试1群", "测试2群"]' CONVERSATION_MAX_TOKENS: 3000 SPEECH_RECOGNITION: 'False' CHARACTER_DESC: '你是我的AI小助理, 你旨在回答并解决人们的任何问题特别是法律相关的内容,并且可以使用多种语言与人交流。' EXPIRES_IN_SECONDS: 3600 USE_GLOBAL_PLUGIN_CONFIG: 'True'
dall-e-3 价格,一张标准1024*1024的图 0.04美元
二、接入智谱AI CogView-3绘图
chatgpt-on-wechat本身是支持使用CogView-3绘图 的,也是需要配置一下。在docker-compose.yml 配置文件中增加如下配置: TEXT_TO_IMAGE: 'cogview-3'
zhipu_ai_api_key: 'xxxxx'
zhipu_ai_api_base: 'https://open.bigmodel.cn/api/paas/v4' 注意:想使用cogview-3绘图,需要把model也配置成智谱AI的模型:gpt-4,并且需要智谱AI的apikey和api地址。
chatgpt-on-wechat项目本身不支持智谱glm-3-turbo ,想用glm-3-turbo的朋友看这篇(默认只能用glm-4):
智谱AI接入个人微信教程 袋鼠帝,公众号:袋鼠帝AI客栈独家!智谱AI接入个人微信,喂饭级教程
参考配置: * * * * * * * * * * * * * * * * * * * * * * * *
version: '2.0'services: chatgpt-on-wechat: image: zhayujie/chatgpt-on-wechat container_name: chatgpt-on-wechat security_opt: - seccomp:unconfined environment: OPEN_AI_API_KEY: 'sk-xxx' OPEN_AI_API_BASE: 'https://gpt.kangarooking-ai.cn/v1' MODEL: 'glm-4' TEXT_TO_IMAGE: 'cogview-3' zhipu_ai_api_key: 'xxxxx' zhipu_ai_api_base: 'https://open.bigmodel.cn/api/paas/v4' IMAGE_CREATE_PREFIX: '["画", "看", "找"]' SINGLE_CHAT_PREFIX: '[""]' SINGLE_CHAT_REPLY_PREFIX: '" "' GROUP_CHAT_PREFIX: '["@kg小助理"]' GROUP_NAME_WHITE_LIST: '["测试1群", "测试2群"]' CONVERSATION_MAX_TOKENS: 3000 SPEECH_RECOGNITION: 'False' CHARACTER_DESC: '你是我的AI小助理, 你旨在回答并解决人们的任何问题特别是法律相关的内容,并且可以使用多种语言与人交流。' EXPIRES_IN_SECONDS: 3600 USE_GLOBAL_PLUGIN_CONFIG: 'True'
CogView-3价格,一张图0.25元。
三、AI绘画触发条件
大家还要注意下面这个配置,在默认配置里面就有 ,应该不用增加,不过可以根据需要修改: IMAGE_CREATE_PREFIX: '["画", "看", "找"]'
该配置的意思是:想要启动AI绘画 功能,需在与AI微信号对话时,以**"画"、"看"或"找"作为开头** 。比如,你可以说"画一条龙"或"看一只兔子"。记得,这些关键字要放在句子的最前面 哦。也可以自行修改或者添加其他关键字。 最后,记得修改完配置需执行docker-compose up -d 重置服务,服务重启之后可用docker-compose logs -f --tail=300 chatgpt-on-wechat 来查看日志,并获取二维码进行扫码重新登录 。
个人微信接入AI系列文章已整理成合集 ,想学习整套的朋友请到公众号首页点击"#微信接入AI "进入,可以顺便点个订阅 ,方便第一时间收到提醒~