Get your API key
Create or sign into your Anthropic account
Head to the Anthropic Console and sign up or log in.
Generate an API key
Go to the API keys page and click Create API key.
Available models
All models are defined in the unified model registry atlib/ai/models.ts. Every Anthropic model supports vision and internet access.
| Model | ID | Features |
|---|---|---|
| Claude Opus 4.5 | claude-opus-4-5 | Vision, Internet |
| Claude Sonnet 4.5 | claude-sonnet-4-5 | Vision, Internet, Thinking/Reasoning |
| Claude Haiku 4.5 | claude-haiku-4-5 | Vision, Internet |
Apps using Anthropic
Anthropic is integrated through Vercel AI SDK 6.0, with provider routing handled bylib/ai/ai-utils.ts.
Chat
Multi-provider chat app — Anthropic is available as an LLM provider
Marketing Plan
Generate structured marketing plans using Claude models
Launch Simulator
Generate Product Hunt launch simulations using Claude models
How it works
The codebase uses Vercel AI SDK 6.0 with a unified model registry — no direct Anthropic API calls needed. Here’s the typical flow for an AI request:- You select a model from the unified registry
- The request goes through
getModelInstance()inlib/ai/ai-utils.ts - The provider is determined via
getProviderFromModelId() - The model is instantiated with
customModel() - The response is streamed back to you
- Results are stored in PostgreSQL
Structure
Understand the full project structure of the codebase.

