diff --git a/src/ts/process/deepai.ts b/src/ts/process/deepai.ts deleted file mode 100644 index 8d117df1..00000000 --- a/src/ts/process/deepai.ts +++ /dev/null @@ -1,40 +0,0 @@ -import md5 from "blueimp-md5"; -import { globalFetch } from "../storage/globalApi"; -import type { OpenAIChat } from "."; - -function randomBytes(size: number): Uint8Array { - const array = new Uint8Array(size); - return crypto.getRandomValues(array); -} -export async function createDeep(messages: OpenAIChat[]) { - const userAgent = navigator.userAgent; - - const part1 = Math.floor(Math.random() * Math.pow(10, 11)).toString(); - - const md5Text = (text: string): string => { - return md5(text).split('').reverse().join(''); - } - - const part2 = md5Text(userAgent + md5Text(userAgent + md5Text(userAgent + part1 + "x"))); - - const apiKey = `tryit-${part1}-${part2}`; - - const headers = { - "api-key": apiKey, - "user-agent": userAgent - }; - - const body = new URLSearchParams(); - body.append("chat_style", "chat"); - console.log(messages); - body.append("chatHistory", JSON.stringify(messages)); - - const response = await globalFetch("https://api.deepai.org/chat_response", { - method: 'POST', - headers: headers, - body: body, - rawResponse: true - }); - - return response; -} \ No newline at end of file diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index da3efd61..95e02e93 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -1,13 +1,11 @@ import { get } from "svelte/store"; import type { MultiModal, OpenAIChat, OpenAIChatFull } from "."; -import { DataBase, setDatabase, type character } from "../storage/database"; +import { DataBase, type character } from "../storage/database"; import { pluginProcess } from "../plugins/plugins"; import { language } from "../../lang"; import { stringlizeAINChat, stringlizeChat, getStopStrings, unstringlizeAIN, unstringlizeChat } from "./stringlize"; import { addFetchLog, fetchNative, globalFetch, isNodeServer, isTauri, textifyReadableStream } from "../storage/globalApi"; import { sleep } from "../util"; -import { createDeep } from "./deepai"; -import { hubURL } from "../characterCards"; import { NovelAIBadWordIds, stringlizeNAIChat } from "./models/nai"; import { strongBan, tokenize, tokenizeNum } from "../tokenizer"; import { runGGUFModel } from "./models/local"; @@ -22,7 +20,7 @@ import { OaifixBias } from "../plugins/fixer"; import { Capacitor } from "@capacitor/core"; import { getFreeOpenRouterModel } from "../model/openrouter"; import { runTransformers } from "./transformers"; -import {createParser, type ParsedEvent, type ReconnectInterval} from 'eventsource-parser' +import {createParser} from 'eventsource-parser' import {Ollama} from 'ollama/dist/browser.mjs' import { applyChatTemplate } from "./templates/chatTemplate"; @@ -1450,40 +1448,6 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model' 'result': unstr } } - case "deepai":{ - - for(let i=0;i