Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

inferkit

ryanfarber2ISC1.0.3

a wrapper for the inferkit api

ai, api, generator, inferkit, megatron, natural language processing, natural language understanding, neural network, nlp, text generation

readme

inferkit

A wrapper for the InferKit api.

"InferKit offers an interface and API for custom AI–based text generators. Whether you're a novelist looking for inspiration, or an app developer, there's something for you."

From InferKit's website:

InferKit's text generation tool takes text you provide and generates what it thinks comes next, using a state-of-the-art neural network. It's configurable and can produce any length of text on practically any topic. An example:

Input:

While not normally known for his musical talent, Elon Musk is releasing a debut album

Completion:

While not normally known for his musical talent, Elon Musk is releasing a debut album. It's called "The Road to Re-Entry," and it features an astounding collection of songs... (continued)

usage

currently, this will allow you to generate text each time you call the function.


const inferkit = new InferKit(inferkit_api_key)

inferkit.process("hello world.  I am playing around with an AI.").then(console.log)
inferkit.process("hello world.  I am playing around with an AI.", {length: 100}).then(console.log)

/*
    The goal is to make it learn to write longer programs, 
    but I'm trying not to be too harsh on it for now. 
    Here are a few of the responses I got. 
    It learned to recognize / read basic symbols and strings 
    like numbers, booleans, strings and so on. 
    It has learned to recognize its own program and write...
*/
`

to do

  • <input disabled="" type="checkbox"> add support for user custom generators
  • <input disabled="" type="checkbox"> make a method for continuing generation from accumulating text

Inferkit was created by Adam Daniel King