matt HOFFNER commited on
Commit
328fb13
·
1 Parent(s): 7e65999
.gitignore ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ node_modules/
2
+ .next/
components/Chat/Chat.tsx CHANGED
@@ -382,9 +382,7 @@ export const Chat = memo(({ stopConversationRef }: Props) => {
382
  {selectedConversation?.messages.length === 0 ? (
383
  <>
384
  <div className="mx-auto flex flex-col space-y-5 md:space-y-10 px-3 pt-5 md:pt-12 sm:max-w-[600px]">
385
- <div className="text-center text-3xl font-semibold text-gray-800 dark:text-gray-100">
386
- Chatbot UI
387
- </div>
388
 
389
  {models.length > 0 && (
390
  <div className="flex h-full flex-col space-y-4 rounded-lg border border-neutral-200 p-4 dark:border-neutral-600">
 
382
  {selectedConversation?.messages.length === 0 ? (
383
  <>
384
  <div className="mx-auto flex flex-col space-y-5 md:space-y-10 px-3 pt-5 md:pt-12 sm:max-w-[600px]">
385
+
 
 
386
 
387
  {models.length > 0 && (
388
  <div className="flex h-full flex-col space-y-4 rounded-lg border border-neutral-200 p-4 dark:border-neutral-600">
components/Chat/ChatInput.tsx CHANGED
@@ -380,14 +380,7 @@ export const ChatInput = ({
380
  </div>
381
  </div>
382
  <div className="px-3 pt-2 pb-3 text-center text-[12px] text-black/50 dark:text-white/50 md:px-4 md:pt-3 md:pb-6">
383
- <a
384
- href="https://erichartford.com/meet-samantha"
385
- target="_blank"
386
- rel="noreferrer"
387
- className="underline"
388
- >
389
- Chatting with Samantha-GGML-7B
390
- </a> running on a <a target="_blank" rel="noreferrer" className="underline" href="https://huggingface.co/spaces/matthoffner/ggml-llm-api">CPU upgrade space</a> using <a target="_blank" rel="noreferrer" className="underline" href="https://github.com/mckaywrigley/chatbot-ui">chatbot-ui</a>
391
  </div>
392
  </div>
393
  );
 
380
  </div>
381
  </div>
382
  <div className="px-3 pt-2 pb-3 text-center text-[12px] text-black/50 dark:text-white/50 md:px-4 md:pt-3 md:pb-6">
383
+
 
 
 
 
 
 
 
384
  </div>
385
  </div>
386
  );
next-env.d.ts ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ /// <reference types="next" />
2
+ /// <reference types="next/image-types/global" />
3
+
4
+ // NOTE: This file should not be edited
5
+ // see https://nextjs.org/docs/basic-features/typescript for more information.
pages/api/home/home.tsx CHANGED
@@ -229,7 +229,7 @@ const Home = ({
229
 
230
  useEffect(() => {
231
  const settings = getSettings();
232
- if (settings.theme) {
233
  dispatch({
234
  field: 'lightMode',
235
  value: settings.theme,
@@ -349,13 +349,9 @@ const Home = ({
349
  className={`flex h-screen w-screen flex-col text-sm text-white dark:text-white ${lightMode}`}
350
  >
351
  <div className="flex h-full w-full pt-[48px] sm:pt-0">
352
- <Chatbar />
353
-
354
  <div className="flex flex-1">
355
  <Chat stopConversationRef={stopConversationRef} />
356
  </div>
357
-
358
- <Promptbar />
359
  </div>
360
  </main>
361
  </HomeContext.Provider>
 
229
 
230
  useEffect(() => {
231
  const settings = getSettings();
232
+ if (settings?.theme) {
233
  dispatch({
234
  field: 'lightMode',
235
  value: settings.theme,
 
349
  className={`flex h-screen w-screen flex-col text-sm text-white dark:text-white ${lightMode}`}
350
  >
351
  <div className="flex h-full w-full pt-[48px] sm:pt-0">
 
 
352
  <div className="flex flex-1">
353
  <Chat stopConversationRef={stopConversationRef} />
354
  </div>
 
 
355
  </div>
356
  </main>
357
  </HomeContext.Provider>
utils/app/const.ts CHANGED
@@ -1,9 +1,9 @@
1
  export const DEFAULT_SYSTEM_PROMPT =
2
  process.env.NEXT_PUBLIC_DEFAULT_SYSTEM_PROMPT ||
3
- "You are Samantha, a large language model trained by Eric Hartford. Follow the user's instructions carefully. Respond using markdown.";
4
 
5
  export const OPENAI_API_HOST =
6
- process.env.OPENAI_API_HOST || 'https://api.openai.com';
7
 
8
  export const DEFAULT_TEMPERATURE =
9
  parseFloat(process.env.NEXT_PUBLIC_DEFAULT_TEMPERATURE || "1");
 
1
  export const DEFAULT_SYSTEM_PROMPT =
2
  process.env.NEXT_PUBLIC_DEFAULT_SYSTEM_PROMPT ||
3
+ "You are a large language model. Follow the user's instructions carefully. Respond using markdown.";
4
 
5
  export const OPENAI_API_HOST =
6
+ process.env.OPENAI_API_HOST || 'https://matthoffner-ggml-llm-api.hf.space';
7
 
8
  export const DEFAULT_TEMPERATURE =
9
  parseFloat(process.env.NEXT_PUBLIC_DEFAULT_TEMPERATURE || "1");
utils/app/settings.ts CHANGED
@@ -3,6 +3,7 @@ import { Settings } from '@/types/settings';
3
  const STORAGE_KEY = 'settings';
4
 
5
  export const getSettings = (): Settings => {
 
6
  let settings: Settings = {
7
  theme: 'dark',
8
  };
@@ -16,6 +17,7 @@ export const getSettings = (): Settings => {
16
  }
17
  }
18
  return settings;
 
19
  };
20
 
21
  export const saveSettings = (settings: Settings) => {
 
3
  const STORAGE_KEY = 'settings';
4
 
5
  export const getSettings = (): Settings => {
6
+ /*
7
  let settings: Settings = {
8
  theme: 'dark',
9
  };
 
17
  }
18
  }
19
  return settings;
20
+ */
21
  };
22
 
23
  export const saveSettings = (settings: Settings) => {