An open API service indexing awesome lists of open source software.

https://github.com/ryanfarber/inferkit

a wrapper for the inferkit api
https://github.com/ryanfarber/inferkit

Last synced: about 1 year ago
JSON representation

a wrapper for the inferkit api

Awesome Lists containing this project

README

          

# inferkit
A wrapper for the [InferKit](https://inferkit.com) 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.

```javascript

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
- [ ] add support for user custom generators
- [ ] make a method for continuing generation from accumulating text

Inferkit was created by [Adam Daniel King](https://github.com/AdamDanielKing)