Fix .gitignore

pull/16/head
Imrayya 2023-01-26 23:49:08 +01:00
parent c3e6565e61
commit 17d66b77be
2 changed files with 41 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,2 +1 @@
/javascript
/style.css

41
javascript/hints.js Normal file
View File

@ -0,0 +1,41 @@
//Basically copied this from AUTOMATIC1111 implementation of the main UI
titles = {
"Temperature": "A higher temperature will produce more diverse results, but with a higher risk of less coherent text",
"Max Length": "The maximum number of tokens for the output of the model",
"Top K": "Strategy is to sample from a shortlist of the top K tokens. This approach allows the other high-scoring tokens a chance of being picked.",
"Repetition Penalty": "The parameter for repetition penalty. 1.0 means no penalty. Default setting is 1.2. Paper explaining it is linked to Github's readme",
"How Many To Generate":"The number of results to generate. Not guaranteed if models fails to create them",
"Generate Using Magic Prompt":"Be aware that sometimes the model fails to produce anything or less than the wanted amount, either try again or use a new prompt in that case"
}
onUiUpdate(function(){
gradioApp().querySelectorAll('span, button, select, p').forEach(function(span){
tooltip = titles[span.textContent];
if(!tooltip){
tooltip = titles[span.value];
}
if(!tooltip){
for (const c of span.classList) {
if (c in titles) {
tooltip = titles[c];
break;
}
}
}
if(tooltip){
span.title = tooltip;
}
})
gradioApp().querySelectorAll('select').forEach(function(select){
if (select.onchange != null) return;
select.onchange = function(){
select.title = titles[select.value] || "";
}
})
})