char-fork/llama.cpp

git clone https://git.t4t.associates/char-fork/llama.cpp

Aleksander Grygierui: enforce alphabetical enum member ordering (#27272)01818e495

char/aliceai-t5-moe
1.7 KiB101 linesraw
1export enum ChatMessageStatsView {
2	GENERATION = 'generation',
3	READING = 'reading',
4	SUMMARY = 'summary',
5	TOOLS = 'tools'
6}
7
8export enum ChatMessageStatisticsMode {
9	GENERATION = 'generation',
10	READING = 'reading',
11	SWITCHABLE = 'switchable'
12}
13
14/**
15 * Connection state of a streamed completion, drives the resume status indicator.
16 */
17export enum StreamConnectionState {
18	LOST = 'lost',
19	RESUMING = 'resuming',
20	STREAMING = 'streaming'
21}
22
23/**
24 * Reasoning format options for API requests.
25 */
26export enum ReasoningFormat {
27	AUTO = 'auto',
28	NONE = 'none'
29}
30
31/**
32 * Message roles for chat messages.
33 */
34export enum MessageRole {
35	ASSISTANT = 'assistant',
36	SYSTEM = 'system',
37	TOOL = 'tool',
38	USER = 'user'
39}
40
41/**
42 * Message types for different content kinds.
43 */
44export enum MessageType {
45	ROOT = 'root',
46	SYSTEM = 'system',
47	TEXT = 'text',
48	THINK = 'think'
49}
50
51/**
52 * Content part types for API chat message content.
53 */
54export enum ContentPartType {
55	IMAGE_URL = 'image_url',
56	INPUT_AUDIO = 'input_audio',
57	INPUT_VIDEO = 'input_video',
58	TEXT = 'text'
59}
60
61/**
62 * Error dialog types for displaying server/timeout errors.
63 */
64export enum ErrorDialogType {
65	SERVER = 'server',
66	TIMEOUT = 'timeout'
67}
68
69export enum ConversationSelectionMode {
70	EXPORT = 'export',
71	IMPORT = 'import'
72}
73
74/**
75 * PDF view mode options for previewing PDF attachments.
76 */
77export enum PdfViewMode {
78	PAGES = 'pages',
79	TEXT = 'text'
80}
81
82export enum ChatFormCommandAction {
83	CWD = 'cwd',
84	MODEL = 'model',
85	PROMPT = 'prompt'
86}
87
88export enum FileMentionEntryType {
89	DIRECTORY = 'directory',
90	FILE = 'file'
91}
92
93/**
94 * Kinds of tokens the chat-form-input-rich produces.
95 */
96export enum ChatFormInputRichTokenKind {
97	BADGE = 'badge',
98	CODE_BLOCK = 'code_block',
99	CODE_INLINE = 'code_inline',
100	TEXT = 'text'
101}