Skip to content

Align /ai/gateway with the Gateway contract and improve its SEO - #1100

Merged
softmarshmallow merged 1 commit into
mainfrom
ai-gateway-page
Oct 12, 2026
Merged

softmarshmallow merged 1 commit into
mainfrom
ai-gateway-page

Conversation

@softmarshmallow

Copy link
Copy Markdown
Member

Updates the grida.co/ai/gateway landing page against the living Gateway contract, gateway.grida.ai/llms.txt (revision 2026-10-12.m1.2).

Correctness

  • Removed claims the contract excludes: audio, customer BYOK ("bring your own provider keys"), latency reporting and per-project limits.
  • The card copy now matches the contract: Grida AI credits with no subscription or provider key needed, spending caps and rate limits per organization and API key, and usage visible in Console.

Hero

  • The diagram card is now tabbed: Overview (provider diagram), Creative (a POST /v1/videos job example) and OpenAI compatible (chat.completions against https://gateway.grida.ai/v1). Both snippets are checked against the published request schemas (alibaba/wan-3.0 only requires model and prompt; media submissions include the required Idempotency-Key).
  • CTAs: Get API key goes to console.grida.co/_/ai-gateway (it replaces "Talk to us"), Explore models goes to /ai/models, and a new API reference link points to llms.txt.
  • Removed the four capability cards.
  • Diagram: the Grida logo replaces "GG", and a server icon replaces the app-window icon (Gateway keys must stay server-side). The icons now sit exactly on the connection lines.
  • The main content is at least one screen tall, and the H1 is semibold.

SEO

  • All tab panels are server-rendered (forceMount). Before, only the active tab was in the HTML.
  • "Grida AI Gateway" is now part of the <h1>.
  • New title, description and page keywords (they no longer inherit the root layout's "visual website builder" keywords). og:site_name is set.
  • Added a generated OG image (opengraph-image.tsx, same pattern as /dotcanvas) and switched the Twitter card to summary_large_image.
  • Added a WebAPI JSON-LD block whose documentation points to llms.txt.

Also

  • robots.txt: points to the FX-owned https://grida.co/fx/sitemap.xml, which wasn't discoverable before. The root sitemap still lists /fx as well.

Verification

  • Checked in the local dev server: tab switching, rendered HTML (meta tags, JSON-LD, all three panels present), the OG image (200 image/png), and layout at 1024×768, 1440×1000 and 375×812.
  • Typecheck (editor) passes with no errors in these files; oxfmt and oxlint pass.

Known follow-ups

  • "Explore models" still links to /ai/models, the product-wide catalogue, which also lists models the Gateway doesn't offer (for example audio).
  • Google Veo 3.1 bindings stop accepting new work on 2026-10-22, per the contract.

- Correct copy against gateway.grida.ai/llms.txt (no audio, no BYOK, usage/limits wording)
- Tabbed hero card: overview diagram, creative (video job) and OpenAI-compatible examples
- Get API key CTA to Console, API reference link to llms.txt; drop capability cards
- Diagram: Grida logo, server icon, icons centered on connection lines
- SEO: server-render all tab panels, keyword in h1, new title/description/keywords,
  generated OG image, WebAPI JSON-LD, og:site_name
- robots.txt: reference the FX-owned /fx/sitemap.xml
@coderabbitai

coderabbitai Bot commented Oct 12, 2026

Copy link
Copy Markdown

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b545db1e-2ec3-4224-b381-38e50c4257a5

📥 Commits

Reviewing files that changed from the base of the PR and between 9ce562d and 63d918b.


📒 Files selected for processing (7)
  • editor/app/(www)/(ai-gateway)/ai/gateway/_sections/content.ts
  • editor/app/(www)/(ai-gateway)/ai/gateway/_sections/highlight.ts
  • editor/app/(www)/(ai-gateway)/ai/gateway/_sections/showcase.tsx
  • editor/app/(www)/(ai-gateway)/ai/gateway/opengraph-image.tsx
  • editor/app/(www)/(ai-gateway)/ai/gateway/page.module.css
  • editor/app/(www)/(ai-gateway)/ai/gateway/page.tsx
  • editor/app/robots.txt

 _________________________________________________
< Energizer Bunny with a computer science degree. >
 -------------------------------------------------
  \
   \   \
        \ /\
        ( )
      .( o ).
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR

🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@softmarshmallow
softmarshmallow merged commit 0351019 into main Oct 12, 2026
17 of 18 checks passed
@softmarshmallow
softmarshmallow deleted the ai-gateway-page branch October 12, 2026 16:55
@vercel
vercel Bot temporarily deployed to Preview – blog October 12, 2026 17:41 Inactive
@vercel
vercel Bot temporarily deployed to Preview – viewer October 12, 2026 17:41 Inactive
@vercel
vercel Bot temporarily deployed to Preview – api October 12, 2026 17:41 Inactive
@vercel
vercel Bot temporarily deployed to Preview – backgrounds October 12, 2026 17:42 Inactive
@vercel

vercel Bot commented Oct 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
grida Ready Ready Preview Oct 12, 2026 5:42pm UTC
6 Skipped Deployments
Project Deployment Actions Updated
code Ignored Ignored Oct 12, 2026 5:42pm UTC
docs Ignored Ignored Oct 12, 2026 5:42pm UTC
api Skipped Skipped Oct 12, 2026 5:42pm UTC
backgrounds Skipped Skipped Oct 12, 2026 5:42pm UTC
blog Skipped Skipped Oct 12, 2026 5:42pm UTC
viewer Skipped Skipped Oct 12, 2026 5:42pm UTC

Request Review

This branch was successfully deployed

1 active and 4 inactive deployments
Preview – grida — 63d918b2 Deployed Oct 12, 2026 by vercel[bot]
Preview – backgrounds — 63d918b2 Deployed Oct 12, 2026 by vercel[bot]
Preview – api — 63d918b2 Deployed Oct 12, 2026 by vercel[bot]
Preview – viewer — 63d918b2 Deployed Oct 12, 2026 by vercel[bot]
Preview – blog — 63d918b2 Deployed Oct 12, 2026 by vercel[bot]
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