minseok
π Release BioPhys 6.0 Grand Master: 16GB (14.89GB) Gemma-4 100% Devour, Ecosystem Evolution, Solar MoE, SNN Autoregressive SDK, Dynamic PhaseVM
be99550 | // π [BioPhys 6.0 SDK ν΅μ€ννΈ κ°λ°μ μμ ] (examples/sdk_quickstart.rs) | |
| use biophys_engine::{BioPhysClient, BioPhysConfig}; | |
| fn main() { | |
| println!("============================================================"); | |
| println!(" π [BioPhys 6.0 SDK] κ°λ°μμ© 1μ€ ν΅μ€ννΈ μ€μ μμ "); | |
| println!("============================================================\n"); | |
| // 1. λ¨ 1μ€λ‘ BioPhys 6.0 ν΄λΌμ΄μΈνΈ μ΄κΈ°ν | |
| let mut client = BioPhysClient::new(); | |
| println!("β [SDK ν΄λΌμ΄μΈνΈ μ΄κΈ°ν μλ£]: 16GB μ§νμ λͺ¨λΈ μ°λ μλ£!\n"); | |
| // 2. μμ±ν μ§μμλ΅ (Generate API) | |
| let prompt = "Rust Tokioμ Svelteλ₯Ό κ²°ν©νλ μ°¨μΈλ μν€ν μ² μ½λλ₯Ό μμ±ν΄μ€"; | |
| println!("π£οΈ [μ¬μ©μ μ§μ]: \"{}\"", prompt); | |
| let response = client.generate(prompt); | |
| println!("πͺ [ν λΉλ λ]: {} (κΆ€λ: {:.1}AU)", response.routed_planet, response.planet_orbit_au); | |
| println!("β±οΈ [μ²λ¦¬ μκ°]: {:.3} ms (μλμ§: {:.4})", response.latency_ms, response.energy_level); | |
| println!("π [νκ° κ²μ¦]: {} (곡λͺ λ: {:.1}%)\n", | |
| if response.is_verified { "β κ²μ¦ ν΅κ³Ό" } else { "β οΈ κ²½κ³ " }, | |
| response.resonance_score * 100.0); | |
| println!("π¬ **[μμ±λ λ΅λ³]**:\n{}\n", response.text); | |
| // 3. μ€μκ° ν ν° μ€νΈλ¦¬λ° (Streaming API) | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| println!("β‘ [μ€μκ° ν ν° μ€νΈλ¦¬λ° API (Zero-Allocation)]"); | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| print!("μ€νΈλ¦¬λ° μΆλ ₯: "); | |
| for token in client.stream_tokens(10) { | |
| print!("{} ", token); | |
| } | |
| println!("\n"); | |
| // 4. λμ λ°μ΄νΈμ½λ μΈν°νλ¦¬ν° μ€ν¬λ¦½νΈ μ€ν (Interpreter API) | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| println!("π [λμ λ°μ΄νΈμ½λ μΈν°νλ¦¬ν° API (PhaseVM)]"); | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| let script = " | |
| PHASE 3 | |
| PUSH 10.5 | |
| MUL | |
| STORE dynamic_result | |
| LOAD dynamic_result | |
| HALT | |
| "; | |
| let script_res = client.execute_script(script); | |
| println!("λμ μ€ν¬λ¦½νΈ μ€ν κ²°κ³Ό: {:?}\n", script_res); | |
| // 5. μ€μκ° ν λ λ©νΈλ¦¬ μ‘°ν (Telemetry API) | |
| let tele = client.get_telemetry(); | |
| println!("ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ"); | |
| println!("π [SDK ν λ λ©νΈλ¦¬ μν]: νμ± λ Έλ {}κ° | κ³λ©΄ μλμ§ {:.4} | μ²λ¦¬ μ§μ {}건", | |
| tele.active_nodes, tele.avg_energy, tele.total_queries_served); | |
| println!("============================================================\n"); | |
| } | |