访问码上飞官方网站后,您首先需要完成账号注册。点击首页右上角的注册按钮,输入电子邮箱或手机号,设置密码并完成验证。已有账号的用户可直接使用邮箱或手机号登录。平台支持微信、GitHub等第三方账号快捷登录,方便开发者快速进入工作区。登录后,系统将引导您进入项目仪表盘,所有已创建的项目会在此集中展示。
在仪表盘中点击“新建项目”按钮,弹窗中会要求您填写项目名称、选择项目类型。码上飞支持Web应用、移动端App、后端服务、脚本工具等多种类别。您还可以预设项目的技术栈——例如React、Vue、Spring Boot、Flask等。确认后,平台会生成一个专属的项目工作空间,包含初始的文件目录结构和基础配置文件。
进入项目工作空间后,您需要在左侧的对话面板中,用自然语言描述您想要实现的功能。例如:“创建一个用户登录页面,包含邮箱和密码输入框,以及登录按钮,点击后向后端API发送POST请求验证身份。”描述越具体,生成代码的准确率越高。系统支持中英文混输,也支持粘贴已有的接口文档或伪代码作为参考。
在提交需求之前,您可以进一步细化技术参数。码上飞会根据您之前选择的项目类型自动推荐主流语言和框架,但您也可以手动切换。例如将前端框架从React替换为Vue,或将后端语言从Python改为Java。同时支持指定UI组件库(如Ant Design、Element Plus)、数据库类型(MySQL、PostgreSQL)以及ORM方式。这些设置将直接影响生成代码的结构与风格。
点击“开始生成”按钮后,平台会调用大模型分析您的需求,并逐步生成对应文件。您可以在右侧代码面板中实时查看生成结果,每个文件会以标签页形式展示。生成完成后,系统会自动高亮关键代码段,并提示可能的依赖安装命令。您可以点击“预览”按钮,在内置的沙盒环境中直接运行前端页面或测试后端API,无需本地搭建环境。
预览过程中如果发现功能不符合预期,您可以直接在对话面板中追加修改指令。例如:“把登录按钮的颜色改为蓝色,并在点击后显示加载动画。”模型会根据上下文自动调整相关代码,不会影响其他已生成的功能模块。您也可以手动编辑代码,编辑器支持语法高亮、自动补全和错误提示。修改后再次点击生成,平台会进行增量更新,保留您的手动改动。
当代码达到满意状态,您可以通过“导出项目”功能下载完整的工程压缩包,包含所有源代码、配置文件以及README文档。码上飞也支持直接推送到GitHub仓库或GitLab,只需授权并指定仓库名称即可。此外,您还可以复制单个文件的代码片段,或通过内置的API将生成的代码集成到CI/CD流程中。