Skip to content

OpenRouter报错Error: Error: 404 No endpoints found for google/gemma-2-9b-it:free #300

@qingciyu

Description

@qingciyu

What happened?

首先是我不知道该怎么设定我想用的模型,来进行导入工具/同人创作,UI界面没有。我让AI给我修改了一些配置后,进行创作时出现标题bug,经AI查证问题如下(我不知道是否是真的这个原因):

问题出在 InkOS 的模型校验逻辑里:

完整证据链找到了。这就是为什么无论怎么改模型名都回退到 gemma-2-9b-it:free:

根因:InkOS 的模型白名单机制

你设的模型: dolphin-mistral-24b ← 不在硬编码白名单里

modelBelongsToService() → false(白名单不认)

resolveServiceModel() 回退到 fallback

endpoint.checkModel = "google/gemma-2-9b-it:free" ← 在白名单里!

但 OpenRouter 上这个模型已下架 → 404!

InkOS 只能用在硬编码白名单里的模型(72 个),OpenRouter 实际可用的 341 个模型中绝大部分都会被它否决。

Steps to reproduce

如上

Expected behavior

可以在同人创作界面选择OpenRouter的模型,并正常进行创作

InkOS version

0.4.5

Operating system

Windows (native)

LLM provider / model

cognitivecomputations/dolphin-mistral-24b-venice-edition:free

Relevant logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions