|
|
|
|
|
by explaininjs
1213 days ago
|
|
Is it just me or is this the least intuitive format imaginable? The type def is something like: type Message = string
type Speaker = 'system' | 'user' | 'assistant' | 'system name=example_user' | 'system name=example_assistant'
type CML = ('\n' | '${Speaker}\n${Message}' | {token: '<im_start>'|'<im_end>'})[]
I'd expect something more like... type Message = string
type Speaker = 'system' | 'user' | 'assistant' | 'example_user' | 'example_assistant'
type CML = {message: Message, speaker: Speaker}[]
|
|