package kr.lunaticbum.back.lun.model

import com.google.gson.annotations.SerializedName

class BumlamaReq {
    private constructor()
    constructor(reqMsg: String?) {
        this.reqMsg = reqMsg
    }

    @SerializedName("prompt")
    var reqMsg : String? = ""
    var model : String = "phi4:14b"
    var stream = false
}

class BumlamaResp {
    var model : String? = ""
    var created_at : String? = ""
    var response : String? = ""
    var done : Boolean? = true
    var done_reason : String? =  "stop"
    var context : ArrayList<Long>? = arrayListOf()
    var total_duration : Long = 0L
    var load_duration : Long = 0L
    var prompt_eval_count : Long = 0L
    var prompt_eval_duration : Long = 0L
    var eval_count : Long = 0L
    var eval_duration : Long = 0L
}

data class TelegramSendMsg(
    @SerializedName("chat_id")
    val userId: String,
    @SerializedName("text")
    val msg: String
)

