Spaces:
Configuration error
Configuration error
package schema | |
type PredictionOptions struct { | |
// Also part of the OpenAI official spec | |
Model string `json:"model" yaml:"model"` | |
// Also part of the OpenAI official spec | |
Language string `json:"language"` | |
// Only for audio transcription | |
Translate bool `json:"translate"` | |
// Also part of the OpenAI official spec. use it for returning multiple results | |
N int `json:"n"` | |
// Common options between all the API calls, part of the OpenAI spec | |
TopP *float64 `json:"top_p" yaml:"top_p"` | |
TopK *int `json:"top_k" yaml:"top_k"` | |
Temperature *float64 `json:"temperature" yaml:"temperature"` | |
Maxtokens *int `json:"max_tokens" yaml:"max_tokens"` | |
Echo bool `json:"echo"` | |
// Custom parameters - not present in the OpenAI API | |
Batch int `json:"batch" yaml:"batch"` | |
IgnoreEOS bool `json:"ignore_eos" yaml:"ignore_eos"` | |
RepeatPenalty float64 `json:"repeat_penalty" yaml:"repeat_penalty"` | |
RepeatLastN int `json:"repeat_last_n" yaml:"repeat_last_n"` | |
Keep int `json:"n_keep" yaml:"n_keep"` | |
FrequencyPenalty float64 `json:"frequency_penalty" yaml:"frequency_penalty"` | |
PresencePenalty float64 `json:"presence_penalty" yaml:"presence_penalty"` | |
TFZ *float64 `json:"tfz" yaml:"tfz"` | |
TypicalP *float64 `json:"typical_p" yaml:"typical_p"` | |
Seed *int `json:"seed" yaml:"seed"` | |
NegativePrompt string `json:"negative_prompt" yaml:"negative_prompt"` | |
RopeFreqBase float32 `json:"rope_freq_base" yaml:"rope_freq_base"` | |
RopeFreqScale float32 `json:"rope_freq_scale" yaml:"rope_freq_scale"` | |
NegativePromptScale float32 `json:"negative_prompt_scale" yaml:"negative_prompt_scale"` | |
// AutoGPTQ | |
UseFastTokenizer bool `json:"use_fast_tokenizer" yaml:"use_fast_tokenizer"` | |
// Diffusers | |
ClipSkip int `json:"clip_skip" yaml:"clip_skip"` | |
// RWKV (?) | |
Tokenizer string `json:"tokenizer" yaml:"tokenizer"` | |
} | |