Migrated to WXT

This commit is contained in:
n4ze3m
2024-03-23 14:44:05 +05:30
parent 4aff7f991a
commit b33ee0366c
63 changed files with 2904 additions and 388 deletions

View File

@@ -1,5 +1,5 @@
import React from "react"
import { cleanUrl } from "~libs/clean-url"
import { cleanUrl } from "~/libs/clean-url"
import {
defaultEmbeddingChunkOverlap,
defaultEmbeddingChunkSize,
@@ -7,8 +7,8 @@ import {
getOllamaURL,
promptForRag,
systemPromptForNonRag
} from "~services/ollama"
import { useStoreMessage, type ChatHistory, type Message } from "~store"
} from "~/services/ollama"
import { useStoreMessage, type ChatHistory, type Message } from "~/store"
import { ChatOllama } from "@langchain/community/chat_models/ollama"
import {
HumanMessage,
@@ -16,16 +16,16 @@ import {
type MessageContent,
SystemMessage
} from "@langchain/core/messages"
import { getHtmlOfCurrentTab } from "~libs/get-html"
import { PageAssistHtmlLoader } from "~loader/html"
import { getHtmlOfCurrentTab } from "~/libs/get-html"
import { PageAssistHtmlLoader } from "~/loader/html"
import { RecursiveCharacterTextSplitter } from "langchain/text_splitter"
import { OllamaEmbeddings } from "@langchain/community/embeddings/ollama"
import {
createChatWithWebsiteChain,
groupMessagesByConversation
} from "~chain/chat-with-website"
} from "~/chain/chat-with-website"
import { MemoryVectorStore } from "langchain/vectorstores/memory"
import { chromeRunTime } from "~libs/runtime"
import { chromeRunTime } from "~/libs/runtime"
export type BotResponse = {
bot: {
text: string

View File

@@ -1,11 +1,11 @@
import React from "react"
import { cleanUrl } from "~libs/clean-url"
import { cleanUrl } from "~/libs/clean-url"
import {
geWebSearchFollowUpPrompt,
getOllamaURL,
systemPromptForNonRagOption
} from "~services/ollama"
import { type ChatHistory, type Message } from "~store/option"
} from "~/services/ollama"
import { type ChatHistory, type Message } from "~/store/option"
import { ChatOllama } from "@langchain/community/chat_models/ollama"
import {
HumanMessage,
@@ -13,7 +13,7 @@ import {
type MessageContent,
SystemMessage
} from "@langchain/core/messages"
import { useStoreMessageOption } from "~store/option"
import { useStoreMessageOption } from "~/store/option"
import {
deleteChatForEdit,
getPromptById,
@@ -21,10 +21,10 @@ import {
saveHistory,
saveMessage,
updateMessageByIndex
} from "~libs/db"
} from "~/libs/db"
import { useNavigate } from "react-router-dom"
import { notification } from "antd"
import { getSystemPromptForWeb } from "~web/web"
import { getSystemPromptForWeb } from "~/web/web"
export type BotResponse = {
bot: {