chore(demo): add LLMGateway showcase deck#107
Conversation
Adds a 6-page deck under apps/demo/slides/llmgateway/ covering the problem, pitch, AI SDK provider code sample, model breadth, and a closing CTA. Also lists LLMGateway alongside the other AI SDK providers in the vercel-ai-sdk deck (replacing the "+ more" tile to keep the 5×4 grid balanced). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
@smakosh is attempting to deploy a commit to the Yiwei Ho Team on Vercel. A member of the Team first needs to authorize it. |
WalkthroughThis PR adds a complete LLMGateway slide deck presentation with six content pages using a custom design system and animation framework. It simultaneously updates the Vercel AI SDK slide to include LLMGateway in its provider list and removes the '+ more' placeholder styling. ChangesLLMGateway Slide Deck
Vercel AI SDK Provider Update
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. 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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@apps/demo/slides/llmgateway/index.tsx`:
- Line 144: Remove all decorative section-divider banner comments (the lines
that start with "// ───" and similar banners such as "// ─── 01 · Cover ───")
from this TSX module; search for and delete every instance of that banner
pattern (including the occurrences that label sections like "01 · Cover") so the
file and component definitions (e.g., the default React component and any
exported helpers in this file) no longer contain those decorative comments and
conform to the repository comment policy.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 48c865ef-4051-4d2c-96e1-1800f0cd78c1
📒 Files selected for processing (2)
apps/demo/slides/llmgateway/index.tsxapps/demo/slides/vercel-ai-sdk/index.tsx
| </div> | ||
| ); | ||
|
|
||
| // ─── 01 · Cover ─────────────────────────────────────────────────────────────── |
There was a problem hiding this comment.
🛠️ Refactor suggestion | 🟠 Major | ⚡ Quick win
Remove section-divider banner comments in this TSX file.
These comments are decorative and don’t capture non-obvious constraints; please remove them to match repository comment policy.
As per coding guidelines "**/*.{ts,tsx,js,jsx}: Default to writing no comments... don't use section-divider banners..."
Also applies to: 240-240, 334-334, 383-383, 558-558, 660-660
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@apps/demo/slides/llmgateway/index.tsx` at line 144, Remove all decorative
section-divider banner comments (the lines that start with "// ───" and similar
banners such as "// ─── 01 · Cover ───") from this TSX module; search for and
delete every instance of that banner pattern (including the occurrences that
label sections like "01 · Cover") so the file and component definitions (e.g.,
the default React component and any exported helpers in this file) no longer
contain those decorative comments and conform to the repository comment policy.
Summary
apps/demo/slides/llmgateway/showcasing LLMGateway — cover, the provider-sprawl problem, the gateway pitch, an AI SDK code sample, a model grid, and a closing CTA.vercel-ai-sdkdeck (eyebrow numbering, fade-up motion, glow blobs, mono code panel) so it sits alongside the other product showcases, with a violet accent (#a78bfa) to differentiate it.LLMGatewayalongside the other providers in the existingvercel-ai-sdkdeck. Replaces the+ moretile so the 5-column grid stays balanced at exactly 20 entries — the20+ supportedheadline already signals there are more.Why
LLMGateway publishes a Vercel AI SDK provider (
@llmgateway/ai-sdk-provider) similar to OpenRouter — a single key + endpoint that fans out to OpenAI, Anthropic, Google, Groq, etc. It fits naturally next to the existing OpenRouter entry in the provider list, and a dedicated deck slots into the product-showcase pattern alongsidevercel-ai-sdk,raycast-api,claude-code-intro,vercel-labs-2026.Test plan
pnpm check— biome clean (only the pre-existingnoImgElementwarning inapps/web/lib/layout.shared.tsx)pnpm exec open-slide buildfromapps/demo— full demo deck builds successfullypnpm dev, navigate to/slides/llmgateway, page through all 6 pagesvercel-ai-sdkproviders page still lays out as a clean 5×4 grid🤖 Generated with Claude Code
Summary by CodeRabbit