Spaces:
Sleeping
Sleeping
Download src/lib/components/InferencePlayground/generationConfigSettings.ts from FallnAI/TextGen-Inference: direct link, hf CLI and curl.
- Browser
- Download file 1.22 kB
-
https://huggingface.co/spaces/FallnAI/TextGen-Inference/resolve/0ced8a672e8580bc8a84b7b2ac1f08b433860c7c/src/lib/components/InferencePlayground/generationConfigSettings.ts
- Command line
-
hf download hf://spaces/FallnAI/TextGen-Inference@0ced8a672e8580bc8a84b7b2ac1f08b433860c7c/src/lib/components/InferencePlayground/generationConfigSettings.ts
-
curl -L -o generationConfigSettings.ts https://huggingface.co/spaces/FallnAI/TextGen-Inference/resolve/0ced8a672e8580bc8a84b7b2ac1f08b433860c7c/src/lib/components/InferencePlayground/generationConfigSettings.ts
1.22 kB
| interface GenerationKeySettings { | |
| default: number; | |
| step: number; | |
| min: number; | |
| max: number; | |
| label: string; | |
| } | |
| export const GENERATION_CONFIG_SETTINGS: Record<string, GenerationKeySettings> = { | |
| temperature: { | |
| default: 0.7, | |
| step: 0.01, | |
| min: 0, | |
| max: 2, | |
| label: 'Temperature' | |
| }, | |
| max_tokens: { | |
| default: 512, | |
| step: 1, | |
| min: 1, | |
| max: 8192, // changed dynamically based on model | |
| label: 'Max Tokens' | |
| }, | |
| top_p: { | |
| default: 0.7, | |
| step: 0.01, | |
| min: 0, | |
| max: 1, | |
| label: 'Top-P' | |
| }, | |
| top_k: { | |
| default: 50, | |
| step: 1, | |
| min: 1, | |
| max: 100, | |
| label: 'Top-K' | |
| }, | |
| repetition_penalty: { | |
| default: 1, | |
| step: 0.01, | |
| min: 1, | |
| max: 2, | |
| label: 'Repetition Penalty' | |
| } | |
| }; | |
| export type GenerationConfigKey = keyof typeof GENERATION_CONFIG_SETTINGS; | |
| export const GENERATION_CONFIG_KEYS: GenerationConfigKey[] = ['temperature', 'max_tokens']; | |
| export const GENERATION_CONFIG_KEYS_ADVANCED: GenerationConfigKey[] = [ | |
| 'top_p', | |
| 'top_k', | |
| 'repetition_penalty' | |
| ]; | |
| export type GenerationConfig = Record<GenerationConfigKey, number>; | |
| export const defaultGenerationConfig = GENERATION_CONFIG_KEYS.reduce((acc, key) => { | |
| acc[key] = GENERATION_CONFIG_SETTINGS[key].default; | |
| return acc; | |
| }, {} as GenerationConfig); | |