> ## Documentation Index
> Fetch the complete documentation index at: https://docs.anysite.io/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Development Assistant

> Intelligent AI prompt generation for API integration

# AI Development Assistant

Streamline your API development workflow with our intelligent prompt generation system that creates comprehensive integration instructions for AI development tools.

## How It Works

When browsing API endpoints in our documentation, you'll find a **"AI Prompt"** button next to each endpoint title that automatically generates detailed, ready-to-use prompts for AI development tools like Claude, ChatGPT, and Perplexity.

### Smart Button Integration

Our AI Development Assistant adds intelligent prompt generation buttons to every API Reference page:

1. **Navigate** to any API Reference endpoint page
2. **Look for** the "🤖 AI Prompt" button next to the endpoint title
3. **Click** the button to automatically generate and copy a comprehensive integration prompt
4. **Paste** the prompt into your preferred AI development tool:
   * 💬 ChatGPT
   * 🤖 Claude
   * 🔍 Perplexity

## Generated Prompt Features

Each AI-generated prompt includes:

### 🎯 **Endpoint Details**

* HTTP method and complete URL
* Endpoint description and functionality
* Authentication requirements

### 🔐 **Authentication Guide**

* Correct header format (`access-token`, not Bearer tokens)
* Proper request structure
* Security best practices

### 💻 **Code Examples**

* cURL commands with proper syntax
* Request and response examples
* Error handling patterns

### 🏗️ **Implementation Requirements**

* Production-ready code guidelines
* Error handling for all HTTP status codes (200, 400, 401, 403, 429, 500)
* Rate limiting implementation
* Response validation and parsing
* TypeScript type definitions
* Comprehensive documentation

### 🚀 **Development Best Practices**

* Framework-agnostic implementation guidance
* Security considerations
* Performance optimization tips
* Testing strategies

## Supported Frameworks & Languages

The generated prompts are designed to work with any programming language or framework. Common implementations include:

* **JavaScript/TypeScript**: fetch, axios, Node.js
* **Python**: requests, httpx, aiohttp
* **PHP**: cURL, Guzzle
* **Java**: HttpClient, OkHttp
* **C#**: HttpClient, RestSharp
* **Go**: net/http, resty
* **Ruby**: Net::HTTP, Faraday

## API Authentication

All generated prompts include proper authentication instructions for the Anysite API:

```bash theme={null}
# Correct authentication format
curl -X POST "https://api.anysite.io/api/endpoint" \
  -H "access-token: YOUR_API_KEY" \
  -H "Content-Type: application/json"
```

<Warning>
  The Anysite API uses `access-token` headers, **not** Bearer token format. Generated prompts always include the correct authentication method.
</Warning>

## Getting Started

1. Navigate to any **API Reference** page
2. Find the "🤖 AI Prompt" button next to the endpoint title
3. Click the button to copy the generated prompt
4. Paste the prompt into your preferred AI development tool
5. Get production-ready implementation code

### Example Generated Prompt

Here's what a typical generated prompt looks like:

```markdown theme={null}
# Anysite API Integration Task

I need to integrate the **/linkedin/email/user** endpoint from the Anysite API into my application.

## Endpoint Details
- **Method**: POST
- **URL**: https://api.anysite.io/api/linkedin/email/user
- **Description**: Find LinkedIn users by email address

## Authentication Requirements
The Anysite API uses access token authentication (NOT Bearer tokens):

Headers:
access-token: YOUR_API_KEY
Content-Type: application/json


## Request Example
curl --request POST \
  --url https://api.anysite.io/api/linkedin/email/user \
  --header 'Content-Type: application/json' \
  --header 'access-token: <access-token>' \
  --data '{
  "timeout": 300,
  "email": "example@gmail.com",
  "count": 5
}'

## Expected Response
The API returns a JSON response with comprehensive user profile data including:
- User identification and profile URLs
- Contact information (emails, phone numbers)
- Professional details (headline, skills, connections)
- Personal information (birth date, location, pronouns)
- Verification status and follower counts

## Implementation Requirements
Please provide a complete, production-ready implementation that handles authentication, 
request formatting, error handling, rate limiting, and response parsing.
```

## Advanced Features

### Intelligent Context Detection

The system automatically detects:

* **HTTP methods** from DOM content
* **Request/response examples** from code blocks
* **Parameter requirements** from documentation
* **Response schemas** from API specifications

### Multi-Language Support

Generated prompts include guidance for:

* Type-safe implementations
* Language-specific best practices
* Framework-specific patterns
* Error handling conventions

## Troubleshooting

If the "AI Prompt" buttons don't appear:

1. **Refresh the page** - The feature loads dynamically after Mintlify renders the API content
2. **Check browser compatibility** - Modern browsers with JavaScript enabled required
3. **Disable ad blockers** - May interfere with dynamic script loading
4. **Wait for page load** - Buttons appear after the API documentation fully loads
5. **Check API Reference pages** - Feature only works on dynamically generated API endpoint pages
