Skip to content

Audit Nextbit provider catalog - #1869

Open
DanielButler1 wants to merge 2 commits into
mainfrom
audit/nextbit-provider-20260824-v1
Open

Audit Nextbit provider catalog#1869
DanielButler1 wants to merge 2 commits into
mainfrom
audit/nextbit-provider-20260824-v1

Conversation

@DanielButler1

Copy link
Copy Markdown
Member

Summary

  • reconcile Nextbit against its first-party live serverless catalog as of 2026-08-24
  • add all nine current hosted routes with exact IDs, Spain residency, modalities, limits, capabilities, sampling parameters, quantization, and published token pricing
  • add five missing canonical model entities and four publisher entities
  • correct provider identity, OpenAI-compatible API metadata, privacy/terms links, 90-day retention, and no-training policy
  • preserve prior disabled routes and pricing history; keep Phaseo gateway routing disabled

Validation

  • pnpm validate:data
  • pnpm validate:pricing
  • pnpm validate:gateway
  • git diff --check
  • exact live-catalog comparison: 9 official IDs = 9 active catalog records; 9 pricing records

Created with Codex

@vercel

vercel Bot commented Aug 24, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
phaseo Ready Ready Preview Aug 27, 2026 8:07am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 34 minutes.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: b6581bda-59fb-417c-8fba-10126106547a

📥 Commits

Reviewing files that changed from the base of the PR and between de5d08c and bd96a96.

📒 Files selected for processing (19)
  • .changeset/tender-melons-audit-nextbit.md
  • packages/data/catalog/src/data/api_providers/nextbit/api_provider.json
  • packages/data/catalog/src/data/api_providers/nextbit/models.json
  • packages/data/catalog/src/data/models/bsc-lt/alia-40b-instruct-2601/model.json
  • packages/data/catalog/src/data/models/sao10k/l31-70b-euryale-v2.2/model.json
  • packages/data/catalog/src/data/models/sao10k/l33-70b-euryale-v2.3/model.json
  • packages/data/catalog/src/data/models/the-drummer/unslopnemo-12b-v4.1/model.json
  • packages/data/catalog/src/data/organisations/bsc-lt/organisation.json
  • packages/data/catalog/src/data/organisations/sao10k/organisation.json
  • packages/data/catalog/src/data/organisations/the-drummer/organisation.json
  • packages/data/catalog/src/data/pricing/nextbit/bsc-lt-alia-40b-instruct-2601/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/deepseek-deepseek-v4-flash-0731/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/google-gemma-2-27b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/google-gemma-4-26b-a4b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/gryphe-mythomax-l2-13b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/qwen-qwen3-14b/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/sao10k-l33-70b-euryale-v2-3/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/the-drummer-unslopnemo-12b-v4-1/text.generate/pricing.json
  • packages/data/catalog/src/data/pricing/nextbit/undi95-remm-slerp-l2-13b/text.generate/pricing.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@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: a58b733392

ℹ️ 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".

"links": [{ "title": "Weights", "kind": "weights", "url": "https://huggingface.co/Gryphe/MythoMax-L2-13b" }],
"details": [], "benchmarks": [], "family_id": null, "page_notice": null, "model_type": null, "knowledge_cutoff": null,
"limits": { "context": 4096, "input": 4096, "output": 4096 }, "modalities": { "input": ["text"], "output": ["text"] },
"reasoning": { "supported": true, "options": [] }, "capabilities": { "attachment": false, "tool_call": true, "structured_output": true, "temperature": true, "streaming": true, "web_search": false },

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 Nextbit-only capabilities out of canonical models

The only verification recorded here is for Nextbit's hosted route, yet this canonical MythoMax record asserts provider-independent reasoning, tool-calling, and structured-output support; the same copied flags appear on the other four new canonical models. This misclassifies capabilities for these models outside Nextbit—comparable base-model records leave these fields unknown—and duplicates claims already represented correctly in Nextbit's provider route. Leave the canonical flags unknown unless an upstream model source verifies them.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L14-L16

Useful? React with 👍 / 👎.

"service_tiers": [],
"sources": [],
"auth_env": ["NEXTBIT_API_KEY"],
"api_formats": ["openai.chat.completions", "openai.completions"],

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 Remove the unsupported legacy completions format

Every verified Nextbit model route in this change exposes only openai.chat.completions, and the added API-reference provenance specifically documents Chat Completions, so adding openai.completions at provider level advertises an endpoint that no callable route or cited source supports. Provider-metadata consumers can consequently present the legacy /v1/completions API as compatible even though the audited catalog only establishes /v1/chat/completions.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L14-L16

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