Comment

Comment by explaininjs

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}[]
parent explaininjs 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton