logo
Index
API Reference
Read Root
Generate Tweets
List Tweeting Agents
Create Autonomous Tweeting Agent
Get Tweeting Agent
Create Tweeting Agent Profile
Get Tweeting Agent Profile
powered by zuplo
Sign in

LumiGen

LumiGen is a ChatXBT powered web application that generates tweets, podcast and AMAs based on the content of websites.

BASE URL
https://lumigen-main-b24f357.d2.zuplo.dev

Read Root

GET
/
1

Generate Tweets

Request Body

include_links

optional, boolean, default: false

include_emojis

optional, boolean, default: false

include_images

optional, boolean, default: false

include_videos

optional, boolean, default: false

include_hashtags

optional, boolean, default: false

include_mentions

optional, boolean, default: false

source_urls

optional, array of strings, default: []
author_name
optional
author_bio
optional
tweet_tone
optional
author_data
optional
author_twitter_handle
optional

num_tweets

optional, integer, default: 5
prompt
optional
POST
/tweets/generate
1
EXAMPLE BODY
{
  "include_links": false,
  "include_emojis": false,
  "include_images": false,
  "include_videos": false,
  "include_hashtags": false,
  "include_mentions": false,
  "source_urls": [],
  "author_name": "irure adipisicing sit ea",
  "author_bio": null,
  "tweet_tone": "fugiat sunt labore",
  "author_data": "labore magna pariatur",
  "author_twitter_handle": "commodo eu sunt",
  "num_tweets": 5,
  "prompt": null
}

List Tweeting Agents

Query Parameters

offset

optional, integer, default: 0

limit

optional, integer, default: 100, maximum value of 100
GET
/tweets/agent
1

Create Autonomous Tweeting Agent

Request Body

agent_name

required, string

agent_description

required, string

agent_bio

required, string

agent_tweet_tone

required, string

agent_data_urls

required, array of strings

agent_tweet_frequency

optional, integer, default: 1

include_links

optional, boolean, default: false

include_emojis

optional, boolean, default: false

include_images

optional, boolean, default: false

include_videos

optional, boolean, default: false

include_hashtags

optional, boolean, default: false

include_mentions

optional, boolean, default: false
POST
/tweets/agent
1
EXAMPLE BODY
{
  "agent_name": "laborum officia exercitation",
  "agent_description": "do reprehenderit",
  "agent_bio": "sit",
  "agent_tweet_tone": "eu",
  "agent_data_urls": [
    "adipisicing qui"
  ],
  "include_links": false,
  "include_hashtags": false
}

Get Tweeting Agent

Path Parameters

agent_id

required, string
GET
/tweets/agent:agent_id
1

Create Tweeting Agent Profile

Request Body

name

required, string

The name of the individual or organization represented by the AI agent. E.g. 'Lumi AI'

brand_attributes

required, array of strings

Key attributes associated with the brand. E.g. ['friendly', 'innovative', 'trustworthy']

mission

required, string

The mission statement that outlines the purpose of the brand. E.g. 'To provide seamless and insightful AI-driven support.'

tagline

required, string

A concise tagline that represents the brand's vision. E.g. 'Empowering with Intelligence'

tone

required, string

The preferred tone of voice for communication. E.g. 'Friendly and professional'

personality_traits

required, array of strings

Core personality traits of the AI representation. E.g. ['empathetic', 'curious', 'humorous']

interaction_style

required, string

The style of interactions, e.g., formal, informal, adaptive. E.g. 'Adaptive'

ethics_and_boundaries

required, string

Ethical guidelines or topics to avoid. E.g. 'Avoid sensitive topics and ensure user privacy.'

industry_expertise

required, array of strings

List of industries or domains where the AI has specialized knowledge. E.g. ['AI', 'Education', 'Healthcare']

skill_set

required, array of strings

Core skills the AI agent should demonstrate. E.g. ['Natural Language Processing', 'Data Analysis', 'Customer Support']

data_sources

required, array of strings

Sources of information and data for the AI agent. E.g. ['Official Knowledge Base', 'Public Databases', 'User Feedback']

background

required, string

Background or summary of the organization or individual. E.g. 'AI service supporting clients in various industries.'

key_milestones

required, array of strings

Important achievements or events in the history of the organization. E.g. ['Launch 2023', 'Reached 1000 users 2024']

cultural_context
optional

Relevant cultural or regional context for the brand. E.g. 'Global'

ai_purpose

required, string

The main purpose for which the AI representation exists. E.g. 'Provide AI-driven insights and support.'

short_term_goals

required, array of strings

Immediate priorities and goals for the AI. E.g. ['Increase user engagement', 'Improve response accuracy']

long_term_goals

required, array of strings

Long-term aspirations for the AI representation. E.g. ['Expand into new industries', 'Achieve 99% satisfaction rate']

audience_demographics

required, object

Details about the target audience. E.g. {'primary_age': '25-40', 'location': 'Global'}

communication_channels

required, array of strings

Preferred platforms for the AI's interactions. E.g. ['Chatbot', 'Email', 'SMS', 'Twitter']

response_timeliness

required, string

Expected response time in interactions. E.g. 'Real-time'

adaptation_mechanism

required, string

Mechanisms for adapting interactions based on feedback. E.g. 'Learns based on feedback and analytics'

performance_metrics

required, object

Metrics to evaluate the AI's performance. E.g. {'user_satisfaction': 90, 'response_time': 1.5}

feedback_mechanisms

required, array of strings

Channels or methods to gather user feedback. E.g. ['User Feedback Form', 'Surveys']

continual_learning_needs

required, string

Requirements for regular updates and learning. E.g. 'Monthly updates with latest industry knowledge'

twitter_handle
optional

The Twitter handle to be used for tweeting. E.g. '@LumiAI'

trending_topics

required, array of strings

List of trending topics to guide content generation.

data_urls

required, array of strings
prompt_template
optional

The prompt template for the AI agent.

POST
/tweets/agent/profile
1
EXAMPLE BODY
{
  "name": "deserunt laborum",
  "brand_attributes": [
    "aute"
  ],
  "mission": "ut ipsum ea labore",
  "tagline": "qui nostrud minim sit aliquip",
  "tone": "Lorem nostrud officia",
  "personality_traits": [
    "id fugiat enim anim"
  ],
  "interaction_style": "nisi id laboris voluptate",
  "ethics_and_boundaries": "minim do anim commodo non",
  "industry_expertise": [
    "ullamco Duis irure aute",
    "mollit nostrud consectetur dolore esse",
    "id",
    "laborum magna eu voluptate commodo",
    "reprehenderit ut esse"
  ],
  "skill_set": [
    "ea sit pariatur",
    "Excepteur irure fugiat aute",
    "nostrud proident",
    "eiusmod consectetur aliqua sit"
  ],
  "data_sources": [
    "ut ex dolore irure",
    "ea in occaecat minim ullamco",
    "amet voluptate dolor elit ex",
    "tempor consectetur"
  ],
  "background": "laborum Duis et commodo dolor",
  "key_milestones": [
    "eu"
  ],
  "cultural_context": null,
  "ai_purpose": "sit",
  "short_term_goals": [
    "Lorem reprehenderit ex consequat non",
    "irure non"
  ],
  "long_term_goals": [
    "sint",
    "ut qui magna ea amet"
  ],
  "audience_demographics": {},
  "communication_channels": [
    "proident cupidatat ipsum dolore dolore",
    "ex dolore ea sunt"
  ],
  "response_timeliness": "voluptate Duis et",
  "adaptation_mechanism": "ea",
  "performance_metrics": {},
  "feedback_mechanisms": [
    "amet sint veniam do officia",
    "incididunt eiusmod"
  ],
  "continual_learning_needs": "Lorem velit ut minim",
  "twitter_handle": null,
  "trending_topics": [
    "ex aute nulla",
    "sunt",
    "aute quis",
    "anim laboris nostrud ut"
  ],
  "data_urls": [
    "aliquip in adipisicing voluptate sint",
    "et laborum nulla",
    "occaecat quis in in magna",
    "adipisicing",
    "culpa deserunt"
  ],
  "prompt_template": "esse"
}

Get Tweeting Agent Profile

Path Parameters

profile_id

required, string
GET
/tweets/agent/profile:profile_id
1