--- title: Anthropic description: Setup Anthropic provider and learn how to use it in the starter kit. url: /ai/docs/anthropic --- # Anthropic The [Anthropic](https://www.anthropic.com) provider integrates Anthropic's powerful Claude models into your application through the AI SDK, with an emphasis on safety, helpfulness, and natural interactions. ![Anthropic](/images/docs/ai/providers/anthropic.png) ## Setup ### Generate API Key Visit the [Anthropic Console](https://console.anthropic.com/) to create an account and generate a new API key for your project. ### Add API Key to Environment Add your generated API key to your project's `.env` file (e.g., in `apps/web`): ```bash title=".env" ANTHROPIC_API_KEY=your-api-key ``` ### Configure Provider (Optional) The starter kit automatically uses the `ANTHROPIC_API_KEY` environment variable. For advanced configurations (such as proxies or custom headers), refer to the [AI SDK Anthropic documentation](https://sdk.vercel.ai/providers/ai-sdk-providers/anthropic#provider-instance). ## Features Leverage Anthropic's state-of-the-art Claude models for sophisticated conversational AI, creative text generation, in-depth analysis, and more through the intuitive Messages API. Enable models to understand and process image inputs alongside text for multimodal applications. Allow models to interact with external tools and APIs to perform actions and retrieve real-time information. Create structured data outputs (like JSON) from natural language prompts, streamlining the integration of AI capabilities with your existing systems. Access detailed insights into the model's thought process, enhancing transparency, debuggability, and trust in AI-generated responses. (Experimental) Allow models to directly interact with computer desktop environments to complete complex, multi-step tasks autonomously. ## Use Cases Craft intelligent, context-aware chatbots capable of nuanced conversations and sophisticated task completion. Experience this capability in our [Chat Demo](/ai/docs/chat). Generate high-quality text for various purposes, or summarize long documents and conversations accurately. Extract structured information from unstructured text or analyze complex data sets combined with visual inputs for comprehensive insights. Seamlessly integrate Claude models with your existing tools via function calling to automate complex business processes and tasks. Explore [Agents](/ai/docs/agents) for advanced implementation options. ## Links * [Anthropic Website](https://www.anthropic.com) * [Anthropic Documentation](https://docs.anthropic.com) * [AI SDK - Anthropic Provider Docs](https://sdk.vercel.ai/providers/ai-sdk-providers/anthropic)