AI Technology

Engagera

AI technology within the Afu ecosystem.

An AI-focused product within the Afu ecosystem.

AI technologyAfu ecosystem
ENGAGERA / PRODUCT VIEWACTIVE
Engagera

Engagera platform

AI tools that are ready to use.

Open Engagera

Engagera gives developers access to advanced AI models with live web search, image generation, code execution, and responsive streaming in one clean interface. AfuBot adds current web context and structured citations when an answer needs fresh information.

AfuBot

Live web crawling with titles, snippets, images, and cited URLs.

AI chat

Multi-turn completions across Engagera Pro and Auto models.

Streaming

Token-by-token SSE events for responsive applications.

How to get access

  1. 1

    Open Engagera

    Create an account or sign in at engagera.afuchat.com.

  2. 2

    Create an API key

    Open Developer settings and create a key beginning with eng_.

  3. 3

    Install the SDK

    Run npm i @afuchat1/engagera, then pass the key to the client.

npm i @afuchat1/engagera

Access tiers

Guest5 free messages · no account needed · all models
FreeExtended limits · conversation history · API access
ProUnlimited · priority inference · higher rate limits

Models

engagera-proFlagship · full web search · highest accuracy
engagera-autoFast · efficient · everyday tasks

Developer SDK

Build with Engagera.

Official TypeScript SDK for Node.js, Bun, Deno, and edge runtimes. Use AfuBot for live search and Chat for completions.

Web search
import Engagera from "@afuchat1/engagera";

const client = new Engagera({ apiKey: "eng_..." });
const result = await client.afubot.search("SpaceX Starship latest launch");

console.log(result.answer);
result.sources.forEach(source => {
  console.log(source.title, source.url, source.snippet);
});
AI chat
import Engagera from "@afuchat1/engagera";

const client = new Engagera({ apiKey: "eng_..." });
const reply = await client.chat.create({
  messages: [
    { role: "user", content: "What happened in tech this week?" },
  ],
  model: "engagera-pro", // or "engagera-auto"
});

console.log(reply.content);
console.log(reply.sources);
Streaming
import Engagera from "@afuchat1/engagera";

const client = new Engagera({ apiKey: "eng_..." });
for await (const event of client.chat.stream({
  messages: [{ role: "user", content: "Explain quantum computing" }],
  model: "engagera-pro",
})) {
  if (event.type === "delta") process.stdout.write(event.text);
  if (event.type === "done") console.log(event.sources);
}

client.afubot.search(query)

Promise<{ answer, searchQuery, sources[] }>

Synchronous web crawl with a synthesized answer and cited sources.

client.chat.create({ messages })

Promise<{ content, sources[] }>

Non-streaming completion with optional live web context.

client.chat.stream({ messages })

AsyncIterable<{ type, text, sources }>

SSE delta events followed by a final done event with citations.

Ready when you are

Ship your next AI feature with a live web context.

Start in the hosted app, create a key, and move from your first request to production code with the same SDK.

Start building

Continue exploring

Product index