use axum::{
routing::{get, post},
Router,
};
use crate::api::handlers::chat_handler;
use crate::api::server::AppState;
pub fn routes() -> Router<AppState> {
Router::new()
.route("/completions", post(chat_handler::create_chat_completion))
.route("/models", get(chat_handler::list_models))
.route("/models/:model_id", get(chat_handler::get_model))
.route("/embeddings", post(chat_handler::create_embeddings))
}