main
HuangHai 4 months ago
parent 0605c5c0d2
commit 4db2065824

@ -1,7 +1,6 @@
from WxMini.Milvus.Config.MulvusConfig import *
from WxMini.Milvus.Utils.MilvusCollectionManager import MilvusCollectionManager
from WxMini.Milvus.Utils.MilvusConnectionPool import *
from WxMini.TtsConfig import *
from gensim.models import KeyedVectors
import jieba

@ -3,4 +3,5 @@ gensim==4.3.3
jieba==0.42.1
pymilvus==2.5.6
aiomysql==0.2.0
numpy==1.23.5
numpy==1.23.5
alibabacloud_imagerecog20190930==2.0.10

@ -0,0 +1,42 @@
import json
from openai import OpenAI
from WxMini.Milvus.Config.MulvusConfig import *
client = OpenAI(
api_key=MODEL_API_KEY,
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
)
# 一盆花
# photo_url = 'https://ylt.oss-cn-hangzhou.aliyuncs.com/Temp/mudan.jpg'
# 狗与女主人
# photo_url = "https://dashscope.oss-cn-beijing.aliyuncs.com/images/dog_and_girl.jpeg"
# 哪吒
# photo_url = 'https://ylt.oss-cn-hangzhou.aliyuncs.com/Temp/nezha.jpg'
# 锅包肉
# photo_url = 'https://ylt.oss-cn-hangzhou.aliyuncs.com/Temp/gbr.jpg'
# 儿童看图说话
# photo_url = 'https://ylt.oss-cn-hangzhou.aliyuncs.com/Temp/xiaoxiong.jpg'
# 詹姆斯与库里
photo_url='https://ylt.oss-cn-hangzhou.aliyuncs.com/Temp/james.png'
completion = client.chat.completions.create(
model="qwen-vl-plus",
# 此处以qwen-vl-plus为例可按需更换模型名称。模型列表https://help.aliyun.com/zh/model-studio/getting-started/models
messages=[{"role": "user", "content": [
{"type": "text", "text": "这是什么"},
{"type": "image_url",
"image_url": {"url": photo_url}}
]}]
)
json_data = completion.model_dump_json()
# 解析 JSON 数据
data = json.loads(json_data)
# 提取 content 内容
content = data['choices'][0]['message']['content']
# 打印 content
print(content)

@ -32,7 +32,6 @@ async def save_chat_to_mysql(mysql_pool, session_id, prompt, result, audio_url,
(session_id, prompt, result, audio_url, duration)
)
await conn.commit()
logger.info("用户输入和大模型反馈已记录到 MySQL 数据库。")
# 清空表

Loading…
Cancel
Save