|
|
|
|
|
""" |
|
|
Example Usage - Brello EI 0 |
|
|
Created by Epic Systems | Engineered by Rehan Temkar |
|
|
|
|
|
Demonstrates how to use Brello EI 0 for emotionally intelligent conversations. |
|
|
""" |
|
|
|
|
|
from brello_ei_0 import BrelloEI0, load_brello_ei_0 |
|
|
|
|
|
def main(): |
|
|
"""Example usage of Brello EI 0""" |
|
|
|
|
|
print("π€ Brello EI 0 - Emotional Intelligence AI") |
|
|
print("Created by Epic Systems | Engineered by Rehan Temkar") |
|
|
print("=" * 50) |
|
|
|
|
|
|
|
|
print("π₯ Loading Brello EI 0 model...") |
|
|
|
|
|
try: |
|
|
|
|
|
model = BrelloEI0( |
|
|
model_path="microsoft/DialoGPT-medium", |
|
|
load_in_4bit=False |
|
|
) |
|
|
|
|
|
print("β
Model loaded successfully!") |
|
|
|
|
|
|
|
|
conversations = [ |
|
|
"I'm feeling really anxious about my presentation tomorrow.", |
|
|
"I just got some great news and I'm so excited!", |
|
|
"I'm feeling overwhelmed with all my work lately.", |
|
|
"I'm really grateful for my friends and family.", |
|
|
"I'm not sure what I want to do with my career." |
|
|
] |
|
|
|
|
|
print("\n㪠Example Emotional Intelligence Responses:") |
|
|
print("-" * 50) |
|
|
|
|
|
for i, message in enumerate(conversations, 1): |
|
|
print(f"\n{i}. User: {message}") |
|
|
response = model.generate_response(message) |
|
|
print(f"Brello EI 0: {response}") |
|
|
print("-" * 30) |
|
|
|
|
|
|
|
|
print("\nπ Interactive Chat Mode") |
|
|
print("Type 'quit' to exit") |
|
|
print("-" * 30) |
|
|
|
|
|
while True: |
|
|
user_input = input("\nYou: ").strip() |
|
|
|
|
|
if user_input.lower() in ['quit', 'exit', 'bye']: |
|
|
print("Brello EI 0: It's been wonderful talking with you! Take care and remember that your feelings matter. π") |
|
|
break |
|
|
|
|
|
if user_input: |
|
|
response = model.chat(user_input) |
|
|
print(f"Brello EI 0: {response}") |
|
|
|
|
|
except Exception as e: |
|
|
print(f"β Error loading model: {e}") |
|
|
print("π‘ Make sure you have the required dependencies installed:") |
|
|
print("pip install -r requirements.txt") |
|
|
print("\nπ‘ You may need to accept the model license on Hugging Face:") |
|
|
print("Visit: https://huggingface.co/meta-llama/Meta-Llama-3.2-3B-Instruct") |
|
|
|
|
|
if __name__ == "__main__": |
|
|
main() |
|
|
|