FAME Framework (also known as Full AI Meta Engine) is an AI agent framework designed to simulate human-like interactions and content creation on social media platforms, specifically Twitter. It can generate content including images, text, and videos that reflect the agent's personality, knowledge, and current mood. 🎨📝
Project description
FAME Framework 🚀
FAME is an advanced AI agent framework designed to simulate human-like interactions and create engaging content specifically for social media platforms, with a focus on Twitter. It generates dynamic content — from images and text to videos — that reflects the agent's personality, knowledge, and current mood. 🎨📝
Key Modules of the FAME Framework: Facets of Personality • Defined by traits, interests, and communication style. 🎨 Abilities and Knowledge • Expertise in specific fields, skills, and experience level. 🎓 Mood and Emotions • Reflects the agent's current emotional state and intensity. 😊😢 Environment and Execution • Handles scheduling of posts and seamless integration with Twitter. 📅🐦
Installation
Install the package using pip:
pip install fame-ai
Quick Start
- Create a
.envfile with your API keys:
# Twitter/X API Credentials
X_CONSUMER_KEY=your_consumer_key_here
X_CONSUMER_SECRET=your_consumer_secret_here
X_ACCESS_TOKEN=your_access_token_here
X_ACCESS_TOKEN_SECRET=your_access_token_secret_here
# AI Service API Keys
REPLICATE_API_KEY=your_replicate_key_here
OPENROUTER_API_KEY=your_openrouter_key_here
- Create a profile image for your agent in a
profilesdirectory:
mkdir profiles
# Add your agent's profile image as profiles/your_image.jpg
- Basic usage example:
from fame.agent import Agent
# Initialize agent with personality
agent = Agent(
env_file=".env",
facets_of_personality=(
"Bonnie is a friendly and cheerful Korean girl who likes dancing "
"and studying in high school"
),
abilities_knowledge=(
"She has strong dancing skills and high school level knowledge "
"in the United States"
),
mood_emotions="generally happy but sometimes gets stressed about exams",
environment_execution=[], # Empty list for no scheduling
profile_image_path="profiles/bonnie.jpg",
)
# Post a simple text tweet
text_result = agent.post_tweet(
instruction="Share your excitement about an upcoming dance performance"
)
# Post a tweet with face-swapped image
image_result = agent.post_image_tweet(
prompt="", # Will be generated based on personality
tweet_text="", # Will be generated based on image
use_face_swap=True, # Enable face swapping
)
Features
- 🤖 Personality-driven content generation
- 🎭 Face swapping with profile images
- 📝 Natural text generation
- 🖼️ AI image generation
- 📅 Scheduled posting (optional)
- 🔄 Twitter/X API integration
Requirements
- Python 3.8+
- Twitter/X Developer Account with API access
- Replicate API key
- OpenRouter API key
Documentation
For more detailed examples and API documentation, visit our documentation site.
Contributing
We welcome contributions! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fame_ai-0.0.5.tar.gz.
File metadata
- Download URL: fame_ai-0.0.5.tar.gz
- Upload date:
- Size: 18.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0aea26bcafdd11583ac139419e4fdfd324ed43df4f2c245e8ba5376d927f3785
|
|
| MD5 |
369fc59787834b2b670cb3fe3cc23030
|
|
| BLAKE2b-256 |
c63368d1dc629857102e58b208473ed66ec3a2a4421d32f0df347b7eb503d378
|
File details
Details for the file fame_ai-0.0.5-py3-none-any.whl.
File metadata
- Download URL: fame_ai-0.0.5-py3-none-any.whl
- Upload date:
- Size: 21.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7be03181bdd99ff584e451c9fddd00a8ac9eecc93c9b69e5656ca1732f04c6b1
|
|
| MD5 |
06a6242b7bd35f1db02e5e70bc7dc283
|
|
| BLAKE2b-256 |
ea8e810fff5f5509656b816a8960090c131c50aba041843473260c81a6755194
|