[feat] better proxies for streaming
This commit is contained in:
@@ -7,6 +7,7 @@ import { stringlizeAINChat, stringlizeChat, unstringlizeAIN, unstringlizeChat }
|
|||||||
import { globalFetch, isNodeServer, isTauri } from "../storage/globalApi";
|
import { globalFetch, isNodeServer, isTauri } from "../storage/globalApi";
|
||||||
import { sleep } from "../util";
|
import { sleep } from "../util";
|
||||||
import { createDeep } from "./deepai";
|
import { createDeep } from "./deepai";
|
||||||
|
import { hubURL } from "../characterCards";
|
||||||
|
|
||||||
interface requestDataArgument{
|
interface requestDataArgument{
|
||||||
formated: OpenAIChat[]
|
formated: OpenAIChat[]
|
||||||
@@ -180,7 +181,7 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model'
|
|||||||
if(db.useStreaming && arg.useStreaming){
|
if(db.useStreaming && arg.useStreaming){
|
||||||
body.stream = true
|
body.stream = true
|
||||||
const da = ((!isTauri) && (!isNodeServer))
|
const da = ((!isTauri) && (!isNodeServer))
|
||||||
? await fetch(`/proxy?url=${encodeURIComponent(replacerURL)}`, {
|
? await fetch(hubURL + `/proxy?url=${encodeURIComponent(replacerURL)}`, {
|
||||||
body: JSON.stringify(body),
|
body: JSON.stringify(body),
|
||||||
headers: {
|
headers: {
|
||||||
"risu-header": encodeURIComponent(JSON.stringify({
|
"risu-header": encodeURIComponent(JSON.stringify({
|
||||||
|
|||||||
Reference in New Issue
Block a user