一个名为“无限冒险”的更加便宜的备选方案

我很喜欢无限世界,但credit的价格稍微有些高了。之前一直想要找到一些便宜的好备选方案,但大多数都太过复杂和不便于使用。因此,我使用无线码编程了一种简单的备选方案:无限冒险,它依赖于OpenRouter来处理LLM和图像生成。

尝试演示版(10次免费)

如果你想尝试一下,可以点击这里查看演示版尝试演示版。有10次免费使用的机会,同时支持paid图像和文本生成。

如果你想在那之后继续免费使用,可以试用一下完整版中内置的free模式。

开始

要使用完整版,只需进行以下步骤(或者使用以下社区API钥匙,限制在OpenRouter的免费模型上):

  • 在OpenRouter上创建一个账户。
  • 在OpenRouter上创建一个API钥匙。这个是什么你将将粘帖到“OpenRouter API钥匙”文本框中,进入世界设置面板中。
  • 加载OpenRouter API钥匙中的信用额度,或使用OpenRouter提供的免费模型之一。$10很可能足够使用便宜和实用的模型。
  • 在无限冒险中,选择你想要使用的LLM和图像模型。个人推荐使用 deepseek/deepseek-v3.2 为LLM和black-forest-labs/flux.2-klein-4b 为图像模型。
  • 点击“从提示生成世界配置”和当它完成后,“开始新冒险”,你就可以顺风顺水进行了。个人推荐关闭“RPG d%统计”,如果你不想你的角色有很好的失败几率参加各项活动。

我很想听听大家的反馈,并且希望大家对新功能和选项提出建议。你也可以下载html文件直接从github仓库中,并在本地使用完全无线连接。然而,仍然需要一个OpenRouter API钥匙。

共享世界

你可以共享你创建的世界,但和无限世界相比要更加手动。只需点击“复制世界到剪贴板”,然后贴入json文本并在代码标签中展示:

{
  "export_type": "infinite-quest-world",
  "version": 1,
  "exported_at": "2026-05-02T06:16:53.791Z",
  "world": {
    "title": "魔法学院",
    "genre": "幻想学园之谜",
    "tone": "沉浸性、神秘、重大、性格驱动",
    "character": "露丝·银缕,第一年学生,从普通家庭而来,敏感而倔强,带着父亲给她的警告,要在该学院发生了什么事。",
    "premise": "玩家在开学前的夜晚到达一座大型魔法学院。他们的宿舍老旧、昏暗,紧邻的学生敲响门,开玩笑也许有麻烦。",
    "rules": "写在第二人称中。将场景保持幽思简单,同时也要提供意义的选择。避免无条件成功,让世界来推着。将秘密置于草料中。"
  },
  "settings": {
    "useRpgStats": false
  },
  "rpgStats": [
    {
      "id": "might",
      "name": "力量",
      "value": 50,
      "note": "力量,耐力,恐吓和力量"
    },
    {
      "id": "agility",
      "name": "敏捷",
      "value": 50,
      "note": "速度,平衡,隐蔽和避开"
    },
    {
      "id": "wits",
      "name": "智力",
      "value": 55,
      "note": "聪明,推理,突发奇想,和技术问题解决"
    },
    {
      "id": "perception",
      "name": "觉察",
      "value": 55,
      "note": "注意细节,阅读情景,追踪线索,"
    },
    {
      "id": "will",
      "name": "意志",
      "value": 50,
      "note": "决心,勇气,自律,和抗压力能力"
    },
    {
      "id": "charm",
      "name": "魅力",
      "value": 50,
      "note": "说服,同理心,欺骗,和社交技巧"
    },
    {
      "id": "magic",
      "name": "魔法",
      "value": 50,
      "note": "法术, arcane 理论,仪式,和超自然感官"
    }
  ],
  "defaultTriggers": [],
  "trackers": []
}

然后,只需点击“从文本载入世界”并将该json文本粘贴到载入世界工具中即可。