Documentation

Build with NeuraFlow

Everything you need to integrate AI into your applications

Quick Start

Get started with NeuraFlow in less than 5 minutes

Installation

// Install the NeuraFlow SDK
npm install @neuraflow/sdk

// Initialize the client
import { NeuraFlow } from '@neuraflow/sdk';

const client = new NeuraFlow({
  apiKey: process.env.NEURAFLOW_API_KEY
});

// Make your first API call
const response = await client.generate({
  prompt: 'Explain quantum computing',
  model: 'neura-v2',
  temperature: 0.7
});

console.log(response.text);
  

API Reference

Text Generation
const response = await client.generate({
  prompt: 'Write a product description',
  model: 'neura-v2',
  maxTokens: 500,
  temperature: 0.8
});

Guides

Authentication

Secure your API requests with authentication tokens

All API requests require authentication using your API key. Include it in the Authorization header:

Authorization: Bearer YOUR_API_KEY

You can generate API keys in your dashboard under Settings > API Keys.

Models

Choose from our suite of AI models

Available models:
- neura-v2: Our flagship model for text generation
- code-neura: Specialized for code completion
- vision-neura: Image understanding and analysis
- fast-neura: Optimized for speed and efficiency

Rate Limits

Understand API rate limiting

Rate limits by plan:
- Starter: 100 requests/minute
- Professional: 1000 requests/minute
- Enterprise: Custom limits

Headers returned:
- X-RateLimit-Limit: Your limit
- X-RateLimit-Remaining: Remaining requests
- X-RateLimit-Reset: Time until reset

Available SDKs

Official SDKs for your favorite programming languages

JavaScript
Python
Go
Ruby
Java
PHP
Rust
.NET

Need Help?

Join our community or reach out to our support team