Cangjie Magic 技术文档
·
Cangjie Magic 技术文档
1. 安装指南
系统要求
- 操作系统:支持 Windows/Linux/macOS
- 运行环境:JDK 11 或更高版本
- 开发工具:推荐使用 IntelliJ IDEA 或 VS Code
安装步骤
-
克隆项目仓库到本地:
git clone https://gitcode.com/Cangjie-TPC/CangjieMagic.git -
进入项目目录:
cd CangjieMagic -
构建项目:
./gradlew build -
验证安装:
cjpm --version
2. 项目使用说明
快速开始
创建一个简单的翻译程序:
import magic.dsl.*
import magic.prelude.*
@ai[model: "deepseek:deepseek-chat"]
foreign func translate(text: String, targetLang: String): String
main() {
let msg = translate("你好,Cangjie Magic!", "en")
println(msg)
}
运行示例程序
项目提供了多个示例程序,可通过以下命令运行:
cjpm run --name magic.examples.quick_start
主要功能
- 集成大语言模型能力
- 支持自定义Agent开发
- 提供丰富的DSL语法
- 支持工具集定义(@toolset)
3. 项目API使用文档
核心API
@ai 注解
用于声明AI函数:
@ai[model: "模型名称"]
foreign func 函数名(参数): 返回类型
@agent 注解
定义Agent行为:
@agent[name: "agent名称"]
class MyAgent {
// Agent实现
}
@tool 注解
定义工具类:
@tool[name: "工具名称", compactable: true]
class MyTool {
// 工具实现
}
常用模块
magic.dsl:核心DSL语法magic.prelude:标准库magic.agent:Agent开发支持
4. 项目安装方式
方式一:源码安装
- 下载项目源码
- 执行构建命令
- 配置环境变量
方式二:包管理器安装
curl -sSL https://install.cangjie.org | bash
方式三:Docker方式
docker pull cangjie/magic:latest
docker run -it cangjie/magic
开发环境配置
- 安装IDE插件
- 配置项目SDK
- 导入项目依赖
常见问题解决
- 构建失败:检查JDK版本
- 运行错误:验证环境变量配置
- API调用异常:查看模型连接状态
更多推荐

所有评论(0)