Fuderation

Fuderation

输入注册时使用的邮箱,我们将发送验证码以重置密码

[[ t('back_to_login') ]]

[[ t('email_notice') ]]

[[ t('invite_code_hint') ]]

[[ isRegistering ? t('has_acc') : t('create_acc') ]] [[ t('forgot_password') ]]

[[ authError ]]

|

[[ t('age_verification_title') || '内容政策与用户协议' ]]

[[ t('age_verification_desc') || '使用本站前,请仔细阅读以下条款' ]]

[[ t('age_warning') || '未满18周岁的用户请立即离开本站。继续使用即表示您已满18周岁并同意遵守相关法律法规。' ]]

[[ t('policy_section_age') || '一、年龄限制' ]]

[[ t('policy_age_content') || '本站包含成人向内容(包括但不限于:性暗示、暴力描写、成人主题等)。您必须年满18周岁方可使用本站服务。未满18周岁者请立即离开。' ]]

[[ t('policy_section_content') || '二、内容性质警告' ]]

[[ t('policy_content_warning') || '本站为AI角色扮演与对话平台,包含用户生成内容(UGC)及AI生成内容(AIGC)。部分内容可能包含:虚构的成人情节、幻想场景、角色扮演剧情等。所有内容均为虚构,不代表现实。' ]]

[[ t('policy_section_legal') || '三、法律管辖与合规性' ]]

[[ t('policy_legal_content') || '本站受香港特别行政区法律管辖,遵守《淫亵及不雅物品管制条例》(香港法例第390章)。我们对以下内容采取绝对零容忍政策并将配合执法机关:' ]]

  • [[ t('policy_legal_item1') || '任何涉及未成年人的色情或性暗示内容(儿童色情)' ]]
  • [[ t('policy_legal_item2') || '未经同意的亲密内容(包括深度伪造)' ]]
  • [[ t('policy_legal_item3') || '真实人物的非自愿色情描写' ]]
  • [[ t('policy_legal_item4') || '任何违反香港法律的内容' ]]

[[ t('policy_section_region') || '四、地区访问限制' ]]

[[ t('policy_region_content') || '用户有责任确保其访问和使用本站的行为符合其所在地区的法律法规。若您所在地区禁止访问此类内容,请立即离开。因违反当地法律而产生的一切后果由用户自行承担。' ]]

[[ t('policy_section_liability') || '五、免责条款 (Limitation of Liability)' ]]

[[ t('policy_liability_content') || '本站不对用户生成内容(UGC)及AI生成内容(AIGC)的准确性、完整性、合法性或安全性承担责任。尽管我们会尽力审核,但无法保证所有内容均适合所有受众。AI生成的内容可能包含错误、偏见或不当信息,用户应自行判断。' ]]

[[ t('policy_section_category') || '六、内容分区规则' ]]

[[ t('policy_category_content') || '用户发布的角色/故事线必须投放至正确分区。分区错误将导致内容下架。屡次违规将导致账号封禁。' ]]

[[ t('policy_section_prohibited') || '七、禁止行为' ]]

[[ t('policy_prohibited_content') || '严禁利用本站AI生成任何违法内容。用户应遵守当地法律法规,不得:' ]]

  • [[ t('policy_prohibited_item1') || '生成涉及真实未成年人的任何不当内容' ]]
  • [[ t('policy_prohibited_item2') || '生成针对真实人物的诽谤、骚扰内容' ]]
  • [[ t('policy_prohibited_item3') || '生成煽动暴力、恐怖主义或仇恨的内容' ]]
  • [[ t('policy_prohibited_item4') || '生成侵犯他人隐私或知识产权的内容' ]]
  • [[ t('policy_prohibited_item5') || '将生成内容用于欺诈、诈骗或其他非法目的' ]]

[[ t('policy_section_disclaimer') || '八、其他免责声明' ]]

  • [[ t('policy_disclaimer_item1') || '本站不对因使用服务而导致的任何直接、间接、附带、特殊或后果性损害承担责任' ]]
  • [[ t('policy_disclaimer_item2') || '本站不对第三方链接或内容负责' ]]
  • [[ t('policy_disclaimer_item3') || '本站保留随时修改服务条款的权利' ]]
  • [[ t('policy_disclaimer_item4') || '本站保留在不事先通知的情况下终止违规用户账号的权利' ]]
  • [[ t('policy_disclaimer_item5') || 'AI对话内容不构成专业建议(法律、医疗、财务等),用户应自行寻求专业人士意见' ]]

[[ t('policy_section_privacy') || '九、数据与隐私' ]]

  • [[ t('policy_privacy_item1') || '用户对话数据仅用于提供服务,不会出售给第三方' ]]
  • [[ t('policy_privacy_item2') || '本站可能会保留对话日志用于安全审计和违规调查' ]]
  • [[ t('policy_privacy_item3') || '用户应自行保管账号安全,因账号泄露导致的损失由用户承担' ]]

[[ t('policy_section_service') || '十、服务变更与终止' ]]

  • [[ t('policy_service_item1') || '本站保留随时修改、暂停或终止服务的权利,恕不另行通知' ]]
  • [[ t('policy_service_item2') || '本站不对服务中断、延迟或错误承担责任' ]]
  • [[ t('policy_service_item3') || '用户虚拟资产(点数等)不可退款、转让,服务终止时自动失效' ]]

[[ t('policy_section_dispute') || '十一、争议解决' ]]

[[ t('policy_dispute_content') || '因本协议引起的任何争议应首先通过友好协商解决。协商不成的,任何一方均可向香港特别行政区有管辖权的法院提起诉讼。本协议的解释和执行均适用香港法律。' ]]

[[ t('content_policy') || '内容政策' ]]

[[ t('content_policy_subtitle') || '使用条款与用户协议' ]]

[[ t('policy_section_age') || '一、年龄限制' ]]

[[ t('policy_age_content') || '本站包含成人向内容(包括但不限于:性暗示、暴力描写、成人主题等)。您必须年满18周岁方可使用本站服务。未满18周岁者请立即离开。' ]]

[[ t('policy_section_content') || '二、内容性质警告' ]]

[[ t('policy_content_warning') || '本站为AI角色扮演与对话平台,包含用户生成内容(UGC)及AI生成内容(AIGC)。部分内容可能包含:虚构的成人情节、幻想场景、角色扮演剧情等。所有内容均为虚构,不代表现实。' ]]

[[ t('policy_section_legal') || '三、法律管辖与合规性' ]]

[[ t('policy_legal_content') || '本站受香港特别行政区法律管辖,遵守《淫亵及不雅物品管制条例》(香港法例第390章)。我们对以下内容采取绝对零容忍政策并将配合执法机关:' ]]

  • [[ t('policy_legal_item1') || '任何涉及未成年人的色情或性暗示内容(儿童色情)' ]]
  • [[ t('policy_legal_item2') || '未经同意的亲密内容(包括深度伪造)' ]]
  • [[ t('policy_legal_item3') || '真实人物的非自愿色情描写' ]]
  • [[ t('policy_legal_item4') || '任何违反香港法律的内容' ]]

[[ t('policy_section_region') || '四、地区访问限制' ]]

[[ t('policy_region_content') || '用户有责任确保其访问和使用本站的行为符合其所在地区的法律法规。若您所在地区禁止访问此类内容,请立即离开。因违反当地法律而产生的一切后果由用户自行承担。' ]]

[[ t('policy_section_liability') || '五、免责条款 (Limitation of Liability)' ]]

[[ t('policy_liability_content') || '本站不对用户生成内容(UGC)及AI生成内容(AIGC)的准确性、完整性、合法性或安全性承担责任。尽管我们会尽力审核,但无法保证所有内容均适合所有受众。AI生成的内容可能包含错误、偏见或不当信息,用户应自行判断。' ]]

[[ t('policy_section_category') || '六、内容分区规则' ]]

[[ t('policy_category_content') || '用户发布的角色/故事线必须投放至正确分区。分区错误将导致内容下架。屡次违规将导致账号封禁。' ]]

[[ t('policy_section_prohibited') || '七、禁止行为' ]]

[[ t('policy_prohibited_content') || '严禁利用本站AI生成任何违法内容。用户应遵守当地法律法规,不得:' ]]

  • [[ t('policy_prohibited_item1') || '生成涉及真实未成年人的任何不当内容' ]]
  • [[ t('policy_prohibited_item2') || '生成针对真实人物的诽谤、骚扰内容' ]]
  • [[ t('policy_prohibited_item3') || '生成煽动暴力、恐怖主义或仇恨的内容' ]]
  • [[ t('policy_prohibited_item4') || '生成侵犯他人隐私或知识产权的内容' ]]
  • [[ t('policy_prohibited_item5') || '将生成内容用于欺诈、诈骗或其他非法目的' ]]

[[ t('policy_section_disclaimer') || '八、其他免责声明' ]]

  • [[ t('policy_disclaimer_item1') || '本站不对因使用服务而导致的任何直接、间接、附带、特殊或后果性损害承担责任' ]]
  • [[ t('policy_disclaimer_item2') || '本站不对第三方链接或内容负责' ]]
  • [[ t('policy_disclaimer_item3') || '本站保留随时修改服务条款的权利' ]]
  • [[ t('policy_disclaimer_item4') || '本站保留在不事先通知的情况下终止违规用户账号的权利' ]]
  • [[ t('policy_disclaimer_item5') || 'AI对话内容不构成专业建议(法律、医疗、财务等),用户应自行寻求专业人士意见' ]]

[[ t('policy_section_privacy') || '九、数据与隐私' ]]

  • [[ t('policy_privacy_item1') || '用户对话数据仅用于提供服务,不会出售给第三方' ]]
  • [[ t('policy_privacy_item2') || '本站可能会保留对话日志用于安全审计和违规调查' ]]
  • [[ t('policy_privacy_item3') || '用户应自行保管账号安全,因账号泄露导致的损失由用户承担' ]]

[[ t('policy_section_service') || '十、服务变更与终止' ]]

  • [[ t('policy_service_item1') || '本站保留随时修改、暂停或终止服务的权利,恕不另行通知' ]]
  • [[ t('policy_service_item2') || '本站不对服务中断、延迟或错误承担责任' ]]
  • [[ t('policy_service_item3') || '用户虚拟资产(点数等)不可退款、转让,服务终止时自动失效' ]]

[[ t('policy_section_dispute') || '十一、争议解决' ]]

[[ t('policy_dispute_content') || '因本协议引起的任何争议应首先通过友好协商解决。协商不成的,任何一方均可向香港特别行政区有管辖权的法院提起诉讼。本协议的解释和执行均适用香港法律。' ]]

[[ t('quiz_title') || '入站测试' ]]

[[ t('quiz_desc') || '请回答以下问题,达到及格分即可通过' ]] ([[ quizPassingScore ]][[ t('score') || '分' ]])

[[ quizResult.score ]] / [[ quizResult.max_score ]]

[[ quizResult.passed ? (t('quiz_passed') || '恭喜通过!') : (t('quiz_failed') || '未通过,请重试') ]]

[[ index + 1 ]] [[ question.question ]] ([[ question.points ]][[ t('points') || '分' ]])

个性化设置

帮助我们为您推荐更合适的内容

[[ t('conversation_settings') ]]

[[ t('select_storyline_script') ]]

[[ availableStorylines.find(s=>s.id==currentStorylineId)?.name || '默认故事线' ]]
点击切换其他故事线...
暂无其他故事线
#[[ story.line_id ]] [[ story.name ]]
[[ story.intro || story.description || '暂无简介' ]]

用户设定

聊天背景

已使用故事线内置封面

设置聊天区域的背景图片,提升沉浸感

背景音乐
[[ chatBgmList.find(b => b.url === chatCurrentBgm)?.name || 'BGM' ]]
[[ bgm.name ]]

AI 人设

角色卡模式
系统提示词由角色卡接管

存档管理

加载中...
[[ archive.name ]]
[[ formatArchiveTime(archive.created_at) ]] [[ archive.message_count ]] 条消息
暂无存档

存档可保存当前对话进度,读档将覆盖当前聊天记录

[[ t('memory_summary_title') || '历史记忆摘要' ]]

[[ t('last_updated') || '上次更新' ]]: [[ formatArchiveTime(currentSession?.memory_summary_updated_at) ]]

[[ t('memory_summary_empty') || '暂无摘要' ]]
[[ previewStoryline.character_name || settings.persona_name || '角色' ]]
#[[ previewStoryline.line_id ]] 未发布

[[ previewStoryline.name ]]

[[ previewStoryline.intro || previewStoryline.description || (previewStoryline.first_mes ? previewStoryline.first_mes.slice(0, 300) + (previewStoryline.first_mes.length > 300 ? '...' : '') : '暂无简介') ]]
[[ previewStoryline.prompt_chars ? (previewStoryline.prompt_chars > 1000 ? (previewStoryline.prompt_chars / 1000).toFixed(1) + 'k' : previewStoryline.prompt_chars) : 0 ]] 字 [[ previewStoryline.lorebook_chars > 1000 ? (previewStoryline.lorebook_chars / 1000).toFixed(1) + 'k' : previewStoryline.lorebook_chars ]] 字

[[ t('welcome_title') ]]

[[ t('welcome_desc1') ]]
[[ t('welcome_desc2') ]]

1

[[ t('onboard_step1_title') ]]

[[ t('onboard_step1_desc') ]]

2

[[ t('onboard_step2_title') ]]

[[ t('onboard_step2_desc') ]]

3

[[ t('onboard_step3_title') ]]

[[ t('onboard_step3_desc') ]]

连接 AI 的方式

[[ t('method2_title') ]] [[ t('method2_desc') ]]
[[ t('method1_title') ]] [[ t('method1_desc') ]] [[ t('method1_note_fee', customApiFee) ]] [[ t('method1_note_free') ]]

小提示:[[ t('onboard_tip_signin') ]]

[[ t('onboard_btn_guide') ]]

[[ currentAnnouncement.title ]]

[[ currentAnnouncement.created_at ]]

[[ currentAnnouncement.content ]]

[[ t('web_preview') ]]

[[ t('external_link_title') ]]

[[ t('external_link_warning') ]]

[[ pendingExternalLink ]]

[[ t('external_link_disclaimer') ]]

[[ t('sys_prompt_title') ]]

[[ t('sys_prompt_desc') ]]

[[ t('settings') ]]

[[ t('dark_mode') ]]
主页视图

助手模式: 传统 AI 对话界面 | 聊天模式: 类即时通讯风格

使用官方高速通道

开启后将使用平台内置 Key,稳定高速,但会消耗点数。关闭则使用下方自定义 Key (每次对话 [[ customApiFee ]] 点) (免费)

使用官方搜索源

开启后将使用平台内置搜索 Key,无需自备。

免费无需 Key,但需服务器网络支持。

选择与您的 API Endpoint 兼容的格式。

[[ t('custom_api_tip') ]]
"" ""

Gemini: candidates[0].content.parts[0].text

[[ t('language_desc') ]]

[[ t('invite_friends') ]]

[[ t('invite_desc') ]]

[[ t('your_invite_code') ]]
[[ inviteCode || '--------' ]]
[[ t('invited_count').replace('{0}', invitedCount) ]] [[ t('invite_reward_tip') ]]
API Key 允许您通过外部应用调用公开角色的聊天接口,使用您账户的点数进行计费。每个用户只能创建一个 Key。
您的 API Key
[[ userApiKey.key ]]
创建时间: [[ userApiKey.created_at || '-' ]]
调用次数: [[ userApiKey.total_calls || 0 ]]
最后使用: [[ userApiKey.last_used_at ]]

您还没有创建 API Key

接口: /api/v1/chat/completions 查看文档
[[t('balance_title')]]
[[ userPaidPoints ]] + [[ userFreePoints ]]
付费 + 免费

卡密兑换

请输入您的激活码或礼品卡代码以获取点数

获取卡密

背包

共 [[ inventoryItems.length ]] 个物品

背包空空如也

[[ item.name ]]

[[ selectedInventoryItem.name ]]

[[ selectedInventoryItem.desc ]]

点数明细

查看您的点数变动记录

暂无点数变动记录

[[ getPointLogTypeLabel(log.change_type) ]]
[[ log.created_at ]] [[ log.point_type === 'paid' ? '付费' : '免费' ]] [[ Math.round(log.discount * 100) ]]%折扣
[[ log.description ]]
[[ log.amount > 0 ? '+' : '' ]][[ log.amount ]]
原[[ log.original_amount ]]
[[ pointLogsPage ]] / [[ pointLogsTotalPages ]]

我的订阅

关注用户的最新故事线动态

暂无订阅动态

关注更多创作者以获取更新通知

[[ item.name ]] 新故事
[[ item.character_name || item.character.name ]]

[[ item.creator_notes ]]

@[[ item.author.username ]]
[[ item.published_at ]]
已经到底了

Fuderation

v1.0.0 Stable

[[t('about_desc')]]

[[ t('sponsors') ]] [[t('docs')]] 反馈/工单 常见问题

本项目由 Charlin 开发,旨在提供一个高效、易用的 AI 助手平台。

Copyright © 2025 Fuderation.

Flask Vue 3 Tailwind SQLite
[[t('made_with')]] by Charlin

[[ lang === 'zh' && currentRule.translations?.zh ? currentRule.translations.zh : currentRule.name ]]

更新日志

v[[ currentVersion ]]

加载中...

通知中心

[[ n.title ]]
[[ n.time ]]
[[ n.content ]]
暂无通知

对话设置

线路

通道
[[ getModelDisplayName(settings.model) || '请选择模型' ]]

对话参数

[[ t('show_reply_billing') ]]

开启后在每条AI回复下方显示消耗的点数

[[ t("context_len") ]] [[ settings.context_length ]]

AI能记住多少条历史消息,数值越大记忆越长

无记忆 中等 最长

该参数设置可能会导致AI回复截断、点数消耗过快等问题

回复长度 [[ settings.max_tokens ]]

控制AI单次回复的最大长度

简短 适中 最长

该参数设置可能会导致AI回复截断、点数消耗过快等问题

流式输出

开启该选项有被输出截断的可能性,建议关闭

Temperature [[ settings.temperature ]]

控制AI回复的随机性,数值越高回复越有创意

精确 (0) 平衡 (0.7) 创意 (2)
[[ t("memory_summary") ]]

超出上下文长度时自动总结历史对话,保留关键信息

[[ t("summary_context_length") ]] [[ settings.summary_context_length ]]

[[ t("summary_context_length_desc") ]]

仅摘要 中等 [[ settings.context_length ]]条
提示词模板

选择角色对话的系统提示词模板(可在 data/prompt/ 目录编辑)

[[t('model_lib_title')]]

[[ formatString(t('model_lib_desc'), modelList.length) ]]

[[ provider ]]

[[t('no_model_found')]]

Fuderation
该故事线已被删除
创作者已删除此故事线,无法继续对话。您可以开始新的对话。
切换用户设定
[[ file.name ]]
[[ file.sizeStr ]]
消息
[[ userPoints ]]
最近对话
暂无对话记录
[[ currentSessionTitle ]]
点击收起

[[ t('ai_disclaimer') || 'AI生成内容仅供娱乐参考,不构成医疗、法律、财务等专业建议,与本平台无关。请勿引导AI生成违规内容。' ]]

[[ msg.role === 'user' ? displayUsername : (sessions.find(s=>s.id===currentSessionId)?.persona?.name || msg.model || 'AI') ]]
已解析文档内容 ([[ msg.parsed_context.length ]] 字符)
[[ msg.parsed_context ]]
[[ t('memory_summary_working') ]]
[[ file.name ]]
[[ file.sizeStr ]]

[[ chatDisabledReason ]]

您可以查看历史记录,但无法继续对话。

该故事线已被删除

创作者已删除此故事线,无法继续对话。

切换用户设定
[[ vnState.speaker ]]
点击继续