69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Go
		
	
	
	
package modelmgr
 | 
						|
 | 
						|
type ParameterName string
 | 
						|
 | 
						|
const (
 | 
						|
	Temperature      ParameterName = "temperature"
 | 
						|
	TopP             ParameterName = "top_p"
 | 
						|
	TopK             ParameterName = "top_k"
 | 
						|
	MaxTokens        ParameterName = "max_tokens"
 | 
						|
	RespFormat       ParameterName = "response_format"
 | 
						|
	FrequencyPenalty ParameterName = "frequency_penalty"
 | 
						|
	PresencePenalty  ParameterName = "presence_penalty"
 | 
						|
)
 | 
						|
 | 
						|
type ValueType string
 | 
						|
 | 
						|
const (
 | 
						|
	ValueTypeInt     ValueType = "int"
 | 
						|
	ValueTypeFloat   ValueType = "float"
 | 
						|
	ValueTypeBoolean ValueType = "boolean"
 | 
						|
	ValueTypeString  ValueType = "string"
 | 
						|
)
 | 
						|
 | 
						|
type DefaultType string
 | 
						|
 | 
						|
const (
 | 
						|
	DefaultTypeDefault  DefaultType = "default_val"
 | 
						|
	DefaultTypeCreative DefaultType = "creative"
 | 
						|
	DefaultTypeBalance  DefaultType = "balance"
 | 
						|
	DefaultTypePrecise  DefaultType = "precise"
 | 
						|
)
 | 
						|
 | 
						|
// Deprecated
 | 
						|
type Scenario int64 // 模型实体使用场景
 | 
						|
 | 
						|
type Modal string
 | 
						|
 | 
						|
const (
 | 
						|
	ModalText  Modal = "text"
 | 
						|
	ModalImage Modal = "image"
 | 
						|
	ModalFile  Modal = "file"
 | 
						|
	ModalAudio Modal = "audio"
 | 
						|
	ModalVideo Modal = "video"
 | 
						|
)
 | 
						|
 | 
						|
type ModelMetaStatus int64 // 模型实体状态
 | 
						|
 | 
						|
const (
 | 
						|
	StatusInUse   ModelMetaStatus = 1  // 应用中,可使用可新建
 | 
						|
	StatusPending ModelMetaStatus = 5  // 待下线,可使用不可新建
 | 
						|
	StatusDeleted ModelMetaStatus = 10 // 已下线,不可使用不可新建
 | 
						|
)
 | 
						|
 | 
						|
type Widget string
 | 
						|
 | 
						|
const (
 | 
						|
	WidgetSlider       Widget = "slider"
 | 
						|
	WidgetRadioButtons Widget = "radio_buttons"
 | 
						|
)
 | 
						|
 | 
						|
type ModelEntityStatus int64
 | 
						|
 | 
						|
const (
 | 
						|
	ModelEntityStatusDefault ModelEntityStatus = 0
 | 
						|
	ModelEntityStatusInUse   ModelEntityStatus = 1
 | 
						|
	ModelEntityStatusPending ModelEntityStatus = 5
 | 
						|
	ModelEntityStatusDeleted ModelEntityStatus = 10
 | 
						|
)
 |