use actix_web::{web, HttpResponse, Result}; use serde_json::json; use crate::shared::state::AppState; use crate::shared::utils::azure_from_config; pub async fn health() -> Result { Ok(HttpResponse::Ok().json(json!({"status": "healthy"}))) } pub async fn chat_completions_local( _data: web::Data, _payload: web::Json, ) -> Result { Ok(HttpResponse::NotImplemented().json(json!({"error": "Local LLM not implemented"}))) } pub async fn embeddings_local( _data: web::Data, _payload: web::Json, ) -> Result { Ok(HttpResponse::NotImplemented().json(json!({"error": "Local embeddings not implemented"}))) } pub async fn generic_chat_completions( _data: web::Data, _payload: web::Json, ) -> Result { Ok(HttpResponse::NotImplemented().json(json!({"error": "Generic chat not implemented"}))) }