AllisonBor 发表于 2025-3-10 09:11:18

易语言LanCodeAi支持库v1.2源码+编译为Python/c++尝试

常规方法:易语言源文件反文本代码->文本易语言代码->分词转换目标语言C++{支持库编写转换}->编译
​      优点:代码准确      
​      缺点:难度大耗时消力
AI代码转换:易语言源文件反文本代码->AI编码到目标语言->编译(本支持库实现方法尝试)
​      优点:全程AI托管,无需写支持库
​      缺点:代码不准确,依赖大模型能力




1.功能更新


[*]函数 - "连接GPT服务"


[*]支持一行代码调用Deepseek ,OpenAI兼容模式AI大模型。

[*]新增对 Ollama 和 LMStudio(OpenAI兼容) 的支持。

[*]添加上下文连续对话功能,提升对话体验。

[*]兼容支持库 1.0版本 的相关函数。





2.助手优化


[*]对话支持:


[*]支持本地 Ollama 和 LMStudio 模型调用。



[*]性能优化:


[*]修复请求时间过长导致的界面卡死问题,操作更加流畅。



[*]输入框改进:


[*]修复输入框无法换行的Bug。

[*]回车键:发送消息

[*]Ctrl + 回车键:换行



[*]命令输入框:


[*]新增命令输入框,支持直接输入 cmd命令,方便调用生成的代码和命令。





3.对话话框右键菜单


[*]新增右键菜单功能:


[*]复制文本:常规复制文本内容。

[*]复制代码:复制光标所在位置的代码块内容。

[*]运行命令:运行光标所在行检测到的 cmd命令。

[*]运行代码:运行光标所在位置的代码块内容(支持 Python,需设置系统变量)。

[*]清除消息:清除当前对话框内容。

[*]清除上下文:清除上下文对话记录(内置API默认5轮,Ollama默认10轮)。

[*]切换位置:支持切换助手面板位置:


[*]a. 工作夹左侧独立显示

[*]b. 工作夹底部独立显示

[*]c. 与易调试输出框合并显示







4.易IDE代码框右键菜单
新增右键菜单功能:


[*]代码补全:自动补全选中的代码。

[*]代码解析:解析选中的代码,帮助理解代码逻辑。

[*]汇编置入:将选中的汇编代码转换为易语言置入代码。

[*]API 补全:当API未定义时,选中API函数进行补全,自动生成相关函数和数据类型的易语言定义。

[*]跨平台语言编译(概念版测试功能):将易语言代码通过AI转换为指定语言并运行,支持以下语言:


[*]编译为 Python

[*]编译为 64位C

[*]编译为WEB

[*]编译为 GoLang

[*]转换为C++函数







**** Hidden Message *****

1378409920 发表于 2025-3-12 14:59:06

感谢这个i资源

1378409920 发表于 2025-3-14 20:46:55

人设人阿松大

13778890079 发表于 2025-3-17 02:34:43

11111111111111111111111111

qq1124824221 发表于 2025-3-19 08:22:32

学习中,看看代码啥情况

13778890079 发表于 2025-3-21 14:10:20

前来支持~~~~~~~~~~~~~~~~~~~

好萌哦 发表于 2025-3-23 04:29:33

我知道错了,感谢大神分享

sada 发表于 2025-3-24 18:48:46

人设人阿松大

565562216 发表于 2025-3-26 09:07:59

看看看看看看看看看看看看

lllll557 发表于 2025-3-27 23:27:12

不错!顶LZ
页: [1] 2
查看完整版本: 易语言LanCodeAi支持库v1.2源码+编译为Python/c++尝试