Update LLM_NAME and EMBEDDINGS_NAME

pull/825/head
Alex 4 months ago
parent 033bcf80d0
commit e1b2991aa6

@ -1,4 +1,5 @@
API_KEY=<LLM api key (for example, open ai key)> API_KEY=<LLM api key (for example, open ai key)>
LLM_NAME=docsgpt
VITE_API_STREAMING=true VITE_API_STREAMING=true
#For Azure (you can delete it if you don't use Azure) #For Azure (you can delete it if you don't use Azure)

@ -8,7 +8,7 @@ current_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__
class Settings(BaseSettings): class Settings(BaseSettings):
LLM_NAME: str = "docsgpt" LLM_NAME: str = "docsgpt"
EMBEDDINGS_NAME: str = "openai_text-embedding-ada-002" EMBEDDINGS_NAME: str = "huggingface_sentence-transformers/all-mpnet-base-v2"
CELERY_BROKER_URL: str = "redis://localhost:6379/0" CELERY_BROKER_URL: str = "redis://localhost:6379/0"
CELERY_RESULT_BACKEND: str = "redis://localhost:6379/1" CELERY_RESULT_BACKEND: str = "redis://localhost:6379/1"
MONGO_URI: str = "mongodb://localhost:27017/docsgpt" MONGO_URI: str = "mongodb://localhost:27017/docsgpt"

Binary file not shown.

Binary file not shown.

@ -42,8 +42,6 @@ class DocsGPTAPILLM(BaseLLM):
) )
for line in response.iter_lines(): for line in response.iter_lines():
import sys
print(line, file=sys.stderr)
if line: if line:
#data = json.loads(line) #data = json.loads(line)
data_str = line.decode('utf-8') data_str = line.decode('utf-8')

@ -64,7 +64,8 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
const navRef = useRef(null); const navRef = useRef(null);
const apiHost = import.meta.env.VITE_API_HOST || 'https://docsapi.arc53.com'; const apiHost = import.meta.env.VITE_API_HOST || 'https://docsapi.arc53.com';
const embeddingsName = const embeddingsName =
import.meta.env.VITE_EMBEDDINGS_NAME || 'openai_text-embedding-ada-002'; import.meta.env.VITE_EMBEDDINGS_NAME ||
'huggingface_sentence-transformers/all-mpnet-base-v2';
const navigate = useNavigate(); const navigate = useNavigate();
@ -181,15 +182,17 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
<img <img
src={Expand} src={Expand}
alt="menu toggle" alt="menu toggle"
className={`${!navOpen ? 'rotate-180' : 'rotate-0' className={`${
} m-auto transition-all duration-200`} !navOpen ? 'rotate-180' : 'rotate-0'
} m-auto transition-all duration-200`}
/> />
</button> </button>
)} )}
<div <div
ref={navRef} ref={navRef}
className={`${!navOpen && '-ml-96 md:-ml-[18rem]' className={`${
} duration-20 fixed top-0 z-20 flex h-full w-72 flex-col border-r-2 bg-white transition-all`} !navOpen && '-ml-96 md:-ml-[18rem]'
} duration-20 fixed top-0 z-20 flex h-full w-72 flex-col border-r-2 bg-white transition-all`}
> >
<div <div
className={'visible mt-2 flex h-[6vh] w-full justify-between md:h-12'} className={'visible mt-2 flex h-[6vh] w-full justify-between md:h-12'}
@ -207,8 +210,9 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
<img <img
src={Expand} src={Expand}
alt="menu toggle" alt="menu toggle"
className={`${!navOpen ? 'rotate-180' : 'rotate-0' className={`${
} m-auto transition-all duration-200`} !navOpen ? 'rotate-180' : 'rotate-0'
} m-auto transition-all duration-200`}
/> />
</button> </button>
</div> </div>
@ -223,8 +227,9 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
); );
}} }}
className={({ isActive }) => className={({ isActive }) =>
`${isActive ? 'bg-gray-3000' : '' `${
} group mx-4 mt-4 sticky flex cursor-pointer gap-2.5 rounded-3xl border border-silver p-3 hover:border-rainy-gray hover:bg-gray-3000` isActive ? 'bg-gray-3000' : ''
} group sticky mx-4 mt-4 flex cursor-pointer gap-2.5 rounded-3xl border border-silver p-3 hover:border-rainy-gray hover:bg-gray-3000`
} }
> >
<img <img
@ -237,12 +242,10 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
</p> </p>
</NavLink> </NavLink>
<div className="mb-auto h-[56vh] overflow-x-hidden overflow-y-scroll"> <div className="mb-auto h-[56vh] overflow-x-hidden overflow-y-scroll">
{conversations && ( {conversations && (
<div> <div>
<p className="ml-6 mt-3 text-sm font-semibold">Chats</p> <p className="ml-6 mt-3 text-sm font-semibold">Chats</p>
<div className="conversations-container"> <div className="conversations-container">
{conversations?.map((conversation) => ( {conversations?.map((conversation) => (
<ConversationTile <ConversationTile
key={conversation.id} key={conversation.id}
@ -259,7 +262,7 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
)} )}
</div> </div>
<div className='h-auto flex-col flex justify-end'> <div className="flex h-auto flex-col justify-end">
<div className="flex flex-col-reverse border-b-2"> <div className="flex flex-col-reverse border-b-2">
<div className="relative my-4 flex gap-2 px-2"> <div className="relative my-4 flex gap-2 px-2">
<div <div
@ -274,8 +277,9 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
<img <img
src={Arrow2} src={Arrow2}
alt="arrow" alt="arrow"
className={`${!isDocsListOpen ? 'rotate-0' : 'rotate-180' className={`${
} ml-auto mr-3 w-3 transition-all`} !isDocsListOpen ? 'rotate-0' : 'rotate-180'
} ml-auto mr-3 w-3 transition-all`}
/> />
</div> </div>
<img <img
@ -330,11 +334,16 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
<NavLink <NavLink
to="/settings" to="/settings"
className={({ isActive }) => className={({ isActive }) =>
`my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${isActive ? 'bg-gray-3000' : '' `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${
isActive ? 'bg-gray-3000' : ''
}` }`
} }
> >
<img src={SettingGear} alt="settings" className="ml-2 w-5 opacity-60" /> <img
src={SettingGear}
alt="settings"
className="ml-2 w-5 opacity-60"
/>
<p className="my-auto text-sm text-eerie-black">Settings</p> <p className="my-auto text-sm text-eerie-black">Settings</p>
</NavLink> </NavLink>
</div> </div>
@ -343,7 +352,8 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
<NavLink <NavLink
to="/about" to="/about"
className={({ isActive }) => className={({ isActive }) =>
`my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${isActive ? 'bg-gray-3000' : '' `my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100 ${
isActive ? 'bg-gray-3000' : ''
}` }`
} }
> >
@ -357,7 +367,11 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
rel="noreferrer" rel="noreferrer"
className="my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100" className="my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100"
> >
<img src={Documentation} alt="documentation" className="ml-2 w-5" /> <img
src={Documentation}
alt="documentation"
className="ml-2 w-5"
/>
<p className="my-auto text-sm text-eerie-black">Documentation</p> <p className="my-auto text-sm text-eerie-black">Documentation</p>
</a> </a>
<a <a
@ -379,7 +393,9 @@ export default function Navigation({ navOpen, setNavOpen }: NavigationProps) {
className="my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100" className="my-auto mx-4 flex h-9 cursor-pointer gap-4 rounded-3xl hover:bg-gray-100"
> >
<img src={Github} alt="github-link" className="ml-2 w-5" /> <img src={Github} alt="github-link" className="ml-2 w-5" />
<p className="my-auto text-sm text-eerie-black">Visit our Github</p> <p className="my-auto text-sm text-eerie-black">
Visit our Github
</p>
</a> </a>
</div> </div>
</div> </div>

Loading…
Cancel
Save