• 概览
  • 开发者工具 IDE
  • 开发者工具概述
  • 代码调试
  • 云服务
  • 开发者工具概述
    收藏
    我的收藏

    抖音 AI 分身开发者工具,是面向抖音 AI 分身开发者推出的集成开发环境,支持开发、调试、预览、上传等基本功能,支持在 Windows、Mac 平台上运行,旨在帮助开发者更高效地开发抖音 AI 分身应用。

    开发准备

    安装下载

    我们目前提供 VSCode 插件来对 AI 分身应用进行调试和发布。
      1.下载安装 VSCode(VSCode 版本要求 >= 1.80.0)。
    VSCode 下载地址:https://code.visualstudio.com/
      2.在 VSCode 插件市场中搜索安装抖音 AI 分身开发者工具。
    安装完成后,左侧编辑器将出现一个 AI 分身图标,代表安装成功。
      3.本地安装 docker 并启动。
    AI 分身应用调试会使用 docker 运行。
    docker 安装地址:https://docs.docker.com/desktop/

    登录账号

    AI 分身插件需要登录抖音开发者平台账号,如果没有账号,请先前往平台注册,参考开发一个 AI 分身应用
    插件账号登录支持手机号或邮箱登录:
    登录成功后将显示 AI 分身列表:
    假如显示“没有可用的 AI 分身应用”:
      根据指引前往平台创建新的 AI 分身应用。
      假如团队中已经有 AI 分身应用,可以联系管理员在「账号中心-成员协作-AI 分身应用」授权【IDE 权限】。

    配置调试环境

    抖音 AI 分身应用对不同语言,有一些对开发调试环境的要求:
    语言
    调试环境要求
    Go
      1.本机已安装 go 和 dlv。
      2.在 vscode 插件市场搜索 'golang.go',安装 go 扩展插件用于断点调试。
    Java
      1.本机已安装 java。
      2.在 vscode 插件市场搜索'vscjava.vscode-java-debug',安装 java 扩展插件用于断点调试。
    其他语言(如 PHP 等)
    参考其他语言调试和部署进行开发和配置

    开发阶段

    创建工程

    对于一个新的 AI 分身应用,我们提供通过模板初始化工程的能力,当选中分身后:
    AI 分身工程必须包含用于抖音云部署的 Dockefile 和运行的 run.sh 文件。
    点击 “创建 AI 分身工程”,选择对应的开发语言,并选择一个空的工程目录,插件会在该目录下初始化 AI 分身工程,并同时会在 vscode 中打开该工程。
    目前官方支持 Go、Java 语言的 DEMO 模板,其他语言可以参考「其他语言调试和部署」文档。
    当模板工程下载完成,在新打开的 vscode 窗口内,切换到插件,可以看到已经选中了对应的分身应用,接下来便可以进行 AI 分身的调试。

    代码调试

    当环境和工程初始化完成后,可以进行开发调试了,分身开发可以参考开发一个 AI 分身应用中的教程。
    IDE 插件本地调试分为几个区域,代码编辑区、对话调试区、调试日志输出区。
    模板工程中已经提供了一个可用来查看效果的 DEMO,点击「启动调试」进行调试。
      支持在「对话调试区」中调试 AI 分身对话;
      支持在「调试日志输出区」中查看调试开发中的日志;
      支持在「编辑区」进行代码断点。
    具体功能详情可以查看本地调试文档。
    同时,我们也支持真机调试能力,在应用部署完成后,可以使用真机扫码预览抖音 AI 分身效果,具体查看真机调试

    部署应用

    当本地调试完成后,可以在对话面板的右上方点击部署,进行应用的部署:
    成功发起部署后,可以在部署日志中看到当前的进度:
    抖音云的部署日志也会展示:
    当看到部署完成,意味着已经成功创建测试版本🎉接下来就可以前往抖音开放平台进入版本管理界面进行应用的线上发布。