# Build with AI - Your APIVerve Development Companion

> Generate code snippets, get API recommendations, and debug issues using the Build with AI feature. An AI assistant that knows all APIVerve APIs.

# Build with AI

Build with AI is an intelligent development companion within the APIVerve Dashboard. It has comprehensive knowledge of all APIVerve APIs and can generate code, recommend APIs for your use case, and help debug integration issues.

**Alpha Feature**

Build with AI is currently in alpha. Token limits are conservative while we scale. Your daily token allowance resets at midnight UTC.

## Accessing Build with AI

To use Build with AI:

1.  Log into your [APIVerve Dashboard](https://dashboard.apiverve.com)
2.  Click on "Build with AI" in the sidebar navigation
3.  Start typing your question or request in the chat interface

## Three Ways to Use Build with AI

The assistant supports three primary modes, each optimized for different tasks:

### Build Mode

Generate working code for your specific use case. The assistant will create an execution plan, recommend the right APIs, and generate code you can copy directly into your project.

**Example prompts:**

-   "Validate an email address in Python"
-   "Get weather forecasts with Node.js"
-   "Generate a QR code in JavaScript"
-   "Get IP location then fetch local weather"
-   "Validate email and check if disposable"

### Suggest Mode

Describe what you're building and get API recommendations. The assistant will suggest the most relevant APIs from the catalog and explain how they can help.

**Example prompts:**

-   "I need to verify user signups are legitimate"
-   "What APIs can help me build a weather app?"
-   "I want to add location features to my app"
-   "How can I validate form inputs?"
-   "What APIs help with content moderation?"

### Debug Mode

Get help troubleshooting API integration issues. Share error messages or describe unexpected behavior and receive targeted debugging assistance.

**Example prompts:**

-   "Why am I getting 401 from Email Validator?"
-   "Why does IP Lookup return null for location?"
-   "Why is Weather Forecast giving empty array?"
-   "Why does QR Code Generator fail with Unicode?"

## Interactive API Cards

When the assistant recommends APIs, you'll see interactive cards showing:

-   API name and description
-   Token cost per request
-   Category classification
-   Quick links to documentation, playground, and mock server

## Usage Limits

Build with AI has the following limits during the alpha period:

-   **Daily tokens:** Token allowance that resets at midnight UTC
-   **Conversation limit:** 3 messages per conversation

You can view your current token usage and remaining allowance in the input area. Click on the token indicator to see detailed usage information.

When you reach your conversation limit, click "New Chat" to start a fresh conversation.

## Tips for Best Results

### Be Specific About Your Stack

Include your programming language and framework when asking for code:

-   "Generate email validation code **in Python using requests**"
-   "Show me how to call the Weather API **in Node.js with fetch**"

### Describe Your Use Case

When asking for suggestions, explain what you're building:

-   "I'm building a **signup form** and need to verify emails are real"
-   "My app shows **local business information** - what APIs would help?"

### Share Error Context

When debugging, include the specific error message and what you expected:

-   "I'm getting **401 Unauthorized** when calling Email Validator. I'm using the x-api-key header."
-   "The response is **empty** but I expected weather data for New York"

## Next Steps

Ready to start building? Here are some helpful resources:

-   [Browse available APIs](/dashboard/api-browser) to find the right one for your project
-   [Test APIs in the Playground](/dashboard/playground) before integrating
-   [Follow the Quick Start guide](/quickstart) for your first integration
-   [Learn about making API requests](/making-requests) with detailed examples

Help us improve our documentation

YesNo

Copy for LLM[View as Markdown](/dashboard/ai-assistant/ai.md "View this page as plain markdown")

---

*Source: [docs.apiverve.com/dashboard/ai-assistant](https://docs.apiverve.com/dashboard/ai-assistant)*