API Documentation

Integrate our AI capabilities into your applications with a simple REST API. Get started quickly with our SDKs and code examples.

Quick Start

1

Get API Key

Sign up and generate your API key from the dashboard

2

Install SDK

Choose your preferred language and install our SDK

3

Make Request

Start making API calls to our AI services

API Endpoints

POST/api/v1/chat/completions
Chat & Conversation

Generate AI responses using our conversational models

POST/api/v1/embeddings
Embeddings

Convert text into vector embeddings for semantic search

POST/api/v1/analysis/educational
Education AI

Analyze educational content and generate insights

POST/api/v1/analysis/financial
Finance AI

Process financial documents and extract key information

POST/api/v1/analysis/healthcare
Healthcare AI

Analyze healthcare data and generate medical insights

Code Examples

Basic Chat Completion

Python
import requests
import json

url = "https://api.hectorlabs.com/v1/chat/completions"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Content-Type": "application/json"
}

data = {
    "model": "hector-gpt-4",
    "messages": [
        {"role": "user", "content": "Explain quantum computing in simple terms"}
    ],
    "max_tokens": 500,
    "temperature": 0.7
}

response = requests.post(url, headers=headers, json=data)
result = response.json()
print(result['choices'][0]['message']['content'])

Text Embeddings

JavaScript
const axios = require('axios');

const url = 'https://api.hectorlabs.com/v1/embeddings';
const headers = {
  'Authorization': 'Bearer YOUR_API_KEY',
  'Content-Type': 'application/json'
};

const data = {
  model: 'hector-embedding-v1',
  input: 'Your text to embed here'
};

axios.post(url, data, { headers })
  .then(response => {
    console.log('Embedding:', response.data.data[0].embedding);
  })
  .catch(error => {
    console.error('Error:', error);
  });

Educational Analysis

cURL
curl -X POST https://api.hectorlabs.com/v1/analysis/educational \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Your educational content here",
    "analysis_type": "comprehension_check",
    "target_audience": "university_students"
  }'

SDKs & Libraries

Python SDK

Official Python client library for HectorLabs API

v1.2.0
pip install hectorlabs
DocumentationView Docs

JavaScript SDK

Official JavaScript/Node.js client library

v1.1.5
npm install hectorlabs
DocumentationView Docs

React Hook

React hooks for easy integration

v1.0.8
npm install @hectorlabs/react
DocumentationView Docs

Need More Help?

Explore our comprehensive documentation, join our developer community, or get in touch with our technical support team.