WokGen Text

Text Documentation

Complete guide to WokGen's AI copywriting engine — headlines, blog posts, product descriptions, social copy, code, stories, and more.

1. Overview

WokGen Text is an AI copywriting engine powered by Eral 7c (Llama 3.3 70B). It covers ten distinct content types — from punchy marketing headlines to long-form essays — with tone controls and length presets that let you dial in exactly the copy you need.

Who it's for

  • Marketers — ad copy, landing page headlines, email subject lines.
  • Developers — code snippets, technical documentation stubs, README sections.
  • Content creators — blog posts, social captions, newsletter intros.
  • Product teams — product descriptions, feature taglines, onboarding copy.
  • Writers — story starters, essay outlines, creative writing prompts expanded into full drafts.
WokGen Text is in Beta. Model improvements and new content types are being added regularly.

2. Content Types

WokGen Text supports ten content types. Each type primes the model with a different structural and tonal objective.

TypeWhat it generatesTypical length
HeadlineAttention-grabbing title for an article, ad, or landing pageSingle line
TaglineShort brand statement or product slogan5–15 words
Blog PostFull structured article with intro, body sections, and conclusion200–1 000 words
Product DescriptionBenefit-led product copy for e-commerce or SaaS50–300 words
EmailSubject line + email body for marketing, cold outreach, or transactional messages100–400 words
Social PostPlatform-optimised caption for Twitter/X, LinkedIn, Instagram, or TikTok20–280 chars
Code SnippetFunctional code sample in any language, with inline commentsVaries
StoryShort-form narrative or scene with characters and arc100–800 words
EssayStructured argument or analytical piece with thesis and evidence300–1 000 words
Ad CopyCTA-driven copy for display, search, or social ads25–150 words

Selecting a content type

Choose the content type that matches your output goal, not your prompt. For example, if you want a short punchy sentence that sums up your product, choose Taglineeven if your prompt is a paragraph of context. The model uses the content type to set its output structure.

3. Tone Settings

Tone shapes the voice and register of the generated copy. The same prompt with different tones produces meaningfully different output.

ToneDescriptionExample output excerpt
ProfessionalFormal, polished, business-appropriate"Our platform delivers enterprise-grade performance at scale."
CasualConversational, friendly, approachable"Hey — we built this so you don't have to stress about it."
CreativeImaginative, original, narrative-driven"In a world where data breathes, your dashboard is the heartbeat."
TechnicalPrecise, jargon-aware, developer-focused"The API accepts a JSON payload with a required prompt field and optional temperature parameter."
PersuasiveCTA-oriented, benefit-led, conversion-focused"Join 12 000 teams already shipping faster — start free today."
PlayfulLight, humorous, energetic"Your pixels just levelled up (and honestly? We're a bit proud.)"
Technical tone pairs well with Code Snippet and Essay. Persuasive is the default recommendation for Ad Copy and Product Description. Playful works best for Social Post and brand-led content.

4. Length Control

The Length control sets a target word count for the generated output. The model treats this as a guide, not a hard cap — final outputs may vary ±20%.

SettingTarget lengthBest for
Micro~50 wordsHeadlines, taglines, social posts, ad one-liners
Short~200 wordsProduct descriptions, emails, short blog intros
Medium~500 wordsBlog sections, essays, landing page copy
Long~1 000 wordsFull blog posts, detailed essays, long-form copy
iFor Code Snippet, length control affects the verbosity of comments and the number of included examples, not the number of lines of actual code.

5. Prompting Guide

The quality of your output is directly tied to prompt specificity. Vague prompts produce generic copy; specific prompts produce copy you can actually use.

General principles

  • Name the product or subject explicitly. Don't write "a productivity app" — write "Flowline, a Kanban-based project management tool for remote engineering teams".
  • Specify the target audience. "for indie game developers aged 20–35" gives the model critical context about register and assumed knowledge.
  • Include the desired action or outcome. For ad copy, say what you want readers to do: "click to start a free trial", "share with their team", "visit the pricing page".
  • Mention constraints. "Under 100 characters", "no technical jargon", "must include the word 'launch'" all steer the model effectively.

Content-type-specific tips

Headline

Include the topic, the benefit, and optionally a number or power word. Example: "Headline for a blog post about reducing Kubernetes costs — emphasise saving money without sacrificing performance."

Blog Post

Provide the topic, target audience, main argument, and 2–3 key points to cover. Example: "Blog post for junior developers about understanding async/await in JavaScript. Cover the event loop, callback hell as context, and three real-world examples."

Product Description

Lead with the product category, key differentiators, and who it's for. Example: "Product description for NoiseBuster Pro, a noise-cancelling USB microphone for remote workers. Key features: 48kHz recording, AI noise reduction, plug-and-play. Target: developers on video calls."

Email

Specify email type (cold outreach / newsletter / transactional), sender context, recipient, and CTA. Example: "Cold outreach email from a design agency to a SaaS startup founder. Goal: book a 30-minute brand strategy call. Keep it under 150 words, Professional tone."

Social Post

Name the platform — copy structure differs significantly between LinkedIn, Twitter/X, and Instagram. Example: "LinkedIn post announcing WokGen Voice Beta launch. Highlight AI voice generation for game devs. Include one relevant emoji, no hashtag spam."

Code Snippet

Specify language, what the code should do, input/output, and any libraries allowed. Example: "TypeScript function that debounces an async callback with a configurable delay. Use no external dependencies. Include JSDoc comments."

6. Downloading

Generated text can be downloaded in two formats:

  • .txt — plain text, no formatting, maximum compatibility with any editor or system.
  • .md — Markdown format, preserving headings, bold, bullet lists, and code blocks where applicable. Ideal for blog posts, essays, and documentation.

Click the Download button below the output panel and select your preferred format. The file is named wokgen-text-[timestamp].[ext].

Download as .md if you're pasting into Notion, GitHub, or a Markdown-based CMS — the formatting will be preserved. Use .txt for Word, Google Docs, or email clients.

Text generations can be saved to your WokGen Gallery to build a reusable copy library and share with your community.

  • Click Save to Gallery after generation.
  • Set visibility to Public to share with the WokGen community, or Private to keep it in your account.
  • Public copy appears in the Text Gallery with your username, content type, and tone tags.
  • Browse community-saved copy in the Gallery to discover prompt patterns and tone examples.

8. Rate Limits

PlanGenerations per hourNotes
Free20 / hourAll content types and tones included
Pro100 / hourPriority queue, faster response times
MaxUnlimitedSubject to fair use; no per-hour cap

Rate limits apply to generation requests regardless of content type or output length. Limits reset on a rolling 60-minute window.

9. AI Models

WokGen Text is powered by Eral 7c, the platform's primary language model backed by Llama 3.3 70B.

  • Model: Llama 3.3 70B via the Eral 7c inference layer
  • Response time: typically 1–4 seconds for Micro/Short; 5–12 seconds for Long outputs
  • Consistency: no model degradation over time — the same prompt returns consistent quality regardless of time of day or load
  • Context window: 128 000 tokens — long enough to include extensive background context in your prompt
  • Output temperature: dynamically adjusted per content type — lower for Technical/Professional, higher for Creative/Playful
iEral is also available as a standalone AI companion in the sidebar (Eral button) across all WokGen studios, and as a full chat interface at /eral.

10. Best Practices

Be specific in your prompt

The single most impactful improvement you can make is adding specificity. Replace "write a product description" with "write a product description for Lumino, a portable LED ring light for content creators, sold on Amazon, targeting YouTubers aged 18–30." The difference in output quality is dramatic.

Specify your target audience

Including the audience shifts vocabulary, assumed knowledge, and tone automatically. "for senior backend engineers" vs "for non-technical founders" will produce substantially different copy from the same product brief.

Mention the product category

Category context helps the model use industry-appropriate language and conventions. "a B2B SaaS project management tool" gives the model more signal than "an app that helps teams work together".

Use tone intentionally

Don't leave tone on the default unless you're happy with a neutral result. For most marketing copy, Persuasive is the right choice. For developer documentation, use Technical. For social media, try Playfulor Casual first.

Iterate with short lengths first

Start with Micro or Short to validate the direction, then re-generate at Medium or Long once you're happy with the angle and tone. This is faster than regenerating a 1 000-word piece three times.

11. Example Prompts

Five worked examples across different content types:

1. Headline — SaaS landing page

Prompt:

Content type: Headline
Tone: Persuasive
Length: Micro

Write a headline for the landing page of Deployify — a one-click deployment
platform for Node.js apps. Target audience: solo developers. Emphasise speed
and simplicity. No jargon.

Output:

Deploy Your Node App in One Click — No DevOps Required.

2. Product Description — consumer hardware

Prompt:

Content type: Product Description
Tone: Creative
Length: Short

Product: StellarPad X2 — a wireless mechanical keyboard with per-key RGB,
hot-swappable switches, and 6-month battery life. Target: PC gamers and
enthusiast typists. Highlight the tactile feel and RGB customisation.

Output excerpt:

Every keystroke is a statement. The StellarPad X2 puts tactile, responsive
hot-swap switches under your fingertips — swap in your favourite clicky or
silent switches in seconds, no soldering required. Bathe your desk in 16.8M
colours with per-key RGB that syncs to your game, your music, or your mood.
And with six months of wireless freedom on a single charge, the cord-cutting
never ends.

3. Social Post — LinkedIn announcement

Prompt:

Content type: Social Post
Tone: Professional
Length: Micro
Platform: LinkedIn

Announcing the public beta of WokGen Voice — AI text-to-speech for game devs,
content creators, and marketers. Mention NPC dialogue, narration, and ads as
use cases. End with a call to try it free.

Output:

Excited to announce WokGen Voice is now in public beta.

Generate professional-quality narration, NPC dialogue for your game, or
punchy ad voiceovers from plain text — in seconds.

Whether you're an indie dev, content creator, or marketer, Voice gives you
studio-quality audio without the recording setup.

Try it free → wokgen.com/voice

4. Code Snippet — TypeScript utility

Prompt:

Content type: Code Snippet
Tone: Technical
Length: Short

Write a TypeScript utility function that truncates a string to a given character
limit and appends '…' if truncated. Handle edge cases: empty string, limit of 0,
and limit larger than string. Include JSDoc.

Output:

/**
 * Truncates a string to the given character limit, appending '…' if truncated.
 * @param str   - The input string.
 * @param limit - Maximum character length (must be >= 0).
 * @returns The truncated string, or the original if within the limit.
 */
export function truncate(str: string, limit: number): string {
  if (!str || limit <= 0) return '';
  if (str.length <= limit) return str;
  return str.slice(0, limit) + '…';
}

5. Email — cold outreach

Prompt:

Content type: Email
Tone: Casual
Length: Short

Cold outreach from a freelance motion designer to an indie game studio.
Goal: offer trailer editing and UI animation services. Studio recently launched
a Kickstarter. Keep it friendly, reference the Kickstarter, and ask for a quick
chat — not a long sales call.

Output excerpt:

Subject: Quick thought on your Kickstarter trailer

Hey [Name],

Saw the Kickstarter for [Game] — the art style is genuinely striking.

I'm a motion designer who works mostly with indie studios on trailers and
in-game UI animations. I noticed your launch trailer and thought there might
be room to punch up a few of the transitions and particle effects if you're
planning a follow-up.

No big pitch — just wondering if you'd be up for a 20-min call this week?

[Your name]
Save prompts that produce great results to a personal prompt library (copy the prompt text before clearing the input). Prompt reuse dramatically speeds up your content workflow over time.