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
- Host: GitHub
- URL: https://github.com/ryanfarber/inferkit
- Owner: ryanfarber
- Created: 2021-02-17T01:12:29.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-02-17T03:04:01.000Z (over 5 years ago)
- Last Synced: 2025-04-21T03:51:59.475Z (about 1 year ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 4
- Watchers: 2
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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)