函数编程
关于函数编程的操作指南
TitanIDE 现已支持 函数编程 功能,用户可以在 Pycharm 函数编程模版下快速配置环境,创建、运行和调试函数,最终通过链接访问函数的执行结果。
1.在 TitanIDE 模版市场搜索 Pycharm 函数编程 并点击 下载。

2.下载完成后,选择 Pycharm 函数编程 并进行编辑。

3.在 环境变量 模块填写所需变量

环境变量参数说明表:
变量名 | 说明 | 示例 |
---|---|---|
PIP_INDEX_URL | pip 镜像源地址 | https://mirrors.aliyun.com/pypi/simple |
CONFIG_DOCKER_SERVER | 公共镜像仓库地址,如华为云镜像仓库地址 | |
CONFIG_DOCKER_REPO | 公共镜像仓库REPO,如ide | |
CONFIG_DOCKER_USERNAME | 公共镜像仓库用户名,用于推镜像 | |
CONFIG_DOCKER_PASSWORD | 公共镜像仓库密码,用于推镜像 | |
FUNCTION | 函数编程开关, 通过设置 enabled / disabled 打开或关闭 | enabled |
FUNCTION_GATEWAY | 安装的IP地址+端口 | http://your-ip:31112 |
FUNCTION_PASSWORD | 函数网关密码,安装完毕会提示 |
在服务器部署好TitanIDE以后,执行以下命令,可以在 titanide-function-accounts.conf
文件下找到对应的变量值填入即可
cat $HOME/titanide-function-accounts.conf

4.确认环境变量填写无误后,点击 保存 配置即可生效。

5.在 TitanIDE 控制台,选择 Pycharm 函数编程,新建项目,输入项目名称,点击创建。

6.等待模版加载完成。

7.进入 Pycharm 函数编程开发环境,在 右侧菜单栏 选择 函数编程,点击 创建函数。

8.在弹出窗口中输入 函数名称,并选择 语言/框架(如 Python、Flask、FastAPI 等),点击 创建。

语言/框架说明如下:
框架语言 | 技术说明 |
---|---|
python3-flask-alpine | 基于Alpine系统的轻量化Flask框架 |
python3-flask-alpine-mysql | Alpine系统下的Flask框架集成MySQL支持 |
python3-flask-debian | Debian系统标准版Flask框架 |
python3-http-alpine | Alpine系统轻量级HTTP服务(无框架依赖) |
python3-http-debian | Debian系统标准版HTTP服务 |
TitanIDE函数编程语言框架体系具备高度可扩展性,后续将:
- 持续扩展和优化现有语言框架集合
- 支持通过自定义镜像实现运行时环境扩展
- 兼容更多主流运行时环境(Node.js/Go/Java等)
- 提供模块化组件配置选项(数据库/中间件/存储等)
- 支持用户自定义框架模板及插件机制
通过灵活的框架扩展能力,可快速适配AI推理、流式计算、微服务架构等各类业务场景,满足企业级定制化需求。
9.在 函数列表 中找到刚创建的函数,点击 启动 运行函数。

10.函数启动过程中,可在 日志面板 查看启动日志,检查是否存在错误信息。

11.当函数启动完成后,系统会返回一个可访问的链接。

12.点击 复制链接,在浏览器或终端工具(如 curl
)中访问函数,查看输出结果。

April 16, 2025: fixes broken image link (058420e)