Giter VIP home page Giter VIP logo

docs's Introduction

Introduction

{% hint style="danger" %} Heads up: Version 0.1 will soon be deprecated in favor of v0.2. Please review the new product documentation so you can plan your migration to it as soon it's generally available. {% endhint %}

NLU for humans.

Whitehead is a simple and elegant API for common natural language tasks. You can use them to build games, chatbots, and novel conversational interfaces. Features include:

  • Freeform chit-chat with users
  • Generating natural-sounding speech
  • Understanding user intent and extracting information
  • Among many others...

Wonderfully simple and tasteful libraries

Whitehead libraries have been designed for human beings. They are simple and high-level so you can focus on the design and "feel" of your applications rather than the technical details. You can see for yourself in these examples!

{% tabs %} {% tab title="node.js" %} {% code title="hello.js" %}

/* Assuming you already have a `client` instance ready. */

/* Example 1: Get a response to a chitchat message */
// > See API reference for a list of all of our APIs
const input = "It is a good day today";
const history = [
  {agent: "user", said: "Hello"},
  {agent: "bot", said: "Hi there!"}
];

const result = await client.api.chitchat({ input, history });

/*
  {reply: "It's been nice for a few days now."}
*/

// --------------------------------------------

{% endcode %} {% endtab %}

{% tab title="python" %} {% code title="hello.py" %}

# Assuming you already have a `client` instance ready.

from whitehead_sdk.api.input.turn import Turn, Agent

# Example 1: Get a response to a chitchat message
# > See API reference for a list of all APIs
result = client.chitchat.execute( 
    input="It is a good day today", 
    history=[
        Turn(agent=Agent.USER, said="Hello"),
        Turn(agent=Agent.BOT, said="Hi there")
    ]
)

# {
#   "reply": "It's been beautiful for a few days now."
# }

# ----------------------------------------------------

{% endcode %} {% endtab %} {% endtabs %}

docs's People

Contributors

creatorrr avatar

Watchers

 avatar Philip Edward R. Balbas avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.