侧边栏壁纸
  • 累计撰写 60 篇文章
  • 累计收到 2 条评论

用易语言对接本地AI接口整理短剧素材的实操步骤

2026-10-13 / 0 评论 / 5 阅读

用易语言对接本地AI接口整理短剧素材的实操步骤

昨晚翻本地存的短剧素材找二创片段,翻得眼睛花干脆写了个自动分类打标签的小工具,所有步骤和代码都整理在下面,直接抄就能用。

提前准备的环境

  • 易语言用5.9及以上版本就行,第一次跑直接加载精易模块省事儿,不想额外加模块的话自己写个简单的文本截取逻辑也能实现,另外记得勾选自带的「互联网访问支持库」
  • 本地先通过Ollama部署开源大模型,安装完Ollama后在终端执行这行命令拉取轻量模型:
    ollama run qwen:7b
  • 部署完不用改默认配置,确认本地API服务地址为http://127.0.0.1:11434即可

可以直接复制的核心代码

新建个易语言窗口,拖两个编辑框、一个按钮,把控件名分别改成编辑框_素材、编辑框_结果,把下面的代码贴到按钮的被单击事件里:

.版本 2
.支持库 internet

.子程序 _按钮生成_被单击
.局部变量 请求头, 文本型
.局部变量 请求体, 文本型
.局部变量 返回数据, 文本型

' 构造POST请求,固定格式不用调整
请求头 = "Content-Type: application/json"
请求体 = "{" + #引号 + "model" + #引号 + ":" + #引号 + "qwen:7b" + #引号 + "," + #引号 + "prompt" + #引号 + ":" + #引号 + "帮我把下面的短剧素材按爽点、反转、泪点分类,每条标注10字以内标签:" + 编辑框_素材.内容 + #引号 + "," + #引号 + "stream" + #引号 + ":false}"
返回数据 = 到文本 (HTTP发送请求 ("POST", "http://127.0.0.1:11434/api/generate", 请求头, 请求体))
编辑框_结果.内容 = 文本_取中间 (返回数据, #引号 + "response" + #引号 + ":" + #引号, #引号 + "," + #引号 + "done" + #引号)

容易忽略的注意点

  • 第一次跑一定要把stream参数设为false,流式返回的数据是分段的,易语言新手处理起来容易出问题,等跑通了再研究流式输出也不迟
  • 单次粘贴到编辑框的素材内容不要太长,几千字左右就好,太长了本地模型响应慢,具体上限看你自己设备的配置
  • 如果出现接口访问失败的报错,先检查系统防火墙有没有拦截11434端口,别急着改代码,大部分时候是端口权限的问题
如果想换其他本地模型,只需要修改请求体里对应的模型名参数就行,比如换成llama3不需要调整其他代码逻辑。

反正我自己用着挺顺手,之前找素材翻半天的活现在很快就能出结果,省下来的时间多剪两条二创不比啥都强。

评论一下?

OωO
取消