The answer API for chats, assistants and displays

Show the answer, not a wall of text.

Send WebKnox the conversation your app already has. Get back a rich, sourced card to render in one line, or matched: false when your own model should reply.

Try

Type any question and the answer comes live from the WebKnox API. The examples show recorded answers.

Matchedweather.forecast1 tokenRecorded
What is the weather in Dresden?

15° and partly cloudy in Dresden right now. Light rain starts around 8 pm and gets heavier after 10 pm; it eases off by about 7 am, and Thursday stays mostly dry with a high of 12°.

Your chat already knows the answer. Now it can show it.

Large language models write fluent paragraphs. People asking about tomorrow's weather, a banana's calories or a pancake recipe want to see it at a glance.

Cards, not paragraphs

Weather becomes a forecast, nutrition a label, a recipe a step-by-step cooking mode. Fourteen card types today, each with a typed, versioned schema; quizzes and movies are next.

Sourced and current

Live data from MET Norway, USDA FoodData Central, Wikipedia, Wikimedia Commons and more. Cards name their sources, with the license where one applies.

Your model stays in charge

Send the messages you already keep; WebKnox remembers nothing. No rich answer? You get matched: false, your LLM replies, and you pay nothing.

Three steps, one request

  1. 1Send the conversation

    POST /v2/answers
    {
      "messages": [
        {"role": "user",
         "content": "Weather in Dresden?"}
      ]
    }
  2. 2Get a typed answer

    {
      "matched": true,
      "text": "15° and partly cloudy…",
      "card": {
        "type": "weather.forecast",
        "data": { … }
      }
    }
  3. 3Render it anywhere

    <webknox-answer
      theme="kiosk">
    </webknox-answer>
    
    // or render.embed_url,
    // render.image_url, card.data

What it answers today

Sources and deterministic skills, not guesses. New skills arrive as new card types.

Browse all examples in the Answer Lab

Weather and sky

  • Forecasts
  • Umbrella advice
  • Sunrise and moon

Food

  • Nutrition facts
  • Recipes
  • Cooking timers

Numbers

  • Maths
  • Conversions
  • Dice
  • Countdowns
  • World clock
  • Distances

Language

  • Translation
  • Definitions

Knowledge

  • Facts
  • Comparisons
  • On this day
  • Quizzessoon

Media

  • Images
  • Radio
  • Sounds
  • Videos
  • Moviessoon

Fun

  • Jokes
  • Quotes
  • Fun facts

Looks like your app, not like ours

A theme sets colours and type, and also how much each card shows: only the temperature on a status bar, the full forecast in a chat.

15° and partly cloudy in Dresden right now. Light rain starts around 8 pm and gets heavier after 10 pm; it eases off by about 7 am, and Thursday stays mostly dry with a high of 12°.

Kiosk · midnight style, glance layouts

A medium banana (118 g) has about 105 kcal, mostly from carbohydrates: 27 g, including 14 g of sugars. It also gives you 3.1 g of fiber and 422 mg of potassium.

Dashboard · mono style, nutrition as a label

15° and partly cloudy in Dresden right now. Light rain starts around 8 pm and gets heavier after 10 pm; it eases off by about 7 am, and Thursday stays mostly dry with a high of 12°.

Kids' tablet · playful style, big and simple

Start free: 50 answers a day

No credit card. Unmatched questions never count against your quota.