API Tester Testing Labs Developer

Introduction

Welcome to the official documentation for Tillu Smart Search. Tillu is a premium, high-performance, AI-driven search ecosystem designed to connect standard web engines with multi-modal AI agents and web apps.

Agent-centric response design: Tillu extracts relevant content, strips clean HTML, performs vector context synthesis, and normalises responses into predictable structures.

System Structure

The Tillu Search pipeline is split into independent sub-components:

  • SearXNG Aggregation: Fetches organic listings, images, news, or videos.
  • Cleaner Scraper: Strips markup/scripts to retain readability text blocks.
  • Synthesis LLM: Generates cohesive responses using a model chain starting with openai/gpt-oss-120b.

Getting Started

Integrating Tillu into your agentic loops is simple. Run queries via HTTP requests using environment parameters defined in your deployment.

Environment Variables

SEARXNG_URL=http://localhost:8080
GROQ_API_KEY=gsk_your_key_here

API: Unified Pipeline

GET /api/unified

Runs the full sequence: Search -> Extract -> Summarise -> Structured response output.

Query Options

ParameterTypeDefaultFunction
qstring-Search query to execute.
modestringfastfast (search+LLM), full (search+scrape+LLM), search (raw search).
categorystringgeneralgeneral, science, news, videos, social.

API: Smart Scraper

GET /api/scraper

Downloads target webpage URLs and returns sanitised read-only text segments.

API: Context Synthesiser

GET /api/synthesiser

Accepts manual context lists and synthesises answers via LLM models.

Pipelines & Models

Tillu uses a redundant fallback model pool to guarantee search reliability:

  • openai/gpt-oss-120b (Primary)
  • qwen/qwen3-32b (Secondary fallback)
  • openai/gpt-oss-20b (Tertiary fallback)

Deployment

Tillu is optimized for zero-config deployment on Vercel or local Node.js containers.

npm run dev     # Starts local tester dev server
npm run deploy  # Direct deployment to production Vercel