Spaces:
Sleeping
Sleeping
import gradio as gr | |
from src.model.him_model import HIMModel | |
from src.core.config import HIMConfig | |
def initialize_model(): | |
config = HIMConfig() | |
return HIMModel(config) | |
def process_input(text: str, context: str = "", consciousness_level: float = 0.8): | |
input_data = { | |
"text": text, | |
"context": context, | |
"consciousness_parameters": { | |
"level": consciousness_level | |
} | |
} | |
result = model.process(input_data) | |
return { | |
"response": result["response"], | |
"consciousness_state": result["consciousness_metrics"], | |
"emotional_state": result["emotional_state"] | |
} | |
model = initialize_model() | |
interface = gr.Interface( | |
fn=process_input, | |
inputs=[ | |
gr.Textbox(label="Input Text"), | |
gr.Textbox(label="Context (optional)"), | |
gr.Slider(minimum=0.0, maximum=1.0, value=0.8, label="Consciousness Level") | |
], | |
outputs=[ | |
gr.Textbox(label="HIM Response"), | |
gr.JSON(label="Consciousness State"), | |
gr.JSON(label="Emotional State") | |
], | |
title="Hybrid Intelligence Matrix (HIM)", | |
description="Interact with HIM - A Hybrid Intelligence System" | |
) | |
if __name__ == "__main__": | |
interface.launch() | |