Skip to content

Reconcile Infermatic provider catalog - #1847

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

Reconcile Infermatic provider catalog#1847
DanielButler1 wants to merge 2 commits into
mainfrom
audit/infermatic-provider-20260824

Conversation

@DanielButler1

Copy link
Copy Markdown
Member

Summary

  • reconcile Infermatic's live first-party hosted catalog across chat, multimodal, embedding, and text-to-speech models
  • preserve three formerly catalogued routes as disabled lifecycle history
  • add canonical model and publisher entities required by the current catalog
  • structure Free, Essential, Standard, and Plus flat-rate pricing with cumulative model access and published API limits
  • document endpoint formats, source provenance, privacy/data constraints, and verification state

Reconciliation

  • 15 current hosted models recorded
  • 3 former routes retained as disabled history
  • 11 canonical model entities and 6 publisher organisations added
  • 4 monthly subscription plans added: $0, $9, $16, and $20
  • Prometheus 7B v2.0 availability is confirmed, but Infermatic does not publicly expose its exact API ID without authenticated model discovery; the route remains non-routable and explicitly partial
  • no gateway activation, OpenAPI, or generated-enum change is warranted because all Infermatic routes remain disabled for Phaseo routing

Validation

  • pnpm validate:data
  • pnpm validate:pricing
  • pnpm validate:gateway
  • git diff --check

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 7:33am

Request Review

@coderabbitai

coderabbitai Bot commented Aug 24, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 50 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: 1f0e0f25-4f25-4ba0-bfff-6be0ef30bae7

📥 Commits

Reviewing files that changed from the base of the PR and between a52d503 and 01329c7.

📒 Files selected for processing (25)
  • .changeset/tidy-infermatic-catalog.md
  • packages/data/catalog/src/data/api_providers/infermatic/api_provider.json
  • packages/data/catalog/src/data/api_providers/infermatic/models.json
  • packages/data/catalog/src/data/models/anthracite-org/magnum-v4-72b/model.json
  • packages/data/catalog/src/data/models/doctor-shotgun/l3.3-70b-magnum-v4-se/model.json
  • packages/data/catalog/src/data/models/infermatic/strawberrylemonade-l3-70b-v1.1/model.json
  • packages/data/catalog/src/data/models/intfloat/multilingual-e5-base/model.json
  • packages/data/catalog/src/data/models/prometheus-eval/prometheus-7b-v2.0/model.json
  • packages/data/catalog/src/data/models/sao10k/72b-qwen2.5-kunou-v1/model.json
  • packages/data/catalog/src/data/models/sao10k/l3.1-70b-hanami-x1/model.json
  • packages/data/catalog/src/data/models/sao10k/l3.3-70b-euryale-v2.3/model.json
  • packages/data/catalog/src/data/models/thedrummer/anubis-70b-v1.1/model.json
  • packages/data/catalog/src/data/models/thedrummer/cydonia-24b-v4.3/model.json
  • packages/data/catalog/src/data/models/thedrummer/rocinante-12b-v1.1/model.json
  • packages/data/catalog/src/data/organisations/anthracite-org/organisation.json
  • packages/data/catalog/src/data/organisations/doctor-shotgun/organisation.json
  • packages/data/catalog/src/data/organisations/infermatic/organisation.json
  • packages/data/catalog/src/data/organisations/intfloat/organisation.json
  • packages/data/catalog/src/data/organisations/prometheus-eval/organisation.json
  • packages/data/catalog/src/data/organisations/sao10k/organisation.json
  • packages/data/catalog/src/data/organisations/thedrummer/organisation.json
  • packages/data/catalog/src/data/subscription_plans/infermatic-essential/plan.json
  • packages/data/catalog/src/data/subscription_plans/infermatic-free/plan.json
  • packages/data/catalog/src/data/subscription_plans/infermatic-plus/plan.json
  • packages/data/catalog/src/data/subscription_plans/infermatic-standard/plan.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: cbb4f5d35f

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

Comment on lines +1647 to +1648
"provider_api_model_id": "infermatic:prometheus-eval-prometheus-7b-v2.0",
"provider_model_slug": "prometheus-eval-prometheus-7b-v2.0",

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 guessed Prometheus route identifier

When catalog data is imported for model discovery, provider_model_slug is treated as an exact upstream identifier and added to the discovery allowlist (scripts/model-discovery/run.ts), but this record later admits that the exact API ID requires authenticated discovery and that this value was synthesized from a naming convention. If Infermatic exposes a different slug, the real model will not match this known route and the catalog will publish a nonexistent provider ID; retain only the canonical model/plan association until the route ID is verified.

AGENTS.md reference: packages/data/catalog/AGENTS.md:L9-L10

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