mirror of https://github.com/ollama/ollama.git
				
				
				
			
		
			
				
	
	
		
			18 lines
		
	
	
		
			326 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			326 B
		
	
	
	
		
			Go
		
	
	
	
package model
 | 
						|
 | 
						|
const (
 | 
						|
	TOKEN_TYPE_NORMAL = iota + 1
 | 
						|
	TOKEN_TYPE_UNKNOWN
 | 
						|
	TOKEN_TYPE_CONTROL
 | 
						|
	TOKEN_TYPE_USER_DEFINED
 | 
						|
	TOKEN_TYPE_UNUSED
 | 
						|
	TOKEN_TYPE_BYTE
 | 
						|
)
 | 
						|
 | 
						|
type TextProcessor interface {
 | 
						|
	Encode(s string, addSpecial bool) ([]int32, error)
 | 
						|
	Decode([]int32) (string, error)
 | 
						|
	Is(int32, Special) bool
 | 
						|
	Vocabulary() *Vocabulary
 | 
						|
}
 |