This article implements interest rate models to evaluate callable bonds. We use market implied volatilities of swaptions to calibrate the model parameters, mean reversion, and volatility of the Hull-White model and the Black-Karasinski model, respectively, then price callable bonds according to the bond contracts. We propose a method to construct an interest rate model with time-varying parameters. Eventually, we compare the evaluation results of interest rate models with time-varying parameters and the model with constant parameters.