功能

流式对话、扩展思考、会话库、图片与语音输入、导出、用量分析,以及稳健的生成运行时。

本页逐一介绍 Cordy for Mobile 目前能做的一切。除非另有说明,每项功能均在 Android 上构建并验证;iOS 情况见文末的平台可用性

对话界面

对话界面就是整个应用。它展示:

  • 当前的 服务商 · 模型 一行,让你始终清楚消息发往何处。
  • 空状态提示——“Ask privately.”(私密提问)——并附快速起步建议(Explain code、Improve UI、Summarize text、Debug error)。
  • 标注 “Message CordyAI” 的输入框,带有附加图片与开始语音输入的操作。
  • 当配置不完整时出现的设置横幅(例如“对话前请先添加 API 密钥”),并附直达的前往设置操作。

实时 Markdown 流式对话

发送消息后,回复会逐字流式返回,并在到达时即时以 Markdown 渲染——标题、列表、表格、代码块与行内格式都会实时呈现。回复生成期间,输入框的发送按钮变为停止控制,助手行显示“Responding”(回复中)状态。

扩展思考

在支持的模型上(Anthropic 的扩展思考,或通过 OpenRouter 的推理模型),Cordy 会在独立的 Thinking(思考) 块中渲染模型的推理,与最终答案在视觉上区分开。你可通过思考预算控制模型可用的空间,该控制仅在支持思考的模型上出现。

会话库

每次对话都会本地保存并列于会话库(每一项都标记为本地存储)。在这里你可以:

  • 新建一次对话。
  • 继续任意历史会话,从你上次中断处继续——包括重新接入仍在生成中的回复。
  • 重命名会话。标题会依据你的第一条消息自动生成,可随意改名。
  • 删除会话(带确认对话框)。删除同时会释放它所持有的图片附件。
  • 按标题搜索历史,带实时的“N of M shown”计数与清晰的空状态。

打开会话时使用它创建时的服务商与模型——因此在某个服务商下开始的对话,会继续用其自身的密钥显示其自身的历史,即使你此后已切换服务商。

消息操作

长按消息或使用其操作行。可用项取决于消息本身以及是否正在生成回复:

操作可用于说明
复制任意含文本的用户或助手消息复制消息文本。
举报任意含文本的助手消息生成本地报告(见下文)。
重试最新一条消息,若为失败的助手回复重新发起同一请求。
重新生成最新一条消息,若为已完成或已停止的助手回复丢弃该回复并基于历史重新生成。生成中隐藏。
编辑最近一条用户消息改写并重新生成;其后的助手回合会被丢弃。生成中隐藏。
停止回复流式返回期间取消生成并将回复标记为“Stopped”。

图片输入(Android)

就图片和截图提问:

  • 相册——从照片库添加图片。
  • 相机——即时拍摄照片。
  • 分享进入——从其他应用把图片分享进 Cordy,你会带着已就位的图片进入对话。

已就位的图片会在输入框预览(“Image ready · ready to send”),并保存在会话中,便于日后重新打开。图片发送受模型能力限制:若所选模型无法识图,Cordy 会在发起任何请求前拦截发送,并显示“发送图片前请选择支持视觉的模型”,附直达的更换模型操作。

相机与相册访问为可选,仅在你使用时才请求。若你拒绝相机,图片选择与分享进入仍可正常使用。

语音输入(Android)

点击输入框的麦克风即可口述。Cordy 会将语音转写为消息框中可编辑的文本(你会看到“Listening”状态,随后“Transcript ready”)——发送前可审阅和修改。麦克风权限仅在使用时请求。不存储任何音频;仅保留你最终发送的文本。取消语音输入不会改动会话。

Markdown 导出

通过系统分享面板将任意会话导出为 Markdown——发送到笔记、文件、聊天应用或你自己。导出内容包含服务商与模型名称,以及完整消息历史。若分享面板不可用,Cordy 会改为将 Markdown 复制到剪贴板。

用量与费用分析

打开设置 → Token 用量。Cordy 为每条已完成的回复记录输入/输出 token 数与费用,并进行汇总:

  • 跨所有运行的总计(输入 token、输出 token、总 token、费用、运行次数)。
  • 模型、按服务商、按的细分。

费用依据完成时捕获的价格计算,因此日后的价格变化不会改写历史。当服务商不返回 token 用量时,Cordy 会在本地估算,并在这些数字前加上 标记。当价格未知时,费用显示

举报回复

若某条助手回复不安全或质量欠佳,举报会生成一份 Markdown 报告——包含服务商、模型、消息 ID 与回复的截断摘录,以及应包含哪些内容的提示。它没有后端:该面板明确说明 CordyAI 不会把报告提交到任何地方,并提供复制分享,供你把草稿送往你收集反馈的渠道。

稳健的生成运行时

生成由应用层持有,而非某个单独界面,这使进行中的答复更持久:

  • 导航不中断。 在回复流式返回期间切换会话、服务商或模型,它会继续生成。重新打开该会话,界面会重新接入同一实时流。
  • 重启不丢失。 进行中的回复会每约 500 毫秒向数据库落一次检查点,因此流式过程中的崩溃或强制退出可恢复出部分答复,而非丢失。
  • 干净恢复。 下次启动时,任何被中断的流都会被干净地标记为已停止,不会永远悬挂在“回复中”——你可从那里重新生成。

无障碍

Cordy 以 WCAG AA 对比度为目标,在对话、设置、引导、消息操作与破坏性流程中保持 Android TalkBack 语义完好,触控目标不小于 44dp。动效简短而有目的。(VoiceOver 支持属于共享设计的一部分,但依赖推进中的 iOS 版本。)

平台可用性

功能AndroidiOS
流式对话、Markdown、扩展思考已验证推进中(可编译,未真机验证)
会话库、消息操作已验证推进中
生成控制与用量分析已验证推进中
Markdown 导出 / 分享已验证已接入(经系统分享面板),未真机验证
图片输入(相册 / 相机 / 分享进入)已验证尚未接入
语音输入已验证尚未接入

完整诚实状态见隐私与安全 → 平台说明