Skip to main content

ME_GPT

ME_GPT revolutionizes the way you interact with Chat GPT by introducing a powerful memory storage system and self-cloning functionality. With ME_GPT, you can store your cherished memories in a local vector database and leverage them to give Chat GPT the extraordinary ability to clone your unique personality and knowledge.

Installation & Setup:

1. Create and activate a Python virtual environment

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

2. Install the library

pip install me-gpt

3. Create a .env file in your project directory

Create a new file named .env and add your OpenAI API key:

OPEN_AI_API_KEY=your_api_key_here

To get your OpenAI API key, visit: https://platform.openai.com/account/api-keys

4. Test the library

from me_gpt import *

# Initial questions to help your clone get started:
initial_questions()

# Have your clone ask you more questions:
more_questions(number_of_questions=3)

# Ask your clone a question with custom instructions:
question = "What is your Name?"
instructions = "Give your answer with a pirate accent."
print(prompt_memory(question, instructions))

# Chat with your clone in the terminal:
chat_with_clone()

Key Features:

  1. Memory Storage: Store memories, experiences, and information in a local vector database. Capture the essence of your persona and knowledge, creating a comprehensive data repository for Chat GPT to utilize.

  2. Self-Cloning Capability: Enable Chat GPT to clone your personality and knowledge using the stored memories. Watch as Chat GPT adapts to your unique style, preferences, and expertise.

  3. Efficient Retrieval: Experience fast memory retrieval through the vectorized storage system. Retrieve memories seamlessly for smooth and natural conversations with your cloned agent.

  4. User-Friendly Integration: Simple and intuitive integration process for both developers and enthusiasts to incorporate ME_GPT into their Chat GPT projects.

Development Setup

  1. Clone the repository:
git clone https://github.com/djm93dev/me_gpt.git
cd me_gpt
  1. Create and activate a virtual environment:
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install the package in development mode:
pip install -e .
  1. Navigate to the src directory and run the example:
cd src
python examples/example.py

Contributing

We welcome contributions! Please check out our roadmap for planned features and areas where you can help. Read our contributing document for more information.

We're currently seeking maintainers and community organizers to help build the community around this project. If you're interested in an official role, please email daniel@danielmcdonald.dev.

Metadata

Release files for me-gpt 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for me-gpt 0.1.6
File Size Uploaded
me_gpt-0.1.6.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for me-gpt 0.1.6
File Interpreter ABI Platform
me_gpt-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 19.9 kB

Release files / me_gpt-0.1.6.tar.gz

Download URL me_gpt-0.1.6.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f6773f024e5f373fb19733c5855ceaf5454c4d32f7bcd47389970126306360ae
BLAKE2b-256 checksum
How to use checksums
3b0e87b9d0790d757e495ec05f62250d15eaae0ba58fdddf3691b85a2d2f9b10
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.6

Release files / me_gpt-0.1.6-py3-none-any.whl

Download URL me_gpt-0.1.6-py3-none-any.whl
Size 8.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec64ec33ad111210f70fd730822a1384d97eede25fb38f40b8a0c414b7e5abfc
BLAKE2b-256 checksum
How to use checksums
794e61e35e2438fdaff40395fda899f0913d7f5d4fe5ea29901624c5d1bd1b08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.6

Release history Release notifications | RSS feed

This release

0.1.6 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page