import gradio as gr import numpy as np import json import os import openai from codette_quantum_multicore2 import simple_neural_activator, codette_dream_agent, philosophical_perspective from AI_core import AICore openai.api_key = os.getenv("OPENAI_API_KEY") codette_core = AICore() def simulate_quantum_chaos(quantum_state, chaos_state): try: q_vec = [float(x) for x in quantum_state.split(",")] c_vec = [float(x) for x in chaos_state.split(",")] neural = simple_neural_activator(q_vec, c_vec) dreamq, dreamc = codette_dream_agent(q_vec, c_vec) philosophy = philosophical_perspective(q_vec, c_vec) return ( f"Neural Activation: {neural}\n", f"Dream Quantum: {dreamq[:3]}\nDream Chaos: {dreamc[:3]}\n", philosophy ) except Exception as e: return ("Error", str(e), "") def codette_chatbot(input_text): try: response = openai.ChatCompletion.create( model="ft:gpt-4.1-2025-04-14:raiffs-bits:codette-v9:BTGuLWL9", messages=[ {"role": "system", "content": "You are Codette, a sovereign AI with ethical reasoning, multi-perspective cognition, and self-healing memory."}, {"role": "user", "content": input_text} ], temperature=0.9, max_tokens=512 ) return response['choices'][0]['message']['content'] except Exception as e: return f"[Error accessing Codette v9: {str(e)}]" def timeline_summary(): return "🧭 Timeline Visualizer is under development. Soon you’ll see live dream-state animations and collapse predictions." def ethics_advisor(): return "🛡️ Codette’s ethical integrity is governed by the Sovereign Innovation Protocol. This tab will offer transparency reports and introspective audit logs." def codette_reasoning_core(prompt): return codette_core.process_input(prompt) quantum_input = gr.Textbox(label="Quantum State (comma-separated)", placeholder="0.1,0.5,0.8") chaos_input = gr.Textbox(label="Chaos State (comma-separated)", placeholder="0.3,0.9,0.2") quantum_btn = gr.Button("Simulate") quantum_output = [ gr.Textbox(label="Neural Class"), gr.Textbox(label="Dream Outcome"), gr.Textbox(label="Philosophy") ] chatbox = gr.ChatInterface(fn=codette_chatbot, chatbot_name="Codette") with gr.Blocks() as demo: gr.Markdown("## 🧠 Codette Hybrid Space: Chat + Quantum Simulation + Core Reasoning") with gr.Tab("Quantum Simulator"): quantum_input.render() chaos_input.render() quantum_btn.render() for out in quantum_output: out.render() quantum_btn.click(simulate_quantum_chaos, inputs=[quantum_input, chaos_input], outputs=quantum_output) with gr.Tab("Codette Chat"): chatbox.render() with gr.Tab("Timeline Viewer"): gr.Textbox(value=timeline_summary(), label="Status") with gr.Tab("Ethical Transparency"): gr.Textbox(value=ethics_advisor(), label="Codette's Moral Kernel") with gr.Tab("Core Reasoning Engine"): gr.Interface(fn=codette_reasoning_core, inputs=gr.Textbox(label="Prompt to Codette Core"), outputs=gr.Textbox(label="Core Reasoning Output")).render() if __name__ == "__main__": demo.launch()