package zhipu // import ( // "github.com/songquanpeng/one-api/relay/model" // "time" // ) // type Message struct { // Role string `json:"role"` // Content string `json:"content"` // } // type Request struct { // Prompt []Message `json:"prompt"` // Temperature float64 `json:"temperature,omitempty"` // TopP float64 `json:"top_p,omitempty"` // RequestId string `json:"request_id,omitempty"` // Incremental bool `json:"incremental,omitempty"` // } // type ResponseData struct { // TaskId string `json:"task_id"` // RequestId string `json:"request_id"` // TaskStatus string `json:"task_status"` // Choices []Message `json:"choices"` // model.Usage `json:"usage"` // } // type Response struct { // Code int `json:"code"` // Msg string `json:"msg"` // Success bool `json:"success"` // Data ResponseData `json:"data"` // } // type StreamMetaResponse struct { // RequestId string `json:"request_id"` // TaskId string `json:"task_id"` // TaskStatus string `json:"task_status"` // model.Usage `json:"usage"` // } // type tokenData struct { // Token string // ExpiryTime time.Time // }