TextCortex API javascript packages for generating content even faster! Generate product descriptions, blogs, ads and more using GPT architecture with a single request to TextCortex API a.k.a HemingwAI
The easiest way to install textcortex-hemingwai-js is using npm or yarn.
yarn add textcortex-hemingwai-js
Or
for installation via yarn
npm install textcortex-hemingwai-js
- Signup at https://textcortex.com
- Sign-in and click on account on top right.
- Go to API Key section and copy your key.
Start generating content with a single line of code!
import { TextCortex } from "textcortex-hemingwai-js";
const hemingwai = new TextCortex(YOUR_API_KEY);
hemingwai.generateProductDescriptions({
product_title: "Headphone",
product_brand: "JBL",
product_features: ["Noise canceling"],
product_category: ["electronics"],
source_language: "en",
});
{
status: "success",
ai_results: [
{
generated_text: ` The JBL K8 In-Ear Noise Canceling Earbuds are designed to block out unwanted ambient noise while you're on the go. If you prefer music without distraction, these earphones will do the job for you. Made with a dynamic driver and an inline microphone for exceptional sound quality, they come in black and feature built-in volume control.`,
rank: 0.9762,
text_length: 336,
word_frequency: [],
word_count: 56,
},
],
error: 200,
}
API key related errors have an error message attached to them as follows:
if (errorData.error === 403) {
throw {
errorMessage:
"API Key is invalid. Check out your API key on https://app.textcortex.com/user/account",
...error,
};
} else if (errorData.error === 402) {
throw {
errorMessage:
"Reached API Limits, increase limits by contacting us at [email protected] or upgrade your account",
...error,
};
}
Currently we support the following methods for generating copy text like the following:
// Generate Blog Articles:
hemingwai.generateBlog;
// Autocomplete the rest using Hemingwai
hemingwai.generate;
// Generate Ad copies using Hemingwai
hemingwai.generateAds;
// Generate Email Body using Hemingwai
hemingwai.generateEmailBody;
// Generate Email Subject using Hemingwai
hemingwai.generateEmailSubject;
// Generate Product Descriptions using Hemingwai
hemingwai.generateProductDescriptions;
There are some variables that you need to send before making a request to Hemingwai.
Here is a brief summary of what those variables are:
-
prompt
: Prompting the HemingwAI to start writing on a specific subject -
creativity
: Floating number between 0-1. 0 being the lowest creativity and 1 being the highest. Default is 0.7 -
character_length
: Integer which defines the maximum amount of characters that can be produced by the HemingwAI -
source_language
: Language code of the source language of the written prompt. for example 'en' for English and 'de' for German. We support 72 languages. If you don't know the language code you can also use 'auto' for this field to automatically sense the input language. -
parameters
: Used for setting the tone of the generated copy text. It can be basically anything but please keep it plausible :)
See examples for examples.
Note: while generating ads, you can add your target segment as an option.
Looking to contribute? You are welcome. Just fork and PR to staging branch.
You can have a look at the HemingwAI's documentation on TextCortex website
Or talk to us at the TextCortex Dev Community on slack
Please file an issue for bugs, missing documentation, or unexpected behavior.
We are happy. Please file an issue to suggest new features. Vote on feature requests by adding a 👍. This helps maintainers prioritize what to work on.
TextCortex Team and Abreham Gezahegn
MIT