Spaces:
Sleeping
Sleeping
token modal
Browse filessave to local true by default
src/lib/components/InferencePlayground/InferencePlayground.svelte
CHANGED
|
@@ -45,7 +45,7 @@
|
|
| 45 |
let generatedTokensCount = 0;
|
| 46 |
let abortController: AbortController | undefined = undefined;
|
| 47 |
let waitForNonStreaming = true;
|
| 48 |
-
let storeLocallyHfToken =
|
| 49 |
|
| 50 |
const hfTokenLocalStorageKey = "hf-inference-token";
|
| 51 |
|
|
|
|
| 45 |
let generatedTokensCount = 0;
|
| 46 |
let abortController: AbortController | undefined = undefined;
|
| 47 |
let waitForNonStreaming = true;
|
| 48 |
+
let storeLocallyHfToken = true;
|
| 49 |
|
| 50 |
const hfTokenLocalStorageKey = "hf-inference-token";
|
| 51 |
|
src/lib/components/InferencePlayground/InferencePlaygroundHFTokenModal.svelte
CHANGED
|
@@ -65,7 +65,7 @@
|
|
| 65 |
alt="Hugging Face's logo"
|
| 66 |
class="w-7"
|
| 67 |
src="https://huggingface.co/front/assets/huggingface_logo-noborder.svg"
|
| 68 |
-
/>
|
| 69 |
</h3>
|
| 70 |
<button
|
| 71 |
type="button"
|
|
@@ -77,14 +77,14 @@
|
|
| 77 |
</button>
|
| 78 |
</div>
|
| 79 |
<!-- Modal body -->
|
| 80 |
-
<div class="
|
| 81 |
-
<p class="text-base leading-relaxed text-gray-
|
| 82 |
You need a free Hugging Face token to use this application. <strong class="font-semibold"
|
| 83 |
>Make sure you create a token with Inference API permission.</strong
|
| 84 |
><br /> Your token is kept safe by only being used from your browser.
|
| 85 |
</p>
|
| 86 |
-
<div
|
| 87 |
-
<label for="hf-token" class="mb-
|
| 88 |
>Hugging Face Token</label
|
| 89 |
>
|
| 90 |
<input
|
|
@@ -96,19 +96,10 @@
|
|
| 96 |
class="block w-full rounded-lg border border-gray-300 bg-gray-50 p-2.5 text-sm text-gray-900 focus:border-blue-500 focus:ring-blue-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-blue-500 dark:focus:ring-blue-500"
|
| 97 |
/>
|
| 98 |
</div>
|
| 99 |
-
<label class="flex items-center gap-x-1 text-gray-900 dark:text-gray-200">
|
| 100 |
<input type="checkbox" bind:checked={storeLocallyHfToken} />
|
| 101 |
-
<p class="leading-none">
|
| 102 |
-
|
| 103 |
-
>(using <a
|
| 104 |
-
href="https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage"
|
| 105 |
-
target="_blank"
|
| 106 |
-
class="underline"
|
| 107 |
-
>
|
| 108 |
-
localStorage
|
| 109 |
-
</a> for the next use)</span
|
| 110 |
-
>
|
| 111 |
-
</p>
|
| 112 |
</label>
|
| 113 |
</div>
|
| 114 |
|
|
@@ -124,7 +115,7 @@
|
|
| 124 |
|
| 125 |
<button
|
| 126 |
type="submit"
|
| 127 |
-
class="
|
| 128 |
>Submit</button
|
| 129 |
>
|
| 130 |
</div>
|
|
|
|
| 65 |
alt="Hugging Face's logo"
|
| 66 |
class="w-7"
|
| 67 |
src="https://huggingface.co/front/assets/huggingface_logo-noborder.svg"
|
| 68 |
+
/> Add a Hugging Face Token
|
| 69 |
</h3>
|
| 70 |
<button
|
| 71 |
type="button"
|
|
|
|
| 77 |
</button>
|
| 78 |
</div>
|
| 79 |
<!-- Modal body -->
|
| 80 |
+
<div class="p-4 md:p-5">
|
| 81 |
+
<p class="text-base leading-relaxed text-gray-800 2xl:text-balance dark:text-gray-400 mb-5">
|
| 82 |
You need a free Hugging Face token to use this application. <strong class="font-semibold"
|
| 83 |
>Make sure you create a token with Inference API permission.</strong
|
| 84 |
><br /> Your token is kept safe by only being used from your browser.
|
| 85 |
</p>
|
| 86 |
+
<div>
|
| 87 |
+
<label for="hf-token" class="mb-3 block text-smd font-medium text-gray-900 dark:text-white "
|
| 88 |
>Hugging Face Token</label
|
| 89 |
>
|
| 90 |
<input
|
|
|
|
| 96 |
class="block w-full rounded-lg border border-gray-300 bg-gray-50 p-2.5 text-sm text-gray-900 focus:border-blue-500 focus:ring-blue-500 dark:border-gray-600 dark:bg-gray-700 dark:text-white dark:placeholder-gray-400 dark:focus:border-blue-500 dark:focus:ring-blue-500"
|
| 97 |
/>
|
| 98 |
</div>
|
| 99 |
+
<label class="flex items-center gap-x-1.5 text-gray-900 dark:text-gray-200 mt-4">
|
| 100 |
<input type="checkbox" bind:checked={storeLocallyHfToken} />
|
| 101 |
+
<p class="leading-none text-sm">
|
| 102 |
+
Save to local storage for future use
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 103 |
</label>
|
| 104 |
</div>
|
| 105 |
|
|
|
|
| 115 |
|
| 116 |
<button
|
| 117 |
type="submit"
|
| 118 |
+
class="rounded-lg bg-black px-5 py-2.5 text-sm font-medium text-white hover:bg-gray-900 focus:outline-none focus:ring-4 focus:ring-gray-300 dark:border-gray-700 dark:bg-gray-800 dark:hover:bg-gray-700 dark:focus:ring-gray-700"
|
| 119 |
>Submit</button
|
| 120 |
>
|
| 121 |
</div>
|