coyotte508 HF staff commited on
Commit
9bebf7e
1 Parent(s): 9b99dad

✨ Link to hf.co/chat from logo (#94)

Browse files
.env CHANGED
@@ -4,9 +4,9 @@
4
  MONGODB_URL=#your mongodb URL here
5
  MONGODB_DB_NAME=chat-ui
6
  HF_TOKEN=#your huggingface token here
7
- SHARE_BASE_URL=#https://hf.co/chat
8
  COOKIE_NAME=hf-chat
9
 
 
10
  PUBLIC_MODEL_ENDPOINT=https://api-inference.huggingface.co/models/OpenAssistant/oasst-sft-6-llama-30b
11
  PUBLIC_MODEL_NAME=OpenAssistant/oasst-sft-6-llama-30b # public facing link
12
  PUBLIC_MODEL_ID=OpenAssistant/oasst-sft-6-llama-30b-xor # used to link to model page
 
4
  MONGODB_URL=#your mongodb URL here
5
  MONGODB_DB_NAME=chat-ui
6
  HF_TOKEN=#your huggingface token here
 
7
  COOKIE_NAME=hf-chat
8
 
9
+ PUBLIC_ORIGIN=#https://hf.co
10
  PUBLIC_MODEL_ENDPOINT=https://api-inference.huggingface.co/models/OpenAssistant/oasst-sft-6-llama-30b
11
  PUBLIC_MODEL_NAME=OpenAssistant/oasst-sft-6-llama-30b # public facing link
12
  PUBLIC_MODEL_ID=OpenAssistant/oasst-sft-6-llama-30b-xor # used to link to model page
src/lib/components/NavMenu.svelte CHANGED
@@ -7,6 +7,7 @@
7
  import CarbonTrashCan from "~icons/carbon/trash-can";
8
  import CarbonExport from "~icons/carbon/export";
9
  import { switchTheme } from "$lib/switchTheme";
 
10
 
11
  const dispatch = createEventDispatcher<{
12
  shareConversation: { id: string; title: string };
@@ -20,10 +21,10 @@
20
  </script>
21
 
22
  <div class="flex-none max-sm:pt-0 sticky top-0 px-3 py-3.5 flex items-center justify-between">
23
- <div class="rounded-xl font-semibold text-lg flex items-center">
24
  <Logo classNames="mr-1 text-3xl" />
25
  HuggingChat
26
- </div>
27
  <a
28
  href={base || "/"}
29
  class="flex border py-0.5 px-2 rounded-lg shadow-sm hover:shadow-none bg-white dark:bg-gray-700 dark:border-gray-600 text-center"
 
7
  import CarbonTrashCan from "~icons/carbon/trash-can";
8
  import CarbonExport from "~icons/carbon/export";
9
  import { switchTheme } from "$lib/switchTheme";
10
+ import { PUBLIC_ORIGIN } from "$env/static/public";
11
 
12
  const dispatch = createEventDispatcher<{
13
  shareConversation: { id: string; title: string };
 
21
  </script>
22
 
23
  <div class="flex-none max-sm:pt-0 sticky top-0 px-3 py-3.5 flex items-center justify-between">
24
+ <a class="rounded-xl font-semibold text-lg flex items-center" href="{PUBLIC_ORIGIN}{base}/">
25
  <Logo classNames="mr-1 text-3xl" />
26
  HuggingChat
27
+ </a>
28
  <a
29
  href={base || "/"}
30
  class="flex border py-0.5 px-2 rounded-lg shadow-sm hover:shadow-none bg-white dark:bg-gray-700 dark:border-gray-600 text-center"
src/routes/conversation/[id]/share/+server.ts CHANGED
@@ -1,5 +1,5 @@
1
  import { base } from "$app/paths";
2
- import { SHARE_BASE_URL } from "$env/static/private";
3
  import { collections } from "$lib/server/database.js";
4
  import type { SharedConversation } from "$lib/types/SharedConversation.js";
5
  import { sha256 } from "$lib/utils/sha256.js";
@@ -24,7 +24,7 @@ export async function POST({ params, url, locals }) {
24
  if (existingShare) {
25
  return new Response(
26
  JSON.stringify({
27
- url: (SHARE_BASE_URL || `${url.origin}${base}`) + `/r/${existingShare._id}`,
28
  }),
29
  { headers: { "Content-Type": "application/json" } }
30
  );
@@ -43,7 +43,7 @@ export async function POST({ params, url, locals }) {
43
 
44
  return new Response(
45
  JSON.stringify({
46
- url: (SHARE_BASE_URL || `${url.origin}${base}`) + `/r/${shared._id}`,
47
  }),
48
  { headers: { "Content-Type": "application/json" } }
49
  );
 
1
  import { base } from "$app/paths";
2
+ import { PUBLIC_ORIGIN } from "$env/static/private";
3
  import { collections } from "$lib/server/database.js";
4
  import type { SharedConversation } from "$lib/types/SharedConversation.js";
5
  import { sha256 } from "$lib/utils/sha256.js";
 
24
  if (existingShare) {
25
  return new Response(
26
  JSON.stringify({
27
+ url: (PUBLIC_ORIGIN || `${url.origin}${base}`) + `/r/${existingShare._id}`,
28
  }),
29
  { headers: { "Content-Type": "application/json" } }
30
  );
 
43
 
44
  return new Response(
45
  JSON.stringify({
46
+ url: `${PUBLIC_ORIGIN || url.origin}${base}/r/${shared._id}`,
47
  }),
48
  { headers: { "Content-Type": "application/json" } }
49
  );