Documentation Index Fetch the complete documentation index at: https://docs.neode.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Neode can automatically generate triples from natural language using AI. Just describe what you want to know, and Neode extracts structured facts.
Basic Generation
curl -X POST "https://neode.ai/api/triples/generate?format=json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"query": "Extract key facts about Tesla and its products",
"index_id": "YOUR_INDEX_ID",
"triple_count": 10
}'
Response:
{
"success" : true ,
"data" : [
{
"id" : "uuid-1" ,
"subject" : "Tesla" ,
"predicate" : "founded_year" ,
"object" : "2003" ,
"object_type" : "literal" ,
"confidence" : 0.95
},
{
"id" : "uuid-2" ,
"subject" : "Tesla" ,
"predicate" : "headquarters_in" ,
"object" : "Austin, Texas" ,
"object_type" : "entity" ,
"confidence" : 0.95
}
// ... more triples
],
"count" : 10 ,
"provider" : "openai" ,
"credits_used" : 2 ,
"balance_remaining" : 98
}
With Web Search
Enable web search for real-time information:
curl -X POST "https://neode.ai/api/triples/generate?format=json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"query": "What are the latest SpaceX Starship test flight results?",
"index_id": "YOUR_INDEX_ID",
"web_search": true,
"triple_count": 15
}'
Web search is great for:
Current events and news
Recent product releases
Updated statistics
Real-time information
Streaming vs JSON
Returns complete response after generation:
curl -X POST "https://neode.ai/api/triples/generate?format=json" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{ ... }'
Streams results as they’re generated (good for UIs):
curl -X POST "https://neode.ai/api/triples/generate" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{ ... }'
Request Parameters
Parameter Type Required Description querystring Yes Natural language description of what to extract index_idUUID Yes Index for entity disambiguation graph_idUUID No Graph to store triples in web_searchboolean No Enable web search (default: true) triple_countinteger No Target number of triples (default: 10, max: 50) predicatesstring[] No Restrict to specific predicate types
Controlling Output
Specify Triple Count
{
"query" : "Facts about Elon Musk's companies" ,
"index_id" : "YOUR_INDEX_ID" ,
"triple_count" : 20
}
Restrict Predicates
Focus on specific relationship types:
{
"query" : "Information about tech companies" ,
"index_id" : "YOUR_INDEX_ID" ,
"predicates" : [ "founded_by" , "headquarters_in" , "industry" , "founded_year" ]
}
Add to a Graph
Store generated triples in a specific graph:
{
"query" : "SpaceX Starship specifications" ,
"index_id" : "YOUR_INDEX_ID" ,
"graph_id" : "YOUR_GRAPH_ID" ,
"triple_count" : 10
}
Credits and Pricing
Operation Credits Generation without web search 2¢ Generation with web search 5¢
Check your balance:
curl "https://neode.ai/api/credits" \
-H "Authorization: Bearer YOUR_API_KEY"
Insufficient Credits
When credits are low, you’ll receive:
{
"success" : false ,
"error" : "Insufficient credits" ,
"balance_cents" : 3 ,
"required_cents" : 5 ,
"buy_credits_url" : "https://neode.ai/dashboard/settings/billing"
}
Query Tips
Be Specific
// Good - specific and focused
{
"query" : "Extract financial metrics from Tesla's Q4 2025 earnings report"
}
// Avoid - too broad
{
"query" : "Tell me about Tesla"
}
Provide Context
{
"query" : "Key milestones in SpaceX's Starship development program, including test flights and regulatory approvals"
}
Ask for What You Need
{
"query" : "Technical specifications of the iPhone 15 Pro including processor, camera, and battery details"
}
Example Use Cases
Research Assistant
{
"query" : "Summarize the key findings from recent studies on GPT-4 capabilities and limitations" ,
"web_search" : true ,
"triple_count" : 15
}
Competitive Intelligence
{
"query" : "Compare features and pricing of major cloud providers: AWS, Azure, and Google Cloud" ,
"web_search" : true ,
"triple_count" : 20
}
Knowledge Base Building
{
"query" : "Extract biographical information about Nobel Prize winners in Physics from 2020-2025" ,
"web_search" : true ,
"triple_count" : 30
}
News Monitoring
{
"query" : "Latest developments in AI regulation and policy in the European Union" ,
"web_search" : true ,
"triple_count" : 10
}
Error Handling
Rate Limits
If you hit rate limits:
{
"success" : false ,
"error" : "Rate limit exceeded" ,
"retry_after" : 60
}
Invalid Requests
{
"success" : false ,
"error" : "index_id is required"
}
API Reference See the complete Generation API documentation.