AI摘要 :

本文介绍易语言通过HTTP API调用本地Ollama部署的DeepSeek-R1模型的方法。

ollama部署本地ai并运行,部署方法<方法>

到这一步即可
image.png

e语言代码如下:


.版本 2

.子程序 调用本地DeepSeek, 文本型
.参数 问题, 文本型
.局部变量 返回数据, 文本型
.局部变量 请求地址, 文本型
.局部变量 请求数据, 文本型
.局部变量 HTTP对象, 对象

请求地址 = “http://localhost:11434/api/generate”  ' Ollama的API端点
' 构建JSON格式的请求数据
请求数据 = “{”
请求数据 = 请求数据 + #引号 + “model” + #引号 + “:” + #引号 + “deepseek-r1:1.5b” + #引号 + “,”
请求数据 = 请求数据 + #引号 + “prompt” + #引号 + “:” + #引号 + 问题 + #引号 + “,”
请求数据 = 请求数据 + #引号 + “stream” + #引号 + “:false”
请求数据 = 请求数据 + “}”
' 创建HTTP对象并发送请求
.如果 (HTTP对象.创建 (“WinHttp.WinHttpRequest.5.1”, ))
    HTTP对象.方法 (“SetTimeouts”, 30000, 30000, 30000, 30000)  ' 设置超时
    HTTP对象.方法 (“Open”, “POST”, 请求地址, 假)
    HTTP对象.方法 (“SetRequestHeader”, “Content-Type”, “application/json”)
    HTTP对象.方法 (“Send”, 请求数据)
    返回数据 = HTTP对象.读文本属性 (“ResponseText”, )
    返回数据 = 文本_取出中间文本 (返回数据, “response” + #引号 + “:” + #引号, #引号 + “,” + #引号 + “thinking”, , )
.否则
    返回数据 = “创建HTTP对象失败”
.如果结束

返回 (返回数据)

整合为一个子程序,供后续调用。

image.png

输出结果:
image.png

最后修改:2026 年 05 月 05 日
END
本文作者:
文章标题:e语言调用本地AI模型
本文地址:https://hittlrw.top/index.php/archives/306/
版权说明:本文皆富强's blog原创,转载请保留文章出处。
如果觉得我的文章对你有用,那就,点个赞呗😁