Human API - Add the right context/memories to any LLM
Let your LLM calls use improved user memory to increase performance and save tokens/$$
Human API is a memory-enhanced endpoint that automatically injects yours or Onairos user's context/memories that are relevant automatically to any LLM call
What is Human API?
Human API is a new addition to Oneiros's vision to make the personalised internet a reality.
It works with memory enhancement built-in:
- Compatible Interface: Use any OpenAI SDK - just change the base URL
- Memory Injection: Add {onairos_memory} to prompts for instant personalization
- Zero Infrastructure: No databases, embeddings, or RAG pipelines to manage
- Privacy Built-in: Automatic PII removal and isolated user data
Quick Example
// Standard OpenAI call
const response = await openai.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: 'What should I work out today?'
}]
});
// Returns: Generic workout advice
// Just change these two lines in your existing code:
const onairos_client = new OpenAI({
apiKey: 'your_app_api_key_here', // Your developer key for the application
baseURL: 'https://developer.onairos.uk/v1' // Our endpoint
});
// Human API call with memory
const response = await onairos_client.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: 'Based on {onairos_memory}, what should I work out today?'
}]
});
// Returns: "Since you did legs yesterday and prefer morning cardio..."Quick Setup
1. Get Your API Keys
Follow these steps to get started:
Sign up at developer.onairos.uk
Create an application (choose your type: fitness, dating, productivity, etc.)
Generate your API key from the dashboard
1.5 Key descriptions:
Developer API key beginning with 'ona_'
User authorized JWT key, after the user authorized Onairos data access via the in app overlay
2. Update Your Code
import OpenAI from 'openai';
// Just change these two lines in your existing code:
const onairos_client = new OpenAI({
apiKey: 'your_app_api_key_here', // Your developer key for the application
baseURL: 'https://developer.onairos.uk/v1' // Our endpoint
});
// Add user identification from "Sign in with Onairos"
onairos_client.defaultHeaders = {
'x-jwt-token': onairosUserJWT // JWT token from user's Onairos authentication
};3. Add Memory to Prompts
// Before: Generic responses
'Help me plan my day'
// After: Personalized with memory
'Based on {onairos_memory}, help me plan my day'
// Onairos automatically injects relevant user contextGetting Started
1. Get Your API Key
Sign up at developer.onairos.uk
Create an application (choose your type: fitness, dating, productivity, etc.)
Generate your API key from the dashboard
2. Update Your OpenAI Client
import OpenAI from 'openai';
const onairos_client = new OpenAI({
apiKey: 'ona_your_api_key_here',
baseURL: 'https://developer.onairos.uk/v1',
defaultHeaders: {
'x-jwt-token': onairosUserJWT // JWT token from user's Onairos authentication
}
});3. Add Memory to Your Prompts
// Add {onairos_memory} anywhere you want personalization
const response = await onairos_client.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: 'Based on {onairos_memory}, suggest my workout for today'
}]
});4. Start Getting Personalized Responses
Your users immediately get responses that know their preferences, history, and context.
Real Example: Fitness App Integration
// FitTracker app wants to personalize workout recommendations
const response = await onairos_client.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: 'Based on {onairos_memory}, what should I focus on in my workout today?'
}]
});Without memory: "Try a full-body workout with cardio and strength training..."
With memory: "Your progress shows you've been consistent with cardio. Since you did legs yesterday and prefer 30-minute sessions, let's focus on upper body strength training today."
Dating App Example
// Dating app helping users with conversation starters
const response = await onairos_client.chat.completions.create({
model: 'gpt-4o',
messages: [{
role: 'user',
content: 'Based on {onairos_memory}, suggest conversation starters for my matches'
}]
});Without memory: "Try asking about their hobbies, favorite movies, or travel experiences."
With memory: "Based on your interest in jazz music and weekend hiking, try asking about their favorite concert or outdoor adventures."
Last updated