Skip to content

feat: sync 10 missing models + fix watermark - #63

Open
Johnson-LYS wants to merge 1 commit into
mainfrom
feat/fix-watermark-and-sync-batch
Open

feat: sync 10 missing models + fix watermark#63
Johnson-LYS wants to merge 1 commit into
mainfrom
feat/fix-watermark-and-sync-batch

Conversation

@Johnson-LYS

Copy link
Copy Markdown
Contributor

变更

修复水位线未更新导致遗漏模型的 bug,补入水位线之后所有已追踪厂商的新模型。

Bug 修复

  • 根因: 首次同步后未更新 .sync-watermark,导致后续增量扫描始终从 6月24日起算,7月发布的新模型全部被漏掉
  • 修复: 每次同步完成后必须将水位线推到 OpenRouter 最新 created 时间戳
  • 水位线: 1782276303 (2026-06-24) → 1784554658 (2026-07-21)

新增 10 个模型

厂商 模型 contextWindow maxOutputTokens
OpenAI gpt-5.6-sol 1,050,000 128,000
OpenAI gpt-5.6-sol-pro 1,050,000 128,000
OpenAI gpt-5.6-terra 1,050,000 128,000
OpenAI gpt-5.6-terra-pro 1,050,000 128,000
OpenAI gpt-5.6-luna 1,050,000 128,000
OpenAI gpt-5.6-luna-pro 1,050,000 128,000
Anthropic claude-sonnet-5 1,000,000 128,000
Google gemini-3.1-flash-lite-image 65,536 65,536
xAI grok-4.5 500,000 128,000
Tencent hy3 262,144 262,144

其他

  • presetDataVersion: 79 → 80
  • 校验: 74/74 通过

- Add 10 missing models released between 2026-06-30 and 2026-07-15
- OpenAI: GPT-5.6 Sol/Terra/Luna (+ Pro variants) — 6 models
- Anthropic: Claude Sonnet 5
- Google: Gemini 3.1 Flash Lite Image (Nano Banana 2 Lite)
- xAI: Grok 4.5
- Tencent: Hy3 (stable release, distinct from hy3-preview)
- Update .sync-watermark from 1782276303 to 1784554658
- presetDataVersion: 79 → 80

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 768da94ad0

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

"match": { "exact": ["gemini-3.1-flash-lite-image"], "patterns": ["gemini-3.1-flash-lite-image*"] },
"spec": {
"contextWindow": 65536,
"maxOutputTokens": 65536,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Set Gemini image max output to the API limit

Google's Gemini API model page for gemini-3.1-flash-lite-image (https://ai.google.dev/gemini-api/docs/models/gemini-3.1-flash-lite-image) lists the output token limit as 4,096, so advertising 65,536 here lets callers size max_tokens above the API limit. When clients rely on this spec for request limits, long generations can be rejected by the Google/Gemini backend instead of being capped correctly.

Useful? React with 👍 / 👎.

Comment on lines +12 to +13
"capabilities": ["chat", "reasoning", "code", "tool_use", "agent", "vision", "long_context"],
"serviceType": ["chat"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve Sonnet 5 computer-use classification

When a cloud/NewAPI model named claude-sonnet-5 is enriched from model-specs, this entry overrides serviceType/capabilities without computer_use; the provider entry for the same model already declares chat plus computer_use and includes the capability. In that scenario, clients will hide or fail to select Sonnet 5 for computer-use workflows even though the direct Anthropic config supports it.

Useful? React with 👍 / 👎.

"spec": {
"contextWindow": 65536,
"maxOutputTokens": 65536,
"capabilities": ["chat", "vision", "image_generation"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Advertise Nano Banana Lite image editing

Google's docs for gemini-3.1-flash-lite-image list image editing and multi-turn image editing as supported, but this spec only tags generation. When clients filter models by image_editing capability before sending an edit request, Nano Banana 2 Lite will be excluded even though it supports the workflow.

Useful? React with 👍 / 👎.

"contextWindow": 500000,
"maxOutputTokens": 128000,
"capabilities": ["chat", "reasoning", "code", "tool_use", "vision", "long_context"],
"serviceType": ["chat"],

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep Grok 4.5 in reasoning model filters

xAI's reasoning docs say grok-4.5 supports reasoning_effort and that reasoning cannot be disabled, but this serviceType omits reasoning. When cloud/NewAPI models are enriched from this spec and clients use serviceType for routing or filtering reasoning models, Grok 4.5 will be classified as plain chat and skipped despite requiring/using reasoning behavior.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant