ai-virtual-phone首次使用指南:3步配置API Key并创建第一个AI角色开始聊天
【免费下载链接】ai-virtual-phone项目地址https://gitcode.com/gh_mirrors/ai/ai-virtual-phone点击查看免费下载ai-virtual-phoneAI虚拟手机是一款基于 Next.js 的开源项目在浏览器里模拟一部完整的手机让你用自己的 API Key驱动** AI 角色聊天**、朋友圈互动和剧情创作。本文是一份面向新手的首次使用指南带你完成本地运行、配置 API Key、创建第一个 AI 角色这三件事全程不到 10 分钟就能开聊。它是什么一部装在浏览器里的 AI 虚拟手机打开它你会看到一部仿真手机桌面聊天、朋友圈、音乐、日历、日记等应用一应俱全。与传统聊天软件不同的是屏幕对面的人是你自己创建的 AI 角色——她有性格设定、作息、记忆还能发语音、转红包、刷朋友圈。核心特点一句话总结所有大模型调用都走你自己的 API Key项目不内置任何模型服务数据也存在你自己的浏览器里完全私有。快速本地运行环境要求与启动命令运行前只需准备 package.json 里声明的两个条件Node.js 20Next.js 15 要求 ≥ 18.18任意 OpenAI 兼容的 LLM APIOpenAI / DeepSeek / 中转站等或 Anthropic / Google Gemini 官方 API执行下面的命令即可启动仓库地址仅供 clone 使用git clone -b main https://gitcode.com/gh_mirrors/ai/ai-virtual-phone cd ai-virtual-phone npm install cp .env.example .env.local npm run dev然后浏览器打开http://localhost:3001默认端口 3001可用PORT环境变量修改。.env.example已默认开启单机模式NEXT_PUBLIC_SELF_HOSTED_MODEtrue会跳过账号/激活码门禁直接进入适合个人自用。第一步打开「设置 → API 设置」配置你的 API Key进入应用后桌面底部 Dock 栏点设置图标进入API 设置对应源码 components/settings/api-settings.tsx。首次打开时页面已自带一条OpenAI 官方配置按以下方式填写即可字段怎么填Base URL你的服务商接口地址官方可留空中转站/DeepSeek 等填对应地址API Key你申请到的密钥保存在本地浏览器不会上传默认模型如gpt-4o、deepseek-chat可点获取模型自动拉取列表 小提示支持OpenAI 兼容接口、Anthropic、Google Gemini三类协议可随时点右上角新增API方案添加多个聊天时自由切换填完后先点测试连接看到成功提示再保存能少走弯路。第二步创建第一个 AI 角色卡配置好 API 后打开 Dock 栏的角色入口桌面画布里点新建。这里对应 components/phone-character-app.tsx角色数据读写逻辑在 lib/character-storage.ts。新建角色卡只需填三样东西名字给 TA 起个称呼比如小橘人设Persona这是灵魂所在写清性格、口癖、与你的关系例如温柔话多的大学生喜欢用 emoji会主动关心你的作息头像可选支持上传照片支持 1:1、3:4、16:9 等多种拍立得相框样式。不会写人设没关系——项目内置了桌面 AI 助手「小卷」可以帮你润色人设、写世界书和预设相当于随身创作教练。另外也支持直接导入别人做好的角色卡PNG 或 JSON 格式导入后自动落到当前卷宗里和手动新建的效果一样。上面这张就是项目自带的 AI 生成壁纸——配好 API Key 后你也可以在设置里开启AI 生图让手机壁纸、角色头像都变成现画的。第三步打开聊天开始和 AI 角色说话角色创建完成后回到桌面点开聊天应用源码 components/chat/phone-chat-app.tsx从联系人里选中你的新角色发送第一句话。之后你会体验到远超一问一答的仿真感私聊 / 群聊可以拉多个 AI 角色组建群聊朋友圈角色会自己发帖、给你点赞评论️语音消息配好 Minimax 语音合成 API 后角色会开口说话长期记忆有作息、有记忆、关系会随对话推进而变化。可选进阶3 分钟解锁更多玩法开聊之后按需开启这些增强功能全部在设置里配置不配也能正常使用基础聊天AI 生图填写生图 API解锁头像、壁纸、朋友圈配图现画Minimax 语音语音合成/识别让角色带声音网易云音乐自填 API 地址后音乐 App 里可以在线听歌游戏大厅与小游戏手机里内置了斗地主、真心话大冒险等可以叫上 AI 角色一起玩更重的云端功能云备份、微信接入、离线推送属于可选项每位用户可以在设置 → 云服务部署里一键创建自己的 Supabase 个人云说明见 README.md 与 docs/supabase-all-in-one.sql。常见问题FAQ问本地跑起来后打不开页面答确认访问的是http://localhost:3001不是 3000端口可用PORT环境变量修改。问我的角色和聊天记录存在哪里答全部存在你自己的浏览器本地localStorage / IndexedDB项目不含任何模型服务也不收集数据。问API Key 用哪个最划算答任意 OpenAI 兼容接口均可DeepSeek、各类中转站都是常见选择官方 OpenAI、Anthropic、Gemini 也原生支持。写在最后到这里你的第一部 AI 虚拟手机已经跑起来了配置 API Key → 创建 AI 角色 → 开聊三步走完。接下来可以慢慢探索世界书、剧情模式、视觉小说、应用市场等玩法。项目以 AGPL-3.0 协议开源见 LICENSE祝你和 TA 聊得愉快 延伸阅读README.md 中的环境变量总表、components/settings/api-settings.tsx、lib/settings-types.ts赞分享【免费下载链接】ai-virtual-phone项目地址https://gitcode.com/gh_mirrors/ai/ai-virtual-phone点击查看免费下载相关推荐ai-agents-for-beginners 如何用 az login 配置 .env 并首次跑通第一个 Foundry Agent Notebookai agents for beginners 如何用 az login 配置 .env 并首次跑通第一个 Foundry Agent Notebook 本文面示例工程教程人工智能AI Agentai-virtual-phone完整概览如何拥有支持AI角色聊天、朋友圈与查手机的浏览器虚拟手机ai virtual phone完整概览如何拥有支持AI角色聊天、朋友圈与查手机的浏览器虚拟手机 ai virtual phone 是一款基于 Next.jsSillyTavern终极指南从零开始掌握AI角色扮演聊天界面SillyTavern终极指南从零开始掌握AI角色扮演聊天界面 想要体验最前沿的AI角色扮演技术吗SillyTavern作为一款专为高级用户设计的LLM前端人工智能AI 应用交互助手前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026年AI写作辅助软件盘点:12款神器助你高效完成初稿生成、排版和降AI率|TaoToken统一Key接入实测

2026年AI写作辅助软件盘点:12款神器助你高效完成初稿生成、排版和降AI率|TaoToken统一Key接入实测

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:56:49 阅读更多 →
Oracle 19c 1Z0-082 原题 PDF 拆解:从 DROP TABLE 到序列 gaps 的 SQL 验证

Oracle 19c 1Z0-082 原题 PDF 拆解:从 DROP TABLE 到序列 gaps 的 SQL 验证

简介:这份Oracle 19c原题资料(PDF)面向准备Oracle 19c认证考试(如1Z0-082)的考生及数据库初学者,聚焦考试高频考点与真题演练。内容围绕DROP TABLE对回收站、约束与索引的影响,本地命名、目录命…

2026/10/11 14:56:49 阅读更多 →
ADOFAI自动播放宏实战:谱面解析与Windows键盘模拟

ADOFAI自动播放宏实战:谱面解析与Windows键盘模拟

简介:面向《冰与火之舞》玩家与Python自动化初学者的自动播放宏,以Python脚本实现,既能辅助玩家自动完成节奏点击,也适合作为游戏外挂开发、鼠标模拟或事件驱动编程的学习案例。资源包共3个文件,包含2个Python脚本和1个…

2026/10/11 14:55:49 阅读更多 →

最新新闻

CTF实战:从simple_php看PHP弱类型比较与MD5绕过

CTF实战:从simple_php看PHP弱类型比较与MD5绕过

simple_php 是我最近在一个 CTF 平台的 Web 入门区刷到的一道题,名字起得很直白:考察的就是 PHP 代码审计,更具体一点,是 PHP 弱类型比较。这道题刚刷的时候没少折腾,后来想明白了,发现它其实把 PHP 里最容…

2026/10/11 15:42:13 阅读更多 →
OpenAI API Key 获取两种方式全解析:Computer Use Preview 驱动 Playwright 浏览器自动化实战

OpenAI API Key 获取两种方式全解析:Computer Use Preview 驱动 Playwright 浏览器自动化实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 15:42:13 阅读更多 →
TensorFlow 2教学级工程课件:可运行、可复现、可部署的实战教案

TensorFlow 2教学级工程课件:可运行、可复现、可部署的实战教案

简介:本资源是《TensorFlow2深度学习实战全书》配套的电子教案完整版课件,面向人工智能初学者、高校教学人员及深度学习入门开发者,系统梳理深度学习核心概念、主流应用场景与TensorFlow 2.x实践路径。课件共1个PPTX文件,大小27.1…

2026/10/11 15:42:13 阅读更多 →
NyaTerm 安全功能完全指南:加密凭据存储、主密码与锁屏防护详解

NyaTerm 安全功能完全指南:加密凭据存储、主密码与锁屏防护详解

【免费下载链接】nyaterm A modern remote terminal workspace 项目地址: https://gitcode.com/gh_mirrors/ny/nyaterm 点击查看 免费下载 🔐 还在担心 SSH 密码明文散落在配置文件里吗?NyaTerm 是一款现代远程终端工作区工具,内…

2026/10/11 15:42:13 阅读更多 →
ST3GG ALLSIGHT隐写分析教程:卡方检验、位平面熵、RS分析的20+种检测手段

ST3GG ALLSIGHT隐写分析教程:卡方检验、位平面熵、RS分析的20+种检测手段

【免费下载链接】ST3GG All-in-one steganography suite 项目地址: https://gitcode.com/gh_mirrors/st/ST3GG 点击查看 免费下载 ST3GG(All-in-one steganography suite)内置的 ALLSIGHT 隐写分析引擎,是一套面向防守方的全套检…

2026/10/11 15:42:13 阅读更多 →
Spring Boot个人物品管理系统开发避坑指南:从数据库设计到答辩PPT

Spring Boot个人物品管理系统开发避坑指南:从数据库设计到答辩PPT

做一个 Spring Boot 个人物品管理系统,你可能会踩哪些坑,论文跟答辩 PPT 又该怎么准备?我这些年陆陆续续帮不少同学盯过这类项目,从需求分析到最终答辩,整套流程走下来,发现真正容易出问题的地方往往不在代…

2026/10/11 15:41:13 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →