Manny

Manny Chat Service

Een AI-chatassistent die alleen over jouw content praat

Manny beantwoordt vragen van je bezoekers op basis van de documenten die jij aanlevert. Vragen buiten dat domein krijgen netjes jouw eigen scripted antwoord — nooit verzonnen tekst.

Hoe het werkt

  1. 1

    Tenant & keys

    Je krijgt een eigen tenant met twee API-keys: een geheime server-key voor je backend en een publieke widget-key voor de browser, beveiligd met een origin-allowlist.

  2. 2

    Content aanleveren

    Je backend pusht documenten (vacatures, FAQ's, productinfo) naar Manny. Die vormen samen het domein waarbinnen de assistent antwoordt.

  3. 3

    Chatten

    Bezoekers stellen vragen via de widget of jouw eigen frontend. De gespreksgeschiedenis blijft bij de client — Manny slaat geen sessies op.

Mogelijkheden

Multi-tenant

Eén Manny-installatie bedient meerdere websites. Elke tenant heeft eigen content, prompt, provider en limieten — volledig gescheiden.

Binnen het domein

Vragen buiten jouw content beantwoordt Manny met jouw eigen scripted tekst. Onvolledige vragen krijgen een vriendelijke doorvraag — nooit gegokte antwoorden.

Misbruikpreventie

Gestapelde rate-limits per gebruiker en per tenant, vraaglengte-grenzen en een antwoordcache houden kosten en misbruik in toom.

Keuze uit AI-providers

Per tenant instelbaar: Ollama (lokaal), Claude, OpenAI, OpenRouter of HostYourAI (EU-gehost, AVG-compliant) — inclusief model, temperature en tokenbudget.

Veilige API-keys

Keys worden gehasht opgeslagen en zijn na aanmaken niet meer op te vragen, alleen te roteren. De widget-key werkt uitsluitend vanaf jouw domeinen.

Instelbare widget

Titel, kleuren, iconen (floating widget-icoon en verstuurknop) en voorgestelde startvragen stel je per tenant in; de widget haalt die configuratie zelf op.

Meertalig

Volledige ondersteuning voor meerdere talen. Manny detecteert de taal van de website of gebruikt een specifieke parameter om de bezoeker in eigen taal te woord te staan.

MCP-koppeling

Integreer externe databronnen via het Model Context Protocol. Manny kan real-time informatie uit je eigen tools en databases doorzoeken en verwerken.

BYOK — eigen API-key

Optioneel en herroepbaar: gebruik je eigen API-key bij de gekozen provider in plaats van Manny's gedeelde key. Zo bepaal je zelf welke provider mogelijk is en loopt het providergebruik via jouw eigen account.

Prijzen

Er is geen vaste prijslijst voor Manny — de kosten zijn maatwerk en hangen af van hoe je Manny inzet.

Provider & model

Een lokaal Ollama-model heeft andere kostenkenmerken dan een betaalde provider zoals Claude, OpenAI, OpenRouter of het EU-gehoste HostYourAI. Optioneel: met BYOK (bring your own key) gebruik je je eigen key voor die provider — een herroepbare instelling die mede bepaalt welke provider mogelijk is en via wiens account de kosten lopen.

Instellingen & limieten

De toegestane vraag- en antwoordlengte, het aantal gesprekken en de ingestelde rate-limits bepalen mede hoeveel er per gesprek verbruikt wordt.

Daadwerkelijk gebruik

Hoeveel vragen bezoekers stellen en hoeveel daarvan al uit de antwoordcache beantwoord worden, bepalen samen het uiteindelijke verbruik.

Neem contact op voor een prijsvoorstel dat aansluit bij jouw situatie.

Eenvoudige REST-API

Eén endpoint om te chatten, één om content te pushen. Het volledige contract staat in docs/openapi.yaml.

POST /api/v1/chat/messages
Authorization: Bearer pk_…
Origin: https://jouwsite.nl

{
  "question": "Hebben jullie vacatures in Utrecht?",
  "history": []
}

→ { "answer": "Ja! Op dit moment staan er drie vacatures in Utrecht open…" }