mirror of
https://github.com/csunny/DB-GPT.git
synced 2026-08-08 23:54:27 +00:00
feat(model): Support reasoning model (#2375)
Co-authored-by: yyhhyyyyyy <95077259+yyhhyyyyyy@users.noreply.github.com>
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -93,7 +93,7 @@ profile_default/
|
||||
ipython_config.py
|
||||
|
||||
# pyenv
|
||||
.python-version
|
||||
# .python-version
|
||||
|
||||
# pipenv
|
||||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||
|
||||
1
.python-version
Normal file
1
.python-version
Normal file
@@ -0,0 +1 @@
|
||||
3.11
|
||||
@@ -29,6 +29,13 @@ provider = "llama.cpp.server"
|
||||
# path = "the-model-path-in-the-local-file-system"
|
||||
path = "/data/models/qwen2.5-coder-0.5b-instruct-q4_k_m.gguf"
|
||||
|
||||
[[models.llms]]
|
||||
name = "DeepSeek-R1-Distill-Qwen-1.5B"
|
||||
provider = "llama.cpp.server"
|
||||
# https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-1.5B-GGUF
|
||||
path = "/data/models/DeepSeek-R1-Distill-Qwen-1.5B-Q4_K_M.gguf"
|
||||
|
||||
|
||||
[[models.embeddings]]
|
||||
name = "BAAI/bge-large-zh-v1.5"
|
||||
provider = "hf"
|
||||
|
||||
46
configs/dbgpt-local-llama-cpp.toml
Normal file
46
configs/dbgpt-local-llama-cpp.toml
Normal file
@@ -0,0 +1,46 @@
|
||||
[system]
|
||||
# Load language from environment variable(It is set by the hook)
|
||||
language = "${env:DBGPT_LANG:-zh}"
|
||||
api_keys = []
|
||||
encrypt_key = "your_secret_key"
|
||||
|
||||
# Server Configurations
|
||||
[service.web]
|
||||
host = "0.0.0.0"
|
||||
port = 5670
|
||||
|
||||
[service.web.database]
|
||||
type = "sqlite"
|
||||
path = "pilot/meta_data/dbgpt.db"
|
||||
|
||||
[rag.storage]
|
||||
[rag.storage.vector]
|
||||
type = "Chroma"
|
||||
persist_path = "pilot/data"
|
||||
|
||||
# Model Configurations
|
||||
[models]
|
||||
[[models.llms]]
|
||||
name = "Qwen2.5-Coder-0.5B-Instruct"
|
||||
# Please make sure install DB-GPT with '--extra llama_cpp' extra
|
||||
provider = "llama.cpp"
|
||||
# If not provided, the model will be downloaded from the Hugging Face model hub
|
||||
# uncomment the following line to specify the model path in the local file system
|
||||
# path = "the-model-path-in-the-local-file-system"
|
||||
path = "/data/models/qwen2.5-coder-0.5b-instruct-q4_k_m.gguf"
|
||||
|
||||
[[models.llms]]
|
||||
name = "DeepSeek-R1-Distill-Qwen-1.5B"
|
||||
provider = "llama.cpp"
|
||||
# https://huggingface.co/bartowski/DeepSeek-R1-Distill-Qwen-1.5B-GGUF
|
||||
path = "/data/models/DeepSeek-R1-Distill-Qwen-1.5B-Q4_K_M.gguf"
|
||||
|
||||
|
||||
[[models.embeddings]]
|
||||
name = "BAAI/bge-large-zh-v1.5"
|
||||
provider = "hf"
|
||||
# If not provided, the model will be downloaded from the Hugging Face model hub
|
||||
# uncomment the following line to specify the model path in the local file system
|
||||
# path = "the-model-path-in-the-local-file-system"
|
||||
path = "/data/models/bge-large-zh-v1.5"
|
||||
|
||||
47
configs/dbgpt-local-vllm.toml
Normal file
47
configs/dbgpt-local-vllm.toml
Normal file
@@ -0,0 +1,47 @@
|
||||
[system]
|
||||
# Load language from environment variable(It is set by the hook)
|
||||
language = "${env:DBGPT_LANG:-zh}"
|
||||
api_keys = []
|
||||
encrypt_key = "your_secret_key"
|
||||
|
||||
# Server Configurations
|
||||
[service.web]
|
||||
host = "0.0.0.0"
|
||||
port = 5670
|
||||
|
||||
[service.web.database]
|
||||
type = "sqlite"
|
||||
path = "pilot/meta_data/dbgpt.db"
|
||||
|
||||
[rag.storage]
|
||||
[rag.storage.vector]
|
||||
type = "Chroma"
|
||||
persist_path = "pilot/data"
|
||||
|
||||
# Model Configurations
|
||||
[models]
|
||||
[[models.llms]]
|
||||
name = "Qwen2.5-Coder-0.5B-Instruct"
|
||||
provider = "vllm"
|
||||
# If not provided, the model will be downloaded from the Hugging Face model hub
|
||||
# uncomment the following line to specify the model path in the local file system
|
||||
# path = "the-model-path-in-the-local-file-system"
|
||||
path = "/data/models/Qwen2.5-Coder-0.5B-Instruct"
|
||||
# dtype="float32"
|
||||
|
||||
# [[models.llms]]
|
||||
# name = "DeepSeek-R1-Distill-Qwen-1.5B"
|
||||
# provider = "vllm"
|
||||
# # If not provided, the model will be downloaded from the Hugging Face model hub
|
||||
# # uncomment the following line to specify the model path in the local file system
|
||||
# # path = "the-model-path-in-the-local-file-system"
|
||||
# path = "/data/models/DeepSeek-R1-Distill-Qwen-1.5B"
|
||||
|
||||
[[models.embeddings]]
|
||||
name = "BAAI/bge-large-zh-v1.5"
|
||||
provider = "hf"
|
||||
# If not provided, the model will be downloaded from the Hugging Face model hub
|
||||
# uncomment the following line to specify the model path in the local file system
|
||||
# path = "the-model-path-in-the-local-file-system"
|
||||
path = "/data/models/bge-large-zh-v1.5"
|
||||
|
||||
@@ -33,7 +33,7 @@ from dbgpt_app.scene.operators.app_operator import (
|
||||
from dbgpt_serve.conversation.serve import Serve as ConversationServe
|
||||
from dbgpt_serve.prompt.service.service import Service as PromptService
|
||||
|
||||
from .exceptions import BaseAppException
|
||||
from .exceptions import BaseAppException, ContextAppException
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
CFG = Config()
|
||||
@@ -306,9 +306,13 @@ class BaseChat(ABC):
|
||||
view_msg = msg
|
||||
async for output in self.call_streaming_operator(payload):
|
||||
# Plugin research in result generation
|
||||
msg = self.prompt_template.output_parser.parse_model_stream_resp_ex(
|
||||
output, 0
|
||||
model_output = (
|
||||
self.prompt_template.output_parser.parse_model_stream_resp_ex(
|
||||
output,
|
||||
text_output=False,
|
||||
)
|
||||
)
|
||||
msg = model_output.gen_text_with_thinking()
|
||||
view_msg = self.stream_plugin_call(msg)
|
||||
view_msg = view_msg.replace("\n", "\\n")
|
||||
yield view_msg
|
||||
@@ -345,7 +349,7 @@ class BaseChat(ABC):
|
||||
self.message_adjust()
|
||||
span.end()
|
||||
except BaseAppException as e:
|
||||
self.current_message.add_view_message(e.view)
|
||||
self.current_message.add_view_message(e.get_ui_error())
|
||||
span.end(metadata={"error": str(e)})
|
||||
except Exception as e:
|
||||
view_message = f"<span style='color:red'>ERROR!</span> {str(e)}"
|
||||
@@ -367,9 +371,10 @@ class BaseChat(ABC):
|
||||
with root_tracer.start_span("BaseChat.invoke_worker_manager.generate"):
|
||||
model_output = await self.call_llm_operator(payload)
|
||||
|
||||
ai_response_text = self.prompt_template.output_parser.parse_model_nostream_resp(
|
||||
model_output, self.prompt_template.sep
|
||||
parsed_output = self.prompt_template.output_parser.parse_model_nostream_resp(
|
||||
model_output, text_output=False
|
||||
)
|
||||
ai_response_text = parsed_output.text
|
||||
prompt_define_response = (
|
||||
self.prompt_template.output_parser.parse_prompt_response(ai_response_text)
|
||||
)
|
||||
@@ -380,21 +385,35 @@ class BaseChat(ABC):
|
||||
prompt_define_response
|
||||
),
|
||||
}
|
||||
with root_tracer.start_span("BaseChat.do_action", metadata=metadata):
|
||||
result = await blocking_func_to_async(
|
||||
self._executor, self.do_action, prompt_define_response
|
||||
try:
|
||||
with root_tracer.start_span("BaseChat.do_action", metadata=metadata):
|
||||
result = await blocking_func_to_async(
|
||||
self._executor, self.do_action, prompt_define_response
|
||||
)
|
||||
|
||||
speak_to_user = self.get_llm_speak(prompt_define_response)
|
||||
view_message = await blocking_func_to_async(
|
||||
self._executor,
|
||||
self.prompt_template.output_parser.parse_view_response,
|
||||
speak_to_user,
|
||||
result,
|
||||
prompt_define_response,
|
||||
)
|
||||
if parsed_output.has_thinking:
|
||||
view_message = parsed_output.gen_text_with_thinking(
|
||||
new_text=view_message
|
||||
)
|
||||
return ai_response_text, view_message.replace("\n", "\\n")
|
||||
except BaseAppException as e:
|
||||
raise ContextAppException(e.message, e.view, model_output) from e
|
||||
|
||||
speak_to_user = self.get_llm_speak(prompt_define_response)
|
||||
|
||||
view_message = await blocking_func_to_async(
|
||||
self._executor,
|
||||
self.prompt_template.output_parser.parse_view_response,
|
||||
speak_to_user,
|
||||
result,
|
||||
prompt_define_response,
|
||||
)
|
||||
return ai_response_text, view_message.replace("\n", "\\n")
|
||||
except Exception as e:
|
||||
logger.error("model response parse failed!" + str(e))
|
||||
raise ContextAppException(
|
||||
f"model response parse failed!{str(e)}\n {ai_response_text}",
|
||||
f"<span style='color:red'>ERROR!</span> {str(e)}",
|
||||
model_output,
|
||||
)
|
||||
|
||||
@Deprecated(version="0.7.0", remove_version="0.8.0")
|
||||
async def get_llm_response(self):
|
||||
@@ -407,7 +426,7 @@ class BaseChat(ABC):
|
||||
### output parse
|
||||
ai_response_text = (
|
||||
self.prompt_template.output_parser.parse_model_nostream_resp(
|
||||
model_output, self.prompt_template.sep
|
||||
model_output
|
||||
)
|
||||
)
|
||||
### model result deal
|
||||
|
||||
@@ -39,7 +39,7 @@ class ChatDashboardOutputParser(BaseOutputParser):
|
||||
return chart_items
|
||||
|
||||
def parse_view_response(self, speak, data, prompt_response) -> str:
|
||||
return json.dumps(data.prepare_dict())
|
||||
return json.dumps(data.prepare_dict(), ensure_ascii=False)
|
||||
|
||||
@property
|
||||
def _type(self) -> str:
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
|
||||
import logging
|
||||
|
||||
from dbgpt.core import ModelOutput
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -14,6 +16,10 @@ class BaseAppException(Exception):
|
||||
self.message = message
|
||||
self.view = view
|
||||
|
||||
def get_ui_error(self) -> str:
|
||||
"""Get UI Error"""
|
||||
return self.view
|
||||
|
||||
|
||||
class AppActionException(BaseAppException):
|
||||
"""Exception for App Action."""
|
||||
@@ -21,3 +27,18 @@ class AppActionException(BaseAppException):
|
||||
def __init__(self, message: str, view: str):
|
||||
"""Exception for App Action"""
|
||||
super().__init__(message, view)
|
||||
|
||||
|
||||
class ContextAppException(BaseAppException):
|
||||
"""Exception for App Context."""
|
||||
|
||||
def __init__(self, message: str, view: str, model_output: ModelOutput):
|
||||
"""Exception for App Context"""
|
||||
super().__init__(message, view)
|
||||
self.model_output: ModelOutput = model_output
|
||||
|
||||
def get_ui_error(self) -> str:
|
||||
"""Get UI Error"""
|
||||
if self.model_output.has_thinking:
|
||||
return self.model_output.gen_text_with_thinking(new_text=self.view)
|
||||
return self.view
|
||||
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/pages/_error-8095ba9e1bf12f30.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/pages/_error-8095ba9e1bf12f30.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/pages/_error-8095ba9e1bf12f30.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/pages/_error-8095ba9e1bf12f30.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"statusCode":404}},"page":"/_error","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"isFallback":false,"gip":true,"scriptLoader":[]}</script></body></html>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7537],{15531:function(e,l,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/construct/app/extra/components/auto-plan",function(){return a(78174)}])},78174:function(e,l,a){"use strict";a.r(l);var n=a(85893),t=a(76212),s=a(25035),r=a(65654),u=a(84567),i=a(83062),d=a(99859),o=a(42075),c=a(93967),m=a.n(c),p=a(96486),v=a(67294),x=a(67421),f=a(83072),g=a(77451);let _=e=>{let{value:l,onChange:a,agents:t,selectedTab:r,setSelectedTab:d}=e;return(0,n.jsx)(u.Z.Group,{className:"grid grid-cols-4 gap-4",onChange:e=>{null==a||a(e)},value:l,children:t.map(e=>(0,n.jsxs)("div",{className:"flex grow h-8 items-center px-3 border ".concat(e.name===r?"border-[#0c75fc]":"border-[#d6d8da]"," rounded-md hover:border-[#0c75fc] cursor-pointer"),onClick:()=>{d(e.name||"")},children:[(0,n.jsx)(u.Z,{value:e.name}),(0,n.jsxs)("div",{className:"flex items-center flex-1 justify-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"ml-2 mr-1",children:f.agentIcon[e.name||""]}),(0,n.jsx)("span",{className:"text-sm text-[rgba(0,10,26,0.68)] dark:text-[rgba(255,255,255,0.85)]",children:e.label})]}),(0,n.jsx)(i.Z,{title:e.desc,children:(0,n.jsx)(s.Z,{className:"text-sm"})})]})]},e.name))})};l.default=e=>{var l,a,s;let{initValue:u,updateData:i,classNames:c}=e,{t:h,i18n:b}=(0,x.$G)(),[j]=d.default.useForm(),N=d.default.useWatch("agent_name",j),[w,y]=(0,v.useState)(""),k=(0,v.useRef)([]),T="en"===b.language,{data:V,loading:Z}=(0,r.Z)(async()=>{var e,l;let a=await Promise.all([(0,t.Vx)((0,t.j8)()),(0,t.Vx)((0,t.Vd)()),(0,t.Vx)((0,t.Q5)())]),[,n]=(null==a?void 0:a[0])||[];return k.current=(null==n?void 0:n.map(e=>({agent_name:e.name,llm_strategy:"",llm_strategy_value:"",prompt_template:"",resources:[]})))||[],j.setFieldsValue({agent_name:null==u?void 0:u.map(e=>e.agent_name)}),y((null===(e=null==u?void 0:u.map(e=>e.agent_name))||void 0===e?void 0:e[0])||(null==n?void 0:null===(l=n[0])||void 0===l?void 0:l.name)||""),null!=a?a:[]}),{data:C}=(0,r.Z)(async()=>{let[,e]=await (0,t.Vx)((0,t.xA)({page:1,page_size:1e5}));return null!=e?e:{items:[]}}),E=(0,v.useMemo)(()=>{let[,e]=(null==V?void 0:V[1])||[];return(null==e?void 0:e.length)?e.map(e=>({label:T?e.name:e.name_cn,value:e.value})):[]},[V]),I=(0,v.useMemo)(()=>{let[,e]=(null==V?void 0:V[2])||[];if(null==e?void 0:e.length){let l=e.map(e=>({label:(0,n.jsxs)(o.Z,{children:[f.resourceTypeIcon[e],e]}),value:e}));return(0,p.concat)([{label:(0,n.jsxs)("div",{className:"flex items-center text-sm",children:[f.resourceTypeIcon.all,(0,n.jsx)("span",{className:"ml-2 text-[rgba(0,10,26,0.68)] dark:text-[#ffffffD9]",children:h("All")})]}),value:"all"}],l)}return[]},[V]);return(0,v.useEffect)(()=>{i([Z,k.current.filter(e=>null==N?void 0:N.includes(e.agent_name))])},[Z,N,i]),(0,n.jsxs)("div",{className:m()(c),children:[(0,n.jsx)(d.default,{form:j,style:{width:"100%"},labelCol:{span:4},wrapperCol:{span:20},children:(0,n.jsx)(d.default.Item,{label:"".concat(h("choose")," agent"),name:"agent_name",required:!0,rules:[{required:!0,message:h("please_choose")+" agent"}],children:(0,n.jsx)(_,{agents:(null==V?void 0:null===(l=V[0])||void 0===l?void 0:l[1])||[],selectedTab:w,setSelectedTab:y})})}),null==V?void 0:null===(a=V[0])||void 0===a?void 0:null===(s=a[1])||void 0===s?void 0:s.map(e=>(0,n.jsx)(g.default,{classNames:e.name===w?"block":"hidden",updateData:e=>{k.current=k.current.map(l=>l.agent_name===(null==e?void 0:e.agent_name)?{...l,...e}:{...l}),i([Z,k.current.filter(e=>null==N?void 0:N.includes(e.agent_name))])},initValue:u,name:e.name,modelStrategyOptions:E,resourceTypeOptions:I,promptList:(null==C?void 0:C.items)||[]},e.name))]})}}},function(e){e.O(0,[3662,7034,6106,8674,3166,2837,2168,8163,2913,3791,5278,8791,4330,1049,5030,4041,2398,3799,4567,2684,9859,1300,6231,9773,4035,3457,152,2510,8592,9202,5782,4745,8587,8709,7249,8510,9774,2888,179],function(){return e(e.s=15531)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7537],{15531:function(e,l,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/construct/app/extra/components/auto-plan",function(){return a(78174)}])},78174:function(e,l,a){"use strict";a.r(l);var n=a(85893),t=a(76212),s=a(25035),r=a(65654),u=a(84567),i=a(83062),d=a(99859),o=a(42075),c=a(93967),m=a.n(c),p=a(96486),v=a(67294),x=a(67421),f=a(83072),g=a(77451);let _=e=>{let{value:l,onChange:a,agents:t,selectedTab:r,setSelectedTab:d}=e;return(0,n.jsx)(u.Z.Group,{className:"grid grid-cols-4 gap-4",onChange:e=>{null==a||a(e)},value:l,children:t.map(e=>(0,n.jsxs)("div",{className:"flex grow h-8 items-center px-3 border ".concat(e.name===r?"border-[#0c75fc]":"border-[#d6d8da]"," rounded-md hover:border-[#0c75fc] cursor-pointer"),onClick:()=>{d(e.name||"")},children:[(0,n.jsx)(u.Z,{value:e.name}),(0,n.jsxs)("div",{className:"flex items-center flex-1 justify-between",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:"ml-2 mr-1",children:f.agentIcon[e.name||""]}),(0,n.jsx)("span",{className:"text-sm text-[rgba(0,10,26,0.68)] dark:text-[rgba(255,255,255,0.85)]",children:e.label})]}),(0,n.jsx)(i.Z,{title:e.desc,children:(0,n.jsx)(s.Z,{className:"text-sm"})})]})]},e.name))})};l.default=e=>{var l,a,s;let{initValue:u,updateData:i,classNames:c}=e,{t:h,i18n:b}=(0,x.$G)(),[j]=d.default.useForm(),N=d.default.useWatch("agent_name",j),[w,y]=(0,v.useState)(""),k=(0,v.useRef)([]),T="en"===b.language,{data:V,loading:Z}=(0,r.Z)(async()=>{var e,l;let a=await Promise.all([(0,t.Vx)((0,t.j8)()),(0,t.Vx)((0,t.Vd)()),(0,t.Vx)((0,t.Q5)())]),[,n]=(null==a?void 0:a[0])||[];return k.current=(null==n?void 0:n.map(e=>({agent_name:e.name,llm_strategy:"",llm_strategy_value:"",prompt_template:"",resources:[]})))||[],j.setFieldsValue({agent_name:null==u?void 0:u.map(e=>e.agent_name)}),y((null===(e=null==u?void 0:u.map(e=>e.agent_name))||void 0===e?void 0:e[0])||(null==n?void 0:null===(l=n[0])||void 0===l?void 0:l.name)||""),null!=a?a:[]}),{data:C}=(0,r.Z)(async()=>{let[,e]=await (0,t.Vx)((0,t.xA)({page:1,page_size:1e5}));return null!=e?e:{items:[]}}),E=(0,v.useMemo)(()=>{let[,e]=(null==V?void 0:V[1])||[];return(null==e?void 0:e.length)?e.map(e=>({label:T?e.name:e.name_cn,value:e.value})):[]},[V]),I=(0,v.useMemo)(()=>{let[,e]=(null==V?void 0:V[2])||[];if(null==e?void 0:e.length){let l=e.map(e=>({label:(0,n.jsxs)(o.Z,{children:[f.resourceTypeIcon[e],e]}),value:e}));return(0,p.concat)([{label:(0,n.jsxs)("div",{className:"flex items-center text-sm",children:[f.resourceTypeIcon.all,(0,n.jsx)("span",{className:"ml-2 text-[rgba(0,10,26,0.68)] dark:text-[#ffffffD9]",children:h("All")})]}),value:"all"}],l)}return[]},[V]);return(0,v.useEffect)(()=>{i([Z,k.current.filter(e=>null==N?void 0:N.includes(e.agent_name))])},[Z,N,i]),(0,n.jsxs)("div",{className:m()(c),children:[(0,n.jsx)(d.default,{form:j,style:{width:"100%"},labelCol:{span:4},wrapperCol:{span:20},children:(0,n.jsx)(d.default.Item,{label:"".concat(h("choose")," agent"),name:"agent_name",required:!0,rules:[{required:!0,message:h("please_choose")+" agent"}],children:(0,n.jsx)(_,{agents:(null==V?void 0:null===(l=V[0])||void 0===l?void 0:l[1])||[],selectedTab:w,setSelectedTab:y})})}),null==V?void 0:null===(a=V[0])||void 0===a?void 0:null===(s=a[1])||void 0===s?void 0:s.map(e=>(0,n.jsx)(g.default,{classNames:e.name===w?"block":"hidden",updateData:e=>{k.current=k.current.map(l=>l.agent_name===(null==e?void 0:e.agent_name)?{...l,...e}:{...l}),i([Z,k.current.filter(e=>null==N?void 0:N.includes(e.agent_name))])},initValue:u,name:e.name,modelStrategyOptions:E,resourceTypeOptions:I,promptList:(null==C?void 0:C.items)||[]},e.name))]})}}},function(e){e.O(0,[3662,7034,6106,8674,3166,2837,2168,8163,2913,3791,5278,8791,4330,1049,5030,4041,2398,3799,4567,2684,9859,1300,6231,9773,4035,3457,152,2510,8592,9202,5782,4745,8587,626,7249,8510,9774,2888,179],function(){return e(e.s=15531)}),_N_E=e.O()}]);
|
||||
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6864],{57843:function(n,t,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/construct/app/extra/components/auto-plan/DetailsCard",function(){return u(77451)}])}},function(n){n.O(0,[3662,7034,6106,8674,3166,2837,2168,8163,2913,3791,5278,8791,4330,1049,5030,4041,2398,3799,4567,2684,9859,1300,6231,9773,4035,3457,152,2510,8592,9202,5782,4745,8587,8709,7249,8510,9774,2888,179],function(){return n(n.s=57843)}),_N_E=n.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6864],{57843:function(n,t,u){(window.__NEXT_P=window.__NEXT_P||[]).push(["/construct/app/extra/components/auto-plan/DetailsCard",function(){return u(77451)}])}},function(n){n.O(0,[3662,7034,6106,8674,3166,2837,2168,8163,2913,3791,5278,8791,4330,1049,5030,4041,2398,3799,4567,2684,9859,1300,6231,9773,4035,3457,152,2510,8592,9202,5782,4745,8587,626,7249,8510,9774,2888,179],function(){return n(n.s=57843)}),_N_E=n.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8445],{96696:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat",function(){return n(73913)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,5654,3913,9774,2888,179],function(){return e(e.s=96696)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8445],{96696:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat",function(){return n(73913)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,5005,3913,9774,2888,179],function(){return e(e.s=96696)}),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1244],{85335:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Header",function(){return n(56397)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,950,3913,9774,2888,179],function(){return e(e.s=85335)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1244],{85335:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Header",function(){return n(56397)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,5654,3913,9774,2888,179],function(){return e(e.s=85335)}),_N_E=e.O()}]);
|
||||
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3882],{69487:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/InputContainer",function(){return n(74638)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,6047,3913,9774,2888,179],function(){return e(e.s=69487)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3882],{69487:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/InputContainer",function(){return n(74638)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,1390,3913,9774,2888,179],function(){return e(e.s=69487)}),_N_E=e.O()}]);
|
||||
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2767],{96052:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/ModelSelector",function(){return n(7001)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,1437,3913,9774,2888,179],function(){return e(e.s=96052)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2767],{96052:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/ModelSelector",function(){return n(7001)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,950,3913,9774,2888,179],function(){return e(e.s=96052)}),_N_E=e.O()}]);
|
||||
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5247],{44813:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Resource",function(){return n(73749)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,5005,3913,9774,2888,179],function(){return e(e.s=44813)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5247],{44813:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Resource",function(){return n(73749)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,6047,3913,9774,2888,179],function(){return e(e.s=44813)}),_N_E=e.O()}]);
|
||||
@@ -1 +1 @@
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9622],{59843:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Thermometer",function(){return n(97109)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,1390,3913,9774,2888,179],function(){return e(e.s=59843)}),_N_E=e.O()}]);
|
||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9622],{59843:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/mobile/chat/components/Thermometer",function(){return n(97109)}])},2440:function(e,t,n){"use strict";var r=n(25519);t.Z=()=>{var e;return JSON.parse(null!==(e=localStorage.getItem(r.C9))&&void 0!==e?e:"")}},39718:function(e,t,n){"use strict";var r=n(85893),c=n(19284),a=n(25675),l=n.n(a),u=n(67294);t.Z=(0,u.memo)(e=>{let{width:t,height:n,model:a}=e,s=(0,u.useMemo)(()=>{let e=null==a?void 0:a.replaceAll("-","_").split("_")[0],t=Object.keys(c.Me);for(let n=0;n<t.length;n++){let r=t[n];if(null==e?void 0:e.includes(r))return c.Me[r]}return"/models/huggingface.svg"},[a]);return a?(0,r.jsx)(l(),{className:"rounded-full border border-gray-200 object-contain bg-white inline-block",width:t||24,height:n||24,src:s,alt:"llm",priority:!0}):null})},48218:function(e,t,n){"use strict";var r=n(85893),c=n(82353),a=n(16165),l=n(67294);t.Z=e=>{let{width:t,height:n,scene:u}=e,s=(0,l.useCallback)(()=>{switch(u){case"chat_knowledge":return c.je;case"chat_with_db_execute":return c.zM;case"chat_excel":return c.DL;case"chat_with_db_qa":case"chat_dba":return c.RD;case"chat_dashboard":return c.In;case"chat_agent":return c.si;case"chat_normal":return c.O7;default:return}},[u]);return(0,r.jsx)(a.Z,{className:"w-".concat(t||7," h-").concat(n||7),component:s()})}},70065:function(e,t,n){"use strict";var r=n(91321);let c=(0,r.Z)({scriptUrl:"//at.alicdn.com/t/a/font_4440880_ljyggdw605.js"});t.Z=c}},function(e){e.O(0,[2913,3791,5278,8791,4330,1049,5030,3799,2684,6231,1437,3913,9774,2888,179],function(){return e(e.s=59843)}),_N_E=e.O()}]);
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/chat-907eac62fbf2fff6.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/chat","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/chat-907eac62fbf2fff6.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/chat","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/4502-ef22a56109b9712d.js" defer=""></script><script src="/_next/static/chunks/pages/construct/agent-b03e0b4ea0436096.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/agent","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/4502-ef22a56109b9712d.js" defer=""></script><script src="/_next/static/chunks/pages/construct/agent-b03e0b4ea0436096.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/agent","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/71b2e674cdce283c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/71b2e674cdce283c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/components/create-app-modal-39e4fe888a8b14ef.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/components/create-app-modal","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/71b2e674cdce283c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/71b2e674cdce283c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/components/create-app-modal-39e4fe888a8b14ef.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/components/create-app-modal","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/a275cc2b185e04f8.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a275cc2b185e04f8.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/AwelLayout-0a41ff5110af9246.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/AwelLayout","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/a275cc2b185e04f8.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a275cc2b185e04f8.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/AwelLayout-0a41ff5110af9246.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/AwelLayout","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/5615-4b95e458e9d9d3b9.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/NativeApp-e7681079c220aa6b.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/NativeApp","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/5615-4b95e458e9d9d3b9.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/NativeApp-4448f0809b2fc5f2.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/NativeApp","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/baa1b56aac6681e7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/baa1b56aac6681e7.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/RecommendQuestions-d6c6760fd53edc23.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/RecommendQuestions","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/baa1b56aac6681e7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/baa1b56aac6681e7.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/RecommendQuestions-d6c6760fd53edc23.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/RecommendQuestions","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/8510-b19dfabe8730e4a1.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/DetailsCard-134be33a55e0dae4.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/DetailsCard","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/8510-87c1e11c131b1df8.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/DetailsCard-cb6ba730924f6b45.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/DetailsCard","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/3387-a9084e5a2d4d90a9.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/PromptSelect-13f2a98c1590f54e.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/PromptSelect","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/3387-a9084e5a2d4d90a9.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/PromptSelect-f600540bf85cabbf.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/PromptSelect","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContent-79f9f95c110c4881.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/ResourceContent","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/ResourceContent-79f9f95c110c4881.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/ResourceContent","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCard-f20e815232b5874b.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/ResourcesCard","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan/ResourcesCard-f20e815232b5874b.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan/ResourcesCard","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/8510-b19dfabe8730e4a1.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan-de94b774777a0ddd.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/8510-87c1e11c131b1df8.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/components/auto-plan-6567b1c05c9ec229.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/components/auto-plan","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/config-22c5ff4c03d2e790.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/config","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra/config-22c5ff4c03d2e790.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra/config","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/6eaf9c6ea2c5ea2f.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6eaf9c6ea2c5ea2f.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/8510-b19dfabe8730e4a1.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra-2d27294f333493a4.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/6eaf9c6ea2c5ea2f.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6eaf9c6ea2c5ea2f.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/4745-5baace070c6fa86f.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/8587-971ed2abcff8ed71.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/8510-87c1e11c131b1df8.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app/extra-fb98d577200e8665.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app/extra","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/286e71c2657cb947.css" as="style"/><link rel="stylesheet" href="/_next/static/css/286e71c2657cb947.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/1088-5a4870f56904f4ed.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app-ff2d7beca35cde23.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/286e71c2657cb947.css" as="style"/><link rel="stylesheet" href="/_next/static/css/286e71c2657cb947.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/1088-5a4870f56904f4ed.js" defer=""></script><script src="/_next/static/chunks/pages/construct/app-ff2d7beca35cde23.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/app","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/8ff116f2992cd086.css" as="style"/><link rel="stylesheet" href="/_next/static/css/8ff116f2992cd086.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/7896-9a2711a6663ea90e.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/database-4e9eaf9453d17158.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/database","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/8ff116f2992cd086.css" as="style"/><link rel="stylesheet" href="/_next/static/css/8ff116f2992cd086.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/7896-9a2711a6663ea90e.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/database-4e9eaf9453d17158.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/database","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/9277-155b475ba8c175d1.js" defer=""></script><script src="/_next/static/chunks/pages/construct/dbgpts-f064ec6183ee9ce8.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/dbgpts","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/9277-155b475ba8c175d1.js" defer=""></script><script src="/_next/static/chunks/pages/construct/dbgpts-f064ec6183ee9ce8.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/dbgpts","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/a275cc2b185e04f8.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a275cc2b185e04f8.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/3764-90db3ed836a41b68.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/8914-e39d5b3463812745.js" defer=""></script><script src="/_next/static/chunks/7855-b4b1ad532aea6294.js" defer=""></script><script src="/_next/static/chunks/9954-c8a30dfc49bbfa1a.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow/canvas-6c5c3838ad424698.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow/canvas","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/a275cc2b185e04f8.css" as="style"/><link rel="stylesheet" href="/_next/static/css/a275cc2b185e04f8.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/971df74e-f3c263af350cb1b6.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/3764-90db3ed836a41b68.js" defer=""></script><script src="/_next/static/chunks/1278-edc9b98f2c09de56.js" defer=""></script><script src="/_next/static/chunks/8914-e39d5b3463812745.js" defer=""></script><script src="/_next/static/chunks/7855-b4b1ad532aea6294.js" defer=""></script><script src="/_next/static/chunks/9954-c8a30dfc49bbfa1a.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow/canvas-6c5c3838ad424698.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow/canvas","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9223-898045662f8f9aaf.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow-b6734aef79ffa4fa.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9223-898045662f8f9aaf.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow-b6734aef79ffa4fa.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow/libro-ef0a3eabd6a60a7c.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow/libro","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/pages/construct/flow/libro-ef0a3eabd6a60a7c.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/flow/libro","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/8ff116f2992cd086.css" as="style"/><link rel="stylesheet" href="/_next/static/css/8ff116f2992cd086.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/pages/construct-f9c701adc0a10f23.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/8ff116f2992cd086.css" as="style"/><link rel="stylesheet" href="/_next/static/css/8ff116f2992cd086.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/pages/construct-f9c701adc0a10f23.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/1500-d3d41b2f6d82f859.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/construct/knowledge/chunk-1ca2c54c75a202f0.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/knowledge/chunk","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/1500-d3d41b2f6d82f859.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/construct/knowledge/chunk-3e624bd596c18dcc.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/knowledge/chunk","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/8914-e39d5b3463812745.js" defer=""></script><script src="/_next/static/chunks/651-abeef162214c0b9e.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/construct/knowledge-e9b31b65cbedcb08.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/knowledge","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/8914-e39d5b3463812745.js" defer=""></script><script src="/_next/static/chunks/651-abeef162214c0b9e.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/construct/knowledge-bf39d10fd02a96e1.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/knowledge","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/7896-9a2711a6663ea90e.js" defer=""></script><script src="/_next/static/chunks/pages/construct/models-3c09723fb6a9b75d.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/models","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/f50ad89cce84a0a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/f50ad89cce84a0a9.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/7896-9a2711a6663ea90e.js" defer=""></script><script src="/_next/static/chunks/pages/construct/models-3c09723fb6a9b75d.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/models","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/279c58a83be8d59c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/279c58a83be8d59c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/5396-52bf019cbb5ec9e6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt/%5Btype%5D-71b0f7f267ef5971.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"type":"add"},"__N_SSG":true},"page":"/construct/prompt/[type]","query":{"type":"add"},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/279c58a83be8d59c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/279c58a83be8d59c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/5396-52bf019cbb5ec9e6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt/%5Btype%5D-56879fdd229957d9.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"type":"add"},"__N_SSG":true},"page":"/construct/prompt/[type]","query":{"type":"add"},"buildId":"Dojpbz19K63B2OOVa8USw","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/279c58a83be8d59c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/279c58a83be8d59c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/5396-52bf019cbb5ec9e6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt/%5Btype%5D-71b0f7f267ef5971.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"type":"edit"},"__N_SSG":true},"page":"/construct/prompt/[type]","query":{"type":"edit"},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/279c58a83be8d59c.css" as="style"/><link rel="stylesheet" href="/_next/static/css/279c58a83be8d59c.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/4393-bd13a27cd00a20d6.js" defer=""></script><script src="/_next/static/chunks/5396-52bf019cbb5ec9e6.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt/%5Btype%5D-56879fdd229957d9.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"type":"edit"},"__N_SSG":true},"page":"/construct/prompt/[type]","query":{"type":"edit"},"buildId":"Dojpbz19K63B2OOVa8USw","isFallback":false,"gsp":true,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/6f3f201b5cbc2e30.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6f3f201b5cbc2e30.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt-05fd69727ee7ba35.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/prompt","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/6f3f201b5cbc2e30.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6f3f201b5cbc2e30.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/pages/construct/prompt-05fd69727ee7ba35.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/construct/prompt","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/4833-3f1c9f62a70aa547.js" defer=""></script><script src="/_next/static/chunks/pages/evaluation-19a12671e204ab30.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/evaluation","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/9859-0f9a257d2a611e9c.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/4833-3f1c9f62a70aa547.js" defer=""></script><script src="/_next/static/chunks/pages/evaluation-19a12671e204ab30.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/evaluation","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/8733-1e1fc970bff78378.js" defer=""></script><script src="/_next/static/chunks/pages/index-e5d16f679dbc407f.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/2783-67b811a852a75cad.js" defer=""></script><script src="/_next/static/chunks/8733-1e1fc970bff78378.js" defer=""></script><script src="/_next/static/chunks/pages/index-e5d16f679dbc407f.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/2973-fdc1592501026593.js" defer=""></script><script src="/_next/static/chunks/4744-a431699d60da1732.js" defer=""></script><script src="/_next/static/chunks/5558-c3c1f07b8ed25ee2.js" defer=""></script><script src="/_next/static/chunks/pages/knowledge/graph-4c62aded08a8fcdf.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/knowledge/graph","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/2973-fdc1592501026593.js" defer=""></script><script src="/_next/static/chunks/4744-a431699d60da1732.js" defer=""></script><script src="/_next/static/chunks/5558-c3c1f07b8ed25ee2.js" defer=""></script><script src="/_next/static/chunks/pages/knowledge/graph-4c62aded08a8fcdf.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/knowledge/graph","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2105-0b96e55d662e38bc.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/ChatDialog-69134d6cc37c40f1.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/ChatDialog","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2105-0b96e55d662e38bc.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/ChatDialog-8e5e3540d4723510.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/ChatDialog","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2860-ab34ed021ff52af2.js" defer=""></script><script src="/_next/static/chunks/8709-64649b8f38b4bbc1.js" defer=""></script><script src="/_next/static/chunks/7249-878520b4f80178ba.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Content-26f3935655d2b980.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Content","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><link rel="preload" href="/_next/static/css/9b601b4de5d78ac2.css" as="style"/><link rel="stylesheet" href="/_next/static/css/9b601b4de5d78ac2.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/29107295-75edf0bf34e24b1e.js" defer=""></script><script src="/_next/static/chunks/355a6ca7-744d111cb90d9a0e.js" defer=""></script><script src="/_next/static/chunks/d9005de1-9554a68697ca3836.js" defer=""></script><script src="/_next/static/chunks/f9a75a99-95eebf4be8f76543.js" defer=""></script><script src="/_next/static/chunks/33a1eaa4-7856035046c28279.js" defer=""></script><script src="/_next/static/chunks/008713dc-dc1f72d2eff49743.js" defer=""></script><script src="/_next/static/chunks/554c6155-1a171fdb837a225b.js" defer=""></script><script src="/_next/static/chunks/4d857c35-6c3c1ca79b606788.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/4041-5492a10899848bfe.js" defer=""></script><script src="/_next/static/chunks/2398-80f576e59bf84b54.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/4567-e13d92805b9a662c.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/1300-d15ca5298cec4f7e.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/9773-d9f5901b80287410.js" defer=""></script><script src="/_next/static/chunks/4035-e44efbdb196bb006.js" defer=""></script><script src="/_next/static/chunks/3457-105f31ebfbb8ea1c.js" defer=""></script><script src="/_next/static/chunks/152-56fad3e011927332.js" defer=""></script><script src="/_next/static/chunks/2510-48a15f9b508d4371.js" defer=""></script><script src="/_next/static/chunks/8592-ebdb32e965a5eb5d.js" defer=""></script><script src="/_next/static/chunks/9202-a18f5e3aa6a290da.js" defer=""></script><script src="/_next/static/chunks/5782-c716125f96f3c46d.js" defer=""></script><script src="/_next/static/chunks/2860-ab34ed021ff52af2.js" defer=""></script><script src="/_next/static/chunks/626-5ea69fdbcb1e1a19.js" defer=""></script><script src="/_next/static/chunks/7249-0257990fb004d1e0.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Content-cd8e3d52a83fb57e.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Content","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/DislikeDrawer-6abdf68a6518fb52.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/DislikeDrawer","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/DislikeDrawer-6abdf68a6518fb52.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/DislikeDrawer","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/4354-e57cde4433c5fd5c.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Feedback-2fde0924fbbeed10.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Feedback","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/4354-e57cde4433c5fd5c.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Feedback-2fde0924fbbeed10.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Feedback","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/950-88c84d615a45ac96.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Header-db7b91e9a8f0451b.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Header","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/5654-e2fb6910235d251d.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Header-9dc1942a4484521c.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Header","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/6047-26e7e176b04ca9f3.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/InputContainer-086c9bf556efe0c0.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/InputContainer","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/1390-db1d6f8281c4dd59.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/InputContainer-fa85310076f5fa4d.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/InputContainer","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/1437-13a9042f2fa6daf7.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/ModelSelector-06c464df8f5e98f3.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/ModelSelector","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/950-88c84d615a45ac96.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/ModelSelector-c8b471e7a8368aba.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/ModelSelector","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/OptionIcon-9b7b2b198d5ee1f1.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/OptionIcon","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/OptionIcon-9b7b2b198d5ee1f1.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/OptionIcon","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/5005-847957d83300cf4e.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Resource-eddb4b2e5a2c25e8.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Resource","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/6047-26e7e176b04ca9f3.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Resource-cd0d918ae1ceaa67.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Resource","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/1390-db1d6f8281c4dd59.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Thermometer-2c79b1b27d3d64ac.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Thermometer","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/1437-13a9042f2fa6daf7.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat/components/Thermometer-313450ba4abca4a2.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat/components/Thermometer","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -1 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/5eaafa304a9b86a9.css" as="style"/><link rel="stylesheet" href="/_next/static/css/5eaafa304a9b86a9.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-7d51c7c53c76c61a.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-fe94a23347a5064f.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/5654-e2fb6910235d251d.js" defer=""></script><script src="/_next/static/chunks/3913-d1423df19d838a3c.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat-9bf7d6643d753dba.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_buildManifest.js" defer=""></script><script src="/_next/static/-o_at1DkHM-yUWJ5R7Yyw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat","query":{},"buildId":"-o_at1DkHM-yUWJ5R7Yyw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" href="/favicon.ico"/><meta name="description" content="Revolutionizing Database Interactions with Private LLM Technology"/><meta property="og:description" content="eosphoros-ai"/><meta property="og:title" content="DB-GPT"/><link rel="preload" href="/_next/static/css/b3e5f8f0020d40f0.css" as="style"/><link rel="stylesheet" href="/_next/static/css/b3e5f8f0020d40f0.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-8fbde76e33a12b85.js" defer=""></script><script src="/_next/static/chunks/framework-8b06d32cbb857e0e.js" defer=""></script><script src="/_next/static/chunks/main-6c4c7f5b8c9b1320.js" defer=""></script><script src="/_next/static/chunks/pages/_app-4dfffb7358deed86.js" defer=""></script><script src="/_next/static/chunks/2913-315ad705b1306902.js" defer=""></script><script src="/_next/static/chunks/3791-58df908ca3784958.js" defer=""></script><script src="/_next/static/chunks/5278-36ac2f07bcb92504.js" defer=""></script><script src="/_next/static/chunks/8791-d36492edb39795c5.js" defer=""></script><script src="/_next/static/chunks/4330-a1b5cee9f3b8b8f7.js" defer=""></script><script src="/_next/static/chunks/1049-b2925c4c7e1e37be.js" defer=""></script><script src="/_next/static/chunks/5030-ed144c49e325cd61.js" defer=""></script><script src="/_next/static/chunks/3799-d48c841202a23ed2.js" defer=""></script><script src="/_next/static/chunks/2684-73933877255629e3.js" defer=""></script><script src="/_next/static/chunks/6231-082aa9c179c552ae.js" defer=""></script><script src="/_next/static/chunks/5005-847957d83300cf4e.js" defer=""></script><script src="/_next/static/chunks/3913-94e95819b7a3175b.js" defer=""></script><script src="/_next/static/chunks/pages/mobile/chat-622a6cdf07c4be28.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_buildManifest.js" defer=""></script><script src="/_next/static/Dojpbz19K63B2OOVa8USw/_ssgManifest.js" defer=""></script><link rel="stylesheet" href="/_next/static/css/antd-output/antd.min.7d5365b5.css"/></head><body><div id="__next"><div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/mobile/chat","query":{},"buildId":"Dojpbz19K63B2OOVa8USw","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
||||
@@ -116,7 +116,8 @@ llama_cpp = [
|
||||
"llama-cpp-python"
|
||||
]
|
||||
llama_cpp_server = [
|
||||
"llama-cpp-server-py"
|
||||
"llama-cpp-server-py-core>=0.1.3",
|
||||
"llama-cpp-server-py>=0.1.3"
|
||||
]
|
||||
proxy_ollama = ["ollama"]
|
||||
proxy_zhipuai = ["zhipuai>=2.1.5"]
|
||||
|
||||
@@ -5,7 +5,7 @@ import logging
|
||||
import traceback
|
||||
from typing import Any, Callable, Dict, Optional, Union
|
||||
|
||||
from dbgpt.core import LLMClient, ModelRequestContext
|
||||
from dbgpt.core import LLMClient, ModelOutput, ModelRequestContext
|
||||
from dbgpt.core.interface.output_parser import BaseOutputParser
|
||||
from dbgpt.util.error_types import LLMChatError
|
||||
from dbgpt.util.tracer import root_tracer
|
||||
@@ -198,8 +198,7 @@ class AIWrapper:
|
||||
try:
|
||||
model_request = _build_model_request(payload)
|
||||
str_prompt = model_request.messages_to_string()
|
||||
model_output = None
|
||||
sep = "########S#E#P#########"
|
||||
model_output: Optional[ModelOutput] = None
|
||||
async for output in self._llm_client.generate_stream(model_request.copy()): # type: ignore # noqa
|
||||
model_output = output
|
||||
if memory and stream_out:
|
||||
@@ -209,20 +208,15 @@ class AIWrapper:
|
||||
"sender": sender,
|
||||
"receiver": "?",
|
||||
"model": llm_model,
|
||||
"markdown": self._output_parser.parse_model_nostream_resp(
|
||||
model_output, sep
|
||||
),
|
||||
"markdown": model_output.gen_text_with_thinking(),
|
||||
}
|
||||
|
||||
await memory.push_message(
|
||||
conv_id,
|
||||
temp_message,
|
||||
)
|
||||
if not model_output:
|
||||
raise ValueError("LLM generate stream is null!")
|
||||
parsed_output = self._output_parser.parse_model_nostream_resp(
|
||||
model_output, sep
|
||||
)
|
||||
parsed_output = model_output.gen_text_with_thinking()
|
||||
parsed_output = parsed_output.strip().replace("\\n", "\n")
|
||||
|
||||
if verbose:
|
||||
|
||||
@@ -346,7 +346,7 @@ class Parameter(BaseDynamic, TypeMetadata, Serializable):
|
||||
..., description="The label to display in UI", examples=["OpenAI API Key"]
|
||||
)
|
||||
name: str = Field(
|
||||
..., description="The name of the parameter", examples=["apk_key"]
|
||||
..., description="The name of the parameter", examples=["api_key"]
|
||||
)
|
||||
is_list: bool = Field(
|
||||
default=False,
|
||||
|
||||
@@ -6,7 +6,18 @@ import logging
|
||||
import time
|
||||
from abc import ABC, abstractmethod
|
||||
from dataclasses import asdict, dataclass, field
|
||||
from typing import Any, AsyncIterator, Coroutine, Dict, List, Optional, Tuple, Union
|
||||
from enum import Enum
|
||||
from typing import (
|
||||
Any,
|
||||
AsyncIterator,
|
||||
Coroutine,
|
||||
Dict,
|
||||
List,
|
||||
Literal,
|
||||
Optional,
|
||||
Tuple,
|
||||
Union,
|
||||
)
|
||||
|
||||
from cachetools import TTLCache
|
||||
|
||||
@@ -14,6 +25,7 @@ from dbgpt._private.pydantic import BaseModel, model_to_dict
|
||||
from dbgpt.core.interface.message import ModelMessage, ModelMessageRoleType
|
||||
from dbgpt.util import BaseParameters
|
||||
from dbgpt.util.annotations import PublicAPI
|
||||
from dbgpt.util.i18n_utils import _
|
||||
from dbgpt.util.model_utils import GPUInfo
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -115,6 +127,141 @@ class ModelInferenceMetrics:
|
||||
return asdict(self)
|
||||
|
||||
|
||||
MEDIA_DATA_TYPE = Union[str, bytes]
|
||||
|
||||
|
||||
@dataclass
|
||||
class MediaObject:
|
||||
"""Media object for the model output or model request."""
|
||||
|
||||
data: MEDIA_DATA_TYPE = field(metadata={"help": _("The media data")})
|
||||
format: str = field(default="text", metadata={"help": _("The format of the media")})
|
||||
|
||||
|
||||
class MediaContentType(str, Enum):
|
||||
"""The media content type."""
|
||||
|
||||
TEXT = "text"
|
||||
THINKING = "thinking"
|
||||
IMAGE = "image"
|
||||
AUDIO = "audio"
|
||||
VIDEO = "video"
|
||||
|
||||
|
||||
@dataclass
|
||||
class MediaContent:
|
||||
"""Media content for the model output or model request.
|
||||
|
||||
Examples:
|
||||
.. code-block:: python
|
||||
|
||||
simple_text = MediaContent(
|
||||
type="text",
|
||||
object=MediaObject(
|
||||
data="Hello, world!",
|
||||
format="text",
|
||||
)
|
||||
)
|
||||
thinking_text = MediaContent(
|
||||
type="thinking",
|
||||
object=MediaObject(
|
||||
data="Thinking...",
|
||||
format="text",
|
||||
)
|
||||
)
|
||||
|
||||
url_image1 = MediaContent(
|
||||
type="image",
|
||||
object=MediaObject(
|
||||
data="https://example.com/image.jpg",
|
||||
format="url",
|
||||
)
|
||||
)
|
||||
# Url with image type: 'image/jpeg'
|
||||
url_image2 = MediaContent(
|
||||
type="image",
|
||||
object=MediaObject(
|
||||
data="https://example.com/image.jpg",
|
||||
format="url@image/jpeg",
|
||||
)
|
||||
)
|
||||
|
||||
# With image type: 'image/jpeg'
|
||||
base64_image1 = MediaContent(
|
||||
type="image",
|
||||
object=MediaObject(
|
||||
data="base64_string",
|
||||
format="base64@image/jpeg",
|
||||
)
|
||||
)
|
||||
# No image type
|
||||
base64_image2 = MediaContent(
|
||||
type="image",
|
||||
object=MediaObject(
|
||||
data="base64_string",
|
||||
format="base64",
|
||||
)
|
||||
)
|
||||
|
||||
# Video
|
||||
url_video1 = MediaContent(
|
||||
type="video",
|
||||
object=MediaObject(
|
||||
data="https://example.com/video.mp4",
|
||||
format="url",
|
||||
)
|
||||
)
|
||||
url_video2 = MediaContent(
|
||||
type="video",
|
||||
object=MediaObject(
|
||||
data="https://example.com/video.mp4",
|
||||
format="url@video/mp4",
|
||||
)
|
||||
)
|
||||
binary_video = MediaContent(
|
||||
type="video",
|
||||
object=MediaObject(
|
||||
data=b"binary_data",
|
||||
format="binary@video/mp4",
|
||||
)
|
||||
)
|
||||
binary_audio = MediaContent(
|
||||
type="audio",
|
||||
object=MediaObject(
|
||||
data=b"binary_data",
|
||||
format="binary@audio/mpeg",
|
||||
)
|
||||
)
|
||||
"""
|
||||
|
||||
object: MediaObject = field(metadata={"help": _("The media object")})
|
||||
type: Literal["text", "thinking", "image", "audio", "video"] = field(
|
||||
default="text", metadata={"help": _("The type of the model media content")}
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def build_text(cls, text: str) -> "MediaContent":
|
||||
"""Create a MediaContent object from text."""
|
||||
return cls(type="text", object=MediaObject(data=text, format="text"))
|
||||
|
||||
@classmethod
|
||||
def build_thinking(cls, text: str) -> "MediaContent":
|
||||
"""Create a MediaContent object from thinking."""
|
||||
return cls(type="thinking", object=MediaObject(data=text, format="text"))
|
||||
|
||||
def get_text(self) -> str:
|
||||
"""Get the text."""
|
||||
if self.type == MediaContentType.TEXT:
|
||||
return self.object.data
|
||||
raise ValueError("The content type is not text")
|
||||
|
||||
def get_thinking(self) -> str:
|
||||
"""Get the thinking."""
|
||||
if self.type == MediaContentType.THINKING:
|
||||
return self.object.data
|
||||
raise ValueError("The content type is not thinking")
|
||||
|
||||
|
||||
@dataclass
|
||||
@PublicAPI(stability="beta")
|
||||
class ModelRequestContext:
|
||||
@@ -154,9 +301,9 @@ class ModelRequestContext:
|
||||
@dataclass
|
||||
@PublicAPI(stability="beta")
|
||||
class ModelOutput:
|
||||
"""A class to represent the output of a LLM.""" ""
|
||||
"""A class to represent the output of a LLM."""
|
||||
|
||||
text: str
|
||||
content: Union[MediaContent, List[MediaContent]]
|
||||
"""The generated text."""
|
||||
error_code: int
|
||||
"""The error code of the model inference. If the model inference is successful,
|
||||
@@ -168,6 +315,32 @@ class ModelOutput:
|
||||
metrics: Optional[ModelInferenceMetrics] = None
|
||||
"""Some metrics for model inference"""
|
||||
|
||||
def __init__(
|
||||
self,
|
||||
error_code: int,
|
||||
text: Optional[str] = None,
|
||||
content: Optional[MediaContent] = None,
|
||||
**kwargs,
|
||||
):
|
||||
if text is not None and content is not None:
|
||||
raise ValueError("Cannot pass both text and content")
|
||||
elif text is not None:
|
||||
self.content = MediaContent.build_text(text)
|
||||
elif content is not None:
|
||||
self.content = content
|
||||
else:
|
||||
raise ValueError("Must pass either text or content")
|
||||
self.error_code = error_code
|
||||
for k, v in kwargs.items():
|
||||
if k in [
|
||||
"incremental",
|
||||
"model_context",
|
||||
"finish_reason",
|
||||
"usage",
|
||||
"metrics",
|
||||
]:
|
||||
setattr(self, k, v)
|
||||
|
||||
def to_dict(self) -> Dict:
|
||||
"""Convert the model output to dict."""
|
||||
return asdict(self)
|
||||
@@ -177,6 +350,124 @@ class ModelOutput:
|
||||
"""Check if the model inference is successful."""
|
||||
return self.error_code == 0
|
||||
|
||||
@property
|
||||
def has_text(self) -> bool:
|
||||
"""Check if the model output has text content."""
|
||||
if isinstance(self.content, MediaContent):
|
||||
return self.content.type == MediaContentType.TEXT
|
||||
elif isinstance(self.content, list):
|
||||
return any(c.type == MediaContentType.TEXT for c in self.content)
|
||||
return False
|
||||
|
||||
@property
|
||||
def text(self) -> str:
|
||||
"""The generated text."""
|
||||
if isinstance(self.content, MediaContent):
|
||||
return self.content.get_text()
|
||||
elif isinstance(self.content, list) and all(
|
||||
isinstance(c, MediaContent) for c in self.content
|
||||
):
|
||||
text_content = [c for c in self.content if c.type == MediaContentType.TEXT]
|
||||
if not text_content:
|
||||
raise ValueError("There is no text content")
|
||||
# Return the last text content
|
||||
return text_content[-1].get_text()
|
||||
raise ValueError("The content is not text")
|
||||
|
||||
@property
|
||||
def has_thinking(self) -> bool:
|
||||
"""Check if the model output has thinking content."""
|
||||
if isinstance(self.content, MediaContent):
|
||||
return self.content.type == MediaContentType.THINKING
|
||||
elif isinstance(self.content, list) and self.content:
|
||||
return any(c.type == MediaContentType.THINKING for c in self.content)
|
||||
else:
|
||||
return False
|
||||
|
||||
@property
|
||||
def thinking_text(self) -> Optional[str]:
|
||||
"""The reasoning content."""
|
||||
if not self.content:
|
||||
return None
|
||||
if isinstance(self.content, MediaContent):
|
||||
if self.content.type == MediaContentType.THINKING:
|
||||
return self.content.get_thinking()
|
||||
return None
|
||||
elif isinstance(self.content, list) and all(
|
||||
isinstance(c, MediaContent) for c in self.content
|
||||
):
|
||||
# In most cases, just one thinking content
|
||||
thinking_content = [
|
||||
c for c in self.content if c.type == MediaContentType.THINKING
|
||||
]
|
||||
if not thinking_content:
|
||||
return None
|
||||
# Return the last thinking content
|
||||
return thinking_content[-1].get_thinking()
|
||||
return None
|
||||
|
||||
def gen_text_with_thinking(self, new_text: Optional[str] = None) -> str:
|
||||
from dbgpt.vis.tags.vis_thinking import VisThinking
|
||||
|
||||
msg = ""
|
||||
if self.has_thinking:
|
||||
msg = self.thinking_text or ""
|
||||
msg = VisThinking().sync_display(content=msg)
|
||||
msg += "\n"
|
||||
if new_text:
|
||||
msg += new_text
|
||||
elif self.has_text:
|
||||
msg += self.text or ""
|
||||
return msg
|
||||
|
||||
@text.setter
|
||||
def text(self, value: str):
|
||||
"""Set the generated text."""
|
||||
if not isinstance(value, str):
|
||||
raise ValueError("text must be a string")
|
||||
# Build a new MediaContent object and assign it to content
|
||||
self.content = MediaContent(
|
||||
type="text",
|
||||
object=MediaObject(data=value, format="text"),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def build_thinking(cls, thinking: str, error_code: int = 0) -> "ModelOutput":
|
||||
"""Create a ModelOutput object from thinking."""
|
||||
return cls(
|
||||
error_code=error_code,
|
||||
content=MediaContent.build_thinking(thinking),
|
||||
)
|
||||
|
||||
@classmethod
|
||||
def build(
|
||||
cls,
|
||||
text: Optional[str] = None,
|
||||
thinking: Optional[str] = None,
|
||||
error_code: int = 0,
|
||||
usage: Optional[Dict[str, Any]] = None,
|
||||
finish_reason: Optional[str] = None,
|
||||
) -> "ModelOutput":
|
||||
if thinking and text:
|
||||
# Has thinking and text
|
||||
content = [
|
||||
# First thinking
|
||||
MediaContent.build_thinking(thinking),
|
||||
MediaContent.build_text(text),
|
||||
]
|
||||
elif text:
|
||||
# Only text
|
||||
content = MediaContent.build_text(text)
|
||||
else:
|
||||
# Build a empty thinking content
|
||||
content = MediaContent.build_thinking(thinking)
|
||||
return cls(
|
||||
error_code=error_code,
|
||||
content=content,
|
||||
usage=usage,
|
||||
finish_reason=finish_reason,
|
||||
)
|
||||
|
||||
|
||||
_ModelMessageType = Union[List[ModelMessage], List[Dict[str, Any]]]
|
||||
|
||||
|
||||
@@ -74,7 +74,7 @@ class BaseOutputParser(MapOperator[ModelOutput, Any], ABC):
|
||||
"""
|
||||
self.data_schema = data_schema
|
||||
|
||||
def __post_process_code(self, code):
|
||||
def _post_process_code(self, code):
|
||||
sep = "\n```"
|
||||
if sep in code:
|
||||
blocks = code.split(sep)
|
||||
@@ -84,67 +84,61 @@ class BaseOutputParser(MapOperator[ModelOutput, Any], ABC):
|
||||
code = sep.join(blocks)
|
||||
return code
|
||||
|
||||
def parse_model_stream_resp_ex(self, chunk: ResponseTye, skip_echo_len):
|
||||
def parse_model_stream_resp_ex(
|
||||
self, data: ModelOutput, text_output: bool = True, skip_echo_len: int = 0
|
||||
):
|
||||
"""Parse the output of an LLM call.
|
||||
|
||||
Args:
|
||||
chunk (ResponseTye): The output of an LLM call.
|
||||
chunk (ModelOutput): The output of an LLM call.
|
||||
skip_echo_len (int): The length of the prompt to skip.
|
||||
"""
|
||||
data = _parse_model_response(chunk)
|
||||
# data = _parse_model_response(chunk)
|
||||
# TODO: Multi mode output handler, rewrite this for multi model, use adapter
|
||||
# mode.
|
||||
|
||||
model_context = data.get("model_context")
|
||||
model_context = data.model_context
|
||||
has_echo = False
|
||||
if model_context and "prompt_echo_len_char" in model_context:
|
||||
prompt_echo_len_char = int(model_context.get("prompt_echo_len_char", -1))
|
||||
has_echo = bool(model_context.get("echo", False))
|
||||
if prompt_echo_len_char != -1:
|
||||
skip_echo_len = prompt_echo_len_char
|
||||
if not text_output:
|
||||
# TODO, process code: self._post_process_code(output)
|
||||
return data
|
||||
|
||||
if data.get("error_code", 0) == 0:
|
||||
if data.success:
|
||||
if has_echo:
|
||||
# TODO Judging from model_context
|
||||
output = data["text"][skip_echo_len:].strip()
|
||||
output = data.text[skip_echo_len:].strip()
|
||||
else:
|
||||
output = data["text"].strip()
|
||||
|
||||
output = self.__post_process_code(output)
|
||||
output = self._post_process_code(output)
|
||||
return output
|
||||
else:
|
||||
output = data["text"] + f" (error_code: {data['error_code']})"
|
||||
return output
|
||||
|
||||
def parse_model_nostream_resp(self, response: ResponseTye, sep: str):
|
||||
def parse_model_nostream_resp(
|
||||
self, response: ModelOutput, text_output: bool = True
|
||||
) -> Union[str, ModelOutput]:
|
||||
"""Parse the output of an LLM call."""
|
||||
resp_obj_ex = _parse_model_response(response)
|
||||
if isinstance(resp_obj_ex, str):
|
||||
resp_obj_ex = json.loads(resp_obj_ex)
|
||||
if resp_obj_ex["error_code"] == 0:
|
||||
all_text = resp_obj_ex["text"]
|
||||
# Parse the returned text to get the AI reply part
|
||||
tmp_resp = all_text.split(sep)
|
||||
last_index = -1
|
||||
for i in range(len(tmp_resp)):
|
||||
if tmp_resp[i].find("assistant:") != -1:
|
||||
last_index = i
|
||||
ai_response = tmp_resp[last_index]
|
||||
ai_response = ai_response.replace("assistant:", "")
|
||||
ai_response = ai_response.replace("Assistant:", "")
|
||||
ai_response = ai_response.replace("ASSISTANT:", "")
|
||||
ai_response = ai_response.replace("\\_", "_")
|
||||
ai_response = ai_response.replace("\\*", "*")
|
||||
ai_response = ai_response.replace("\t", "")
|
||||
|
||||
# ai_response = ai_response.strip().replace("\\n", " ").replace("\n", " ")
|
||||
# print("un_stream ai response:", ai_response)
|
||||
return ai_response
|
||||
else:
|
||||
if response is None:
|
||||
raise ValueError("Internal error! The response is None.")
|
||||
if not isinstance(response, ModelOutput):
|
||||
raise ValueError(
|
||||
f"Model server error!code={resp_obj_ex['error_code']}, error msg is "
|
||||
f"{resp_obj_ex['text']}"
|
||||
"Internal error! The response type is not ModelOutput, but "
|
||||
f"{type(response)}"
|
||||
)
|
||||
if not response.success:
|
||||
raise ValueError(
|
||||
f"Model server error!code={response.error_code}, error msg is "
|
||||
f"{response.text}"
|
||||
)
|
||||
if text_output:
|
||||
return response.text
|
||||
else:
|
||||
return response
|
||||
|
||||
def _illegal_json_ends(self, s):
|
||||
temp_json = s
|
||||
@@ -279,7 +273,7 @@ class BaseOutputParser(MapOperator[ModelOutput, Any], ABC):
|
||||
if self.current_dag_context.streaming_call:
|
||||
return self.parse_model_stream_resp_ex(input_value, 0)
|
||||
else:
|
||||
return self.parse_model_nostream_resp(input_value, "#####################")
|
||||
return self.parse_model_nostream_resp(input_value)
|
||||
|
||||
|
||||
def _parse_model_response(response: ResponseTye):
|
||||
@@ -330,9 +324,9 @@ class SQLOutputParser(BaseOutputParser):
|
||||
"""Create a new SQL output parser."""
|
||||
super().__init__(is_stream_out=is_stream_out, **kwargs)
|
||||
|
||||
def parse_model_nostream_resp(self, response: ResponseTye, sep: str):
|
||||
def parse_model_nostream_resp(self, response: ResponseTye):
|
||||
"""Parse the output of an LLM call."""
|
||||
model_out_text = super().parse_model_nostream_resp(response, sep)
|
||||
model_out_text = super().parse_model_nostream_resp(response)
|
||||
clean_str = super().parse_prompt_response(model_out_text)
|
||||
return json.loads(clean_str, strict=True)
|
||||
|
||||
@@ -372,11 +366,11 @@ class SQLListOutputParser(BaseOutputParser):
|
||||
"""Create a new SQL list output parser."""
|
||||
super().__init__(is_stream_out=is_stream_out, **kwargs)
|
||||
|
||||
def parse_model_nostream_resp(self, response: ResponseTye, sep: str):
|
||||
def parse_model_nostream_resp(self, response: ResponseTye):
|
||||
"""Parse the output of an LLM call."""
|
||||
from dbgpt.util.json_utils import find_json_objects
|
||||
|
||||
model_out_text = super().parse_model_nostream_resp(response, sep)
|
||||
model_out_text = super().parse_model_nostream_resp(response)
|
||||
json_objects = find_json_objects(model_out_text)
|
||||
json_count = len(json_objects)
|
||||
if json_count < 1:
|
||||
|
||||
@@ -178,9 +178,7 @@ class BaseIntentDetection(ABC):
|
||||
model_request = ModelRequest.build_request(model, messages=[model_messages])
|
||||
model_output = await self.llm_client.generate(model_request)
|
||||
output_parser = BaseOutputParser()
|
||||
str_out = output_parser.parse_model_nostream_resp(
|
||||
model_output, "#########################"
|
||||
)
|
||||
str_out = output_parser.parse_model_nostream_resp(model_output)
|
||||
json_out = output_parser.parse_prompt_response(str_out)
|
||||
dict_out = json.loads(json_out)
|
||||
return response_schema.model_validate(dict_out)
|
||||
|
||||
@@ -66,7 +66,7 @@ class ProxyLLMModelAdapter(LLMModelAdapter):
|
||||
if not dynamic_llm_client_class:
|
||||
dynamic_llm_client_class = self.get_llm_client_class(params)
|
||||
logger.info(
|
||||
f"Load model from params: {params}, llm client class: "
|
||||
f"Load model from params: {params}llm client class: "
|
||||
f"{dynamic_llm_client_class}"
|
||||
)
|
||||
proxy_llm_client = dynamic_llm_client_class.new_client(params)
|
||||
|
||||
@@ -445,31 +445,40 @@ class DefaultModelWorker(ModelWorker):
|
||||
):
|
||||
finish_reason = None
|
||||
usage = None
|
||||
error_code = 0
|
||||
if isinstance(output, dict):
|
||||
finish_reason = output.get("finish_reason")
|
||||
usage = output.get("usage")
|
||||
output = output["text"]
|
||||
if finish_reason is not None:
|
||||
logger.info(f"finish_reason: {finish_reason}")
|
||||
error_code = output.get("error_code", 0)
|
||||
model_output = ModelOutput.build(
|
||||
output["text"],
|
||||
thinking=None,
|
||||
error_code=error_code,
|
||||
usage=usage,
|
||||
finish_reason=finish_reason,
|
||||
)
|
||||
elif isinstance(output, ModelOutput):
|
||||
finish_reason = output.finish_reason
|
||||
usage = output.usage
|
||||
error_code = output.error_code
|
||||
output = output.text
|
||||
incremental_output = output[len(previous_response) :]
|
||||
model_output = output
|
||||
elif isinstance(output, str):
|
||||
# Output is string
|
||||
model_output = ModelOutput.build(output)
|
||||
else:
|
||||
raise ValueError(f"Invalid output type: {type(output)}")
|
||||
current_output = ""
|
||||
if model_output.has_thinking:
|
||||
current_output = model_output.thinking_text or ""
|
||||
if model_output.has_text:
|
||||
current_output += model_output.text
|
||||
incremental_output = current_output[len(previous_response) :]
|
||||
print(incremental_output, end="", flush=True)
|
||||
|
||||
metrics = _new_metrics_from_model_output(last_metrics, is_first_generate, usage)
|
||||
model_output = ModelOutput(
|
||||
text=output,
|
||||
error_code=error_code,
|
||||
model_context=model_context,
|
||||
finish_reason=finish_reason,
|
||||
usage=usage,
|
||||
metrics=metrics,
|
||||
)
|
||||
return model_output, incremental_output, output, metrics
|
||||
model_output.metrics = metrics
|
||||
model_output.model_context = model_context
|
||||
return model_output, incremental_output, current_output, metrics
|
||||
|
||||
def _handle_exception(self, e):
|
||||
# Check if the exception is a torch.cuda.CudaError and if torch was imported.
|
||||
|
||||
@@ -4,7 +4,7 @@ Fork from text-generation-webui https://github.com/oobabooga/text-generation-web
|
||||
|
||||
import logging
|
||||
import re
|
||||
from typing import Dict
|
||||
from typing import Dict, Optional
|
||||
|
||||
import llama_cpp
|
||||
import torch
|
||||
@@ -13,6 +13,8 @@ from dbgpt.core import ModelOutput
|
||||
from dbgpt.model.adapter.llama_cpp_py_adapter import LlamaCppModelParameters
|
||||
from dbgpt.model.utils.llm_utils import parse_model_request
|
||||
|
||||
from ...utils.parse_utils import ParsedChatMessage, parse_chat_message
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
if torch.cuda.is_available() and not torch.version.hip:
|
||||
@@ -124,10 +126,30 @@ class LlamaCppModel:
|
||||
)
|
||||
|
||||
text = ""
|
||||
usage = None
|
||||
msg = ParsedChatMessage()
|
||||
finish_reason: Optional[str] = None
|
||||
for r in completion_chunks:
|
||||
if not r.get("choices"):
|
||||
continue
|
||||
if r["choices"][0]["delta"].get("content") is not None:
|
||||
content = r["choices"][0]["delta"]["content"]
|
||||
delta = r["choices"][0]["delta"]
|
||||
if delta.get("content") is not None:
|
||||
content = delta["content"]
|
||||
text += content
|
||||
yield ModelOutput(text=text, error_code=0)
|
||||
msg, _ = parse_chat_message(
|
||||
content,
|
||||
extract_reasoning=True,
|
||||
is_streaming=True,
|
||||
streaming_state=msg,
|
||||
)
|
||||
finish_reason = delta.get("finish_reason")
|
||||
if text:
|
||||
if hasattr(r, "usage") and r.usage is not None:
|
||||
usage = r.usage.dict()
|
||||
yield ModelOutput.build(
|
||||
msg.content,
|
||||
msg.reasoning_content,
|
||||
error_code=0,
|
||||
usage=usage,
|
||||
finish_reason=finish_reason,
|
||||
)
|
||||
|
||||
@@ -17,6 +17,8 @@ from typing import Dict, Optional
|
||||
|
||||
from dbgpt.core import ModelOutput
|
||||
|
||||
from ...utils.parse_utils import ParsedChatMessage, parse_chat_message
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
try:
|
||||
@@ -76,6 +78,7 @@ def chat_generate_stream(
|
||||
):
|
||||
req = _build_chat_completion_request(params, stream=True)
|
||||
text = ""
|
||||
msg = ParsedChatMessage()
|
||||
for r in model.stream_chat_completion(req):
|
||||
if len(r.choices) == 0:
|
||||
continue
|
||||
@@ -86,16 +89,17 @@ def chat_generate_stream(
|
||||
finish_reason = _parse_finish_reason(r.choices[0].finish_reason)
|
||||
|
||||
if content is not None:
|
||||
content = r.choices[0].delta.content
|
||||
text += content
|
||||
yield ModelOutput(
|
||||
text=text, error_code=0, finish_reason=finish_reason, usage=r.usage
|
||||
)
|
||||
elif text and content is None:
|
||||
# Last response is empty, return the text
|
||||
yield ModelOutput(
|
||||
text=text, error_code=0, finish_reason=finish_reason, usage=r.usage
|
||||
msg, _ = parse_chat_message(
|
||||
content, extract_reasoning=True, is_streaming=True, streaming_state=msg
|
||||
)
|
||||
yield ModelOutput.build(
|
||||
msg.content,
|
||||
msg.reasoning_content,
|
||||
error_code=0,
|
||||
finish_reason=finish_reason,
|
||||
usage=r.usage,
|
||||
)
|
||||
|
||||
|
||||
def _build_chat_completion_request(
|
||||
@@ -160,13 +164,14 @@ def generate(
|
||||
if not resp.choices or not resp.choices[0].message:
|
||||
raise ValueError("Response can't be empty")
|
||||
content = resp.choices[0].message.content
|
||||
return ModelOutput(
|
||||
text=content,
|
||||
msg = parse_chat_message(content, extract_reasoning=True)
|
||||
return ModelOutput.build(
|
||||
msg.content,
|
||||
msg.reasoning_content,
|
||||
error_code=0,
|
||||
finish_reason=_parse_finish_reason(resp.choices[0].finish_reason),
|
||||
usage=resp.usage,
|
||||
)
|
||||
|
||||
else:
|
||||
req = _build_completion_request(params, stream=False)
|
||||
resp = model.completion(req)
|
||||
|
||||
@@ -4,6 +4,10 @@ from threading import Thread
|
||||
import torch
|
||||
from transformers import AutoModelForCausalLM, AutoTokenizer, TextIteratorStreamer
|
||||
|
||||
from dbgpt.core import ModelOutput
|
||||
|
||||
from ...utils.parse_utils import ParsedChatMessage, parse_chat_message
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -58,11 +62,21 @@ def huggingface_chat_generate_stream(
|
||||
generate_kwargs = {"input_ids": input_ids, **base_kwargs}
|
||||
thread = Thread(target=model.generate, kwargs=generate_kwargs)
|
||||
thread.start()
|
||||
out = ""
|
||||
text = ""
|
||||
usage = None
|
||||
msg = ParsedChatMessage()
|
||||
for new_text in streamer:
|
||||
out += new_text
|
||||
text += new_text
|
||||
msg, _ = parse_chat_message(
|
||||
new_text, extract_reasoning=True, is_streaming=True, streaming_state=msg
|
||||
)
|
||||
if custom_stop_words:
|
||||
for stop_word in custom_stop_words:
|
||||
if out.endswith(stop_word):
|
||||
out = out[: -len(stop_word)]
|
||||
yield out
|
||||
if text.endswith(stop_word):
|
||||
text = text[: -len(stop_word)]
|
||||
yield ModelOutput.build(
|
||||
msg.content,
|
||||
msg.reasoning_content,
|
||||
error_code=0,
|
||||
usage=usage,
|
||||
)
|
||||
|
||||
@@ -5,6 +5,10 @@ from vllm import AsyncLLMEngine
|
||||
from vllm.sampling_params import SamplingParams
|
||||
from vllm.utils import random_uuid
|
||||
|
||||
from dbgpt.core import ModelOutput
|
||||
|
||||
from ...utils.parse_utils import _DEFAULT_THINK_START_TOKEN, parse_chat_message
|
||||
|
||||
_IS_BENCHMARK = os.getenv("DB_GPT_MODEL_BENCHMARK", "False").lower() == "true"
|
||||
|
||||
|
||||
@@ -26,6 +30,8 @@ async def generate_stream(
|
||||
# use_beam_search = params.get("use_beam_search", False)
|
||||
best_of = params.get("best_of", None)
|
||||
stop_str = params.get("stop", None)
|
||||
think_start_token = params.get("think_start_token", _DEFAULT_THINK_START_TOKEN)
|
||||
# think_end_token = params.get("think_end_token", _DEFAULT_THINK_END_TOKEN)
|
||||
|
||||
stop_token_ids = params.get("stop_token_ids", None) or []
|
||||
if tokenizer.eos_token_id is not None:
|
||||
@@ -68,8 +74,11 @@ async def generate_stream(
|
||||
best_of=best_of,
|
||||
**gen_params,
|
||||
)
|
||||
# vocab = tokenizer.get_vocab()
|
||||
|
||||
results_generator = model.generate(prompt, sampling_params, request_id)
|
||||
usage = None
|
||||
finish_reason = None
|
||||
async for request_output in results_generator:
|
||||
prompt = request_output.prompt
|
||||
if echo:
|
||||
@@ -93,9 +102,18 @@ async def generate_stream(
|
||||
if len(request_output.outputs) == 1
|
||||
else [output.finish_reason for output in request_output.outputs]
|
||||
)
|
||||
yield {
|
||||
"text": text_outputs,
|
||||
"error_code": 0,
|
||||
"usage": usage,
|
||||
"finish_reason": finish_reason,
|
||||
}
|
||||
if text_outputs:
|
||||
# Tempora
|
||||
if prompt.rstrip().endswith(think_start_token):
|
||||
text_outputs = think_start_token + "\n" + text_outputs
|
||||
msg = parse_chat_message(
|
||||
text_outputs,
|
||||
extract_reasoning=True,
|
||||
)
|
||||
yield ModelOutput.build(
|
||||
msg.content,
|
||||
msg.reasoning_content,
|
||||
error_code=0,
|
||||
usage=usage,
|
||||
finish_reason=finish_reason,
|
||||
)
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
import importlib.metadata as metadata
|
||||
import logging
|
||||
from concurrent.futures import Executor
|
||||
from dataclasses import dataclass, field
|
||||
@@ -108,7 +107,7 @@ async def chatgpt_generate_stream(
|
||||
parameters=[
|
||||
Parameter.build_from(
|
||||
label=_("OpenAI API Key"),
|
||||
name="apk_key",
|
||||
name="api_key",
|
||||
type=str,
|
||||
optional=True,
|
||||
default=None,
|
||||
@@ -154,9 +153,6 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
"Could not import python package: openai "
|
||||
"Please install openai by command `pip install openai"
|
||||
) from exc
|
||||
self._openai_version = metadata.version("openai")
|
||||
self._openai_less_then_v1 = not self._openai_version >= "1.0.0"
|
||||
self.check_sdk_version(self._openai_version)
|
||||
|
||||
self._init_params = OpenAIParameters(
|
||||
api_type=self._resolve_env_vars(api_type),
|
||||
@@ -177,15 +173,9 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
self._openai_kwargs = openai_kwargs or {}
|
||||
super().__init__(model_names=[model_alias], context_length=context_length)
|
||||
|
||||
if self._openai_less_then_v1:
|
||||
from dbgpt.model.utils.chatgpt_utils import _initialize_openai
|
||||
|
||||
_initialize_openai(self._init_params)
|
||||
|
||||
if not self._openai_less_then_v1:
|
||||
# Prepare openai client and cache default headers
|
||||
# It will block the main thread in some cases
|
||||
_ = self.client.default_headers
|
||||
# Prepare openai client and cache default headers
|
||||
# It will block the main thread in some cases
|
||||
_ = self.client.default_headers
|
||||
|
||||
@classmethod
|
||||
def param_class(cls) -> Type[OpenAICompatibleDeployModelParameters]:
|
||||
@@ -231,21 +221,8 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
"""
|
||||
return chatgpt_generate_stream
|
||||
|
||||
def check_sdk_version(self, version: str) -> None:
|
||||
"""Check the sdk version of the client.
|
||||
|
||||
Raises:
|
||||
ValueError: If check failed.
|
||||
"""
|
||||
pass
|
||||
|
||||
@property
|
||||
def client(self) -> "ClientType":
|
||||
if self._openai_less_then_v1:
|
||||
raise ValueError(
|
||||
"Current model (Load by OpenAILLMClient) require "
|
||||
"openai.__version__>=1.0.0"
|
||||
)
|
||||
if self._client is None:
|
||||
from dbgpt.model.utils.chatgpt_utils import _build_openai_client
|
||||
|
||||
@@ -266,10 +243,7 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
) -> Dict[str, Any]:
|
||||
payload = {"stream": stream}
|
||||
model = request.model or self.default_model
|
||||
if self._openai_less_then_v1 and self._api_type == "azure":
|
||||
payload["engine"] = model
|
||||
else:
|
||||
payload["model"] = model
|
||||
payload["model"] = model
|
||||
# Apply openai kwargs
|
||||
for k, v in self._openai_kwargs.items():
|
||||
payload[k] = v
|
||||
@@ -292,14 +266,10 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
messages = request.to_common_messages()
|
||||
payload = self._build_request(request)
|
||||
logger.info(
|
||||
f"Send request to openai({self._openai_version}), payload: {payload}\n\n "
|
||||
f"messages:\n{messages}"
|
||||
f"Send request to openai, payload: {payload}\n\n messages:\n{messages}"
|
||||
)
|
||||
try:
|
||||
if self._openai_less_then_v1:
|
||||
return await self.generate_less_then_v1(messages, payload)
|
||||
else:
|
||||
return await self.generate_v1(messages, payload)
|
||||
return await self.generate_v1(messages, payload)
|
||||
except Exception as e:
|
||||
return ModelOutput(
|
||||
text=f"**LLMServer Generate Error, Please CheckErrorInfo.**: {e}",
|
||||
@@ -315,15 +285,10 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
messages = request.to_common_messages()
|
||||
payload = self._build_request(request, stream=True)
|
||||
logger.info(
|
||||
f"Send request to openai({self._openai_version}), payload: {payload}\n\n "
|
||||
f"messages:\n{messages}"
|
||||
f"Send request to openai, payload: {payload}\n\n messages:\n{messages}"
|
||||
)
|
||||
if self._openai_less_then_v1:
|
||||
async for r in self.generate_stream_less_then_v1(messages, payload):
|
||||
yield r
|
||||
else:
|
||||
async for r in self.generate_stream_v1(messages, payload):
|
||||
yield r
|
||||
async for r in self.generate_stream_v1(messages, payload):
|
||||
yield r
|
||||
|
||||
async def generate_v1(
|
||||
self, messages: List[Dict[str, Any]], payload: Dict[str, Any]
|
||||
@@ -331,21 +296,13 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
chat_completion = await self.client.chat.completions.create(
|
||||
messages=messages, **payload
|
||||
)
|
||||
reasoning_content = ""
|
||||
message_obj = chat_completion.choices[0].message
|
||||
if hasattr(message_obj, "reasoning_content"):
|
||||
reasoning_content = message_obj.reasoning_content
|
||||
text = chat_completion.choices[0].message.content
|
||||
usage = chat_completion.usage.dict()
|
||||
return ModelOutput(text=text, error_code=0, usage=usage)
|
||||
|
||||
async def generate_less_then_v1(
|
||||
self, messages: List[Dict[str, Any]], payload: Dict[str, Any]
|
||||
) -> ModelOutput:
|
||||
import openai
|
||||
|
||||
chat_completion = await openai.ChatCompletion.acreate(
|
||||
messages=messages, **payload
|
||||
)
|
||||
text = chat_completion.choices[0].message.content
|
||||
usage = chat_completion.usage.to_dict()
|
||||
return ModelOutput(text=text, error_code=0, usage=usage)
|
||||
return ModelOutput.build(text, reasoning_content, usage=usage)
|
||||
|
||||
async def generate_stream_v1(
|
||||
self, messages: List[Dict[str, Any]], payload: Dict[str, Any]
|
||||
@@ -354,31 +311,23 @@ class OpenAILLMClient(ProxyLLMClient):
|
||||
messages=messages, **payload
|
||||
)
|
||||
text = ""
|
||||
reasoning_content = ""
|
||||
usage = None
|
||||
async for r in chat_completion:
|
||||
if len(r.choices) == 0:
|
||||
continue
|
||||
# Check for empty 'choices' issue in Azure GPT-4o responses
|
||||
if r.choices[0] is not None and r.choices[0].delta is None:
|
||||
continue
|
||||
delta_obj = r.choices[0].delta
|
||||
if hasattr(delta_obj, "reasoning_content"):
|
||||
reasoning_content += delta_obj.reasoning_content or ""
|
||||
if r.choices[0].delta.content is not None:
|
||||
content = r.choices[0].delta.content
|
||||
text += content
|
||||
yield ModelOutput(text=text, error_code=0)
|
||||
|
||||
async def generate_stream_less_then_v1(
|
||||
self, messages: List[Dict[str, Any]], payload: Dict[str, Any]
|
||||
) -> AsyncIterator[ModelOutput]:
|
||||
import openai
|
||||
|
||||
res = await openai.ChatCompletion.acreate(messages=messages, **payload)
|
||||
text = ""
|
||||
async for r in res:
|
||||
if not r.get("choices"):
|
||||
continue
|
||||
if r["choices"][0]["delta"].get("content") is not None:
|
||||
content = r["choices"][0]["delta"]["content"]
|
||||
text += content
|
||||
yield ModelOutput(text=text, error_code=0)
|
||||
text += r.choices[0].delta.content
|
||||
if text or reasoning_content:
|
||||
if hasattr(r, "usage") and r.usage is not None:
|
||||
usage = r.usage.dict()
|
||||
yield ModelOutput.build(text, reasoning_content, usage=usage)
|
||||
|
||||
async def models(self) -> List[ModelMetadata]:
|
||||
model_metadata = ModelMetadata(
|
||||
|
||||
@@ -62,12 +62,12 @@ class TongyiDeployModelParameters(OpenAICompatibleDeployModelParameters):
|
||||
)
|
||||
|
||||
|
||||
def tongyi_generate_stream(
|
||||
async def tongyi_generate_stream(
|
||||
model: ProxyModel, tokenizer, params, device, context_len=2048
|
||||
):
|
||||
client: TongyiLLMClient = model.proxy_llm_client
|
||||
request = parse_model_request(params, client.default_model, stream=True)
|
||||
for r in client.sync_generate_stream(request):
|
||||
async for r in client.generate_stream(request):
|
||||
yield r
|
||||
|
||||
|
||||
|
||||
@@ -97,42 +97,6 @@ def _initialize_openai_v1(init_params: OpenAIParameters):
|
||||
return openai_params, api_type, api_version, api_azure_deployment
|
||||
|
||||
|
||||
def _initialize_openai(params: OpenAIParameters):
|
||||
try:
|
||||
import openai
|
||||
except ImportError as exc:
|
||||
raise ValueError(
|
||||
"Could not import python package: openai "
|
||||
"Please install openai by command `pip install openai` "
|
||||
) from exc
|
||||
|
||||
api_type = params.api_type or os.getenv("OPENAI_API_TYPE", "open_ai")
|
||||
|
||||
api_base = params.api_base or os.getenv(
|
||||
"OPENAI_API_TYPE",
|
||||
os.getenv("AZURE_OPENAI_ENDPOINT") if api_type == "azure" else None,
|
||||
)
|
||||
api_key = params.api_key or os.getenv(
|
||||
"OPENAI_API_KEY",
|
||||
os.getenv("AZURE_OPENAI_KEY") if api_type == "azure" else None,
|
||||
)
|
||||
api_version = params.api_version or os.getenv("OPENAI_API_VERSION")
|
||||
|
||||
if not api_base and params.full_url:
|
||||
# Adapt previous proxy_server_url configuration
|
||||
api_base = params.full_url.split("/chat/completions")[0]
|
||||
if api_type:
|
||||
openai.api_type = api_type
|
||||
if api_base:
|
||||
openai.api_base = api_base
|
||||
if api_key:
|
||||
openai.api_key = api_key
|
||||
if api_version:
|
||||
openai.api_version = api_version
|
||||
if params.proxies:
|
||||
openai.proxy = params.proxies
|
||||
|
||||
|
||||
def _build_openai_client(init_params: OpenAIParameters) -> Tuple[str, ClientType]:
|
||||
import httpx
|
||||
|
||||
|
||||
425
packages/dbgpt-core/src/dbgpt/model/utils/parse_utils.py
Normal file
425
packages/dbgpt-core/src/dbgpt/model/utils/parse_utils.py
Normal file
@@ -0,0 +1,425 @@
|
||||
import json
|
||||
import re
|
||||
from typing import Any, Dict, List, NamedTuple, Optional, Tuple, Union
|
||||
|
||||
_DEFAULT_THINK_START_TOKEN = "<think>"
|
||||
_DEFAULT_THINK_END_TOKEN = "</think>"
|
||||
|
||||
|
||||
class StreamingEvent(NamedTuple):
|
||||
"""Streaming event type, representing various events in the streaming parsing
|
||||
process
|
||||
"""
|
||||
|
||||
type: str
|
||||
"""Event type: 'reasoning_start', 'reasoning_content', 'reasoning_end',
|
||||
'tool_call_start', 'tool_call_content', 'tool_call_end', 'content'
|
||||
"""
|
||||
content: str # Event content
|
||||
|
||||
|
||||
class ParsedChatMessage:
|
||||
"""Universal chat message structure"""
|
||||
|
||||
def __init__(self):
|
||||
self.role: str = "assistant"
|
||||
self.content: str = ""
|
||||
self.reasoning_content: str = ""
|
||||
self.tool_calls: List[Dict[str, Any]] = []
|
||||
# Streaming state tracking
|
||||
self.streaming_state: Dict[str, Any] = {
|
||||
"in_reasoning": False,
|
||||
"reasoning_pattern": None,
|
||||
"in_tool_call": False,
|
||||
"tool_call_pattern": None,
|
||||
# No longer using buffers, output events directly
|
||||
}
|
||||
|
||||
|
||||
def string_strip(s: str) -> str:
|
||||
"""Remove leading and trailing whitespace from a string"""
|
||||
return s.strip() if s else ""
|
||||
|
||||
|
||||
def parse_json_tool_calls(
|
||||
tool_calls_text: str,
|
||||
default_name: Optional[str] = None,
|
||||
function_regex: Optional[re.Pattern] = None,
|
||||
close_regex: Optional[re.Pattern] = None,
|
||||
) -> List[Dict[str, Any]]:
|
||||
"""Parse JSON format tool calls"""
|
||||
tool_calls = []
|
||||
|
||||
# Use default regex if not provided
|
||||
if function_regex is None:
|
||||
function_regex = re.compile(
|
||||
r'function\s*(?:name)?\s*[:=]?\s*["\']?([^"\'\n]+)["\']?\s*\n```(?:json)?\s*\n' # noqa
|
||||
)
|
||||
|
||||
if close_regex is None:
|
||||
close_regex = re.compile(r"```\s*")
|
||||
|
||||
current_pos = 0
|
||||
remaining_text = tool_calls_text
|
||||
|
||||
while current_pos < len(tool_calls_text):
|
||||
# Find the beginning of function call
|
||||
function_match = function_regex.search(remaining_text)
|
||||
if not function_match:
|
||||
break
|
||||
|
||||
function_name = function_match.group(1).strip()
|
||||
start_json = function_match.end()
|
||||
|
||||
# Find the end of JSON content
|
||||
close_match = close_regex.search(remaining_text[start_json:])
|
||||
if not close_match:
|
||||
break
|
||||
|
||||
json_content = remaining_text[start_json : start_json + close_match.start()]
|
||||
|
||||
try:
|
||||
args = json.loads(json_content)
|
||||
tool_call = {"name": function_name or default_name or "", "arguments": args}
|
||||
tool_calls.append(tool_call)
|
||||
except json.JSONDecodeError:
|
||||
# If JSON parsing fails, try to extract raw text
|
||||
tool_call = {
|
||||
"name": function_name or default_name or "",
|
||||
"arguments": json_content.strip(),
|
||||
}
|
||||
tool_calls.append(tool_call)
|
||||
|
||||
# Update position to continue searching
|
||||
current_pos += start_json + close_match.end()
|
||||
remaining_text = tool_calls_text[current_pos:]
|
||||
|
||||
return tool_calls
|
||||
|
||||
|
||||
def process_streaming_chunk(
|
||||
chunk: str,
|
||||
msg: ParsedChatMessage,
|
||||
reasoning_patterns: List[Dict[str, str]],
|
||||
tool_call_patterns: List[Dict[str, str]],
|
||||
extract_tool_calls: bool = True,
|
||||
) -> List[StreamingEvent]:
|
||||
"""
|
||||
Process a single chunk of streaming message, return a list of parsed events
|
||||
|
||||
Parameters:
|
||||
chunk: Current received text block
|
||||
msg: ParsedChatMessage object to update
|
||||
reasoning_patterns: List of reasoning patterns
|
||||
tool_call_patterns: List of tool call patterns
|
||||
extract_tool_calls: Whether to extract tool calls
|
||||
|
||||
Returns:
|
||||
List of events, each representing a parsed part of content
|
||||
"""
|
||||
state = msg.streaming_state
|
||||
events = []
|
||||
remaining_chunk = chunk
|
||||
|
||||
while remaining_chunk:
|
||||
# Currently in reasoning content
|
||||
if state["in_reasoning"]:
|
||||
end_marker = state["reasoning_pattern"]["end"]
|
||||
if end_marker in remaining_chunk:
|
||||
end_idx = remaining_chunk.find(end_marker)
|
||||
# Output reasoning content event
|
||||
if end_idx > 0:
|
||||
reasoning_part = remaining_chunk[:end_idx]
|
||||
events.append(
|
||||
StreamingEvent(type="reasoning_content", content=reasoning_part)
|
||||
)
|
||||
# Append reasoning content instead of replacing
|
||||
msg.reasoning_content += reasoning_part
|
||||
|
||||
# Output reasoning end event
|
||||
events.append(StreamingEvent(type="reasoning_end", content=""))
|
||||
|
||||
# Reset reasoning state
|
||||
state["in_reasoning"] = False
|
||||
state["reasoning_pattern"] = None
|
||||
|
||||
# Process remaining content
|
||||
remaining_chunk = remaining_chunk[end_idx + len(end_marker) :]
|
||||
else:
|
||||
# The entire chunk is reasoning content
|
||||
events.append(
|
||||
StreamingEvent(type="reasoning_content", content=remaining_chunk)
|
||||
)
|
||||
# Similarly, append instead of replace
|
||||
msg.reasoning_content += remaining_chunk
|
||||
remaining_chunk = ""
|
||||
continue
|
||||
|
||||
# Currently in tool call
|
||||
if state["in_tool_call"] and extract_tool_calls:
|
||||
end_marker = state["tool_call_pattern"]["end"]
|
||||
if end_marker in remaining_chunk:
|
||||
end_idx = remaining_chunk.find(end_marker)
|
||||
# Output tool call content event
|
||||
if end_idx > 0:
|
||||
tool_call_part = remaining_chunk[:end_idx]
|
||||
events.append(
|
||||
StreamingEvent(type="tool_call_content", content=tool_call_part)
|
||||
)
|
||||
|
||||
# Store content before end marker temporarily for parsing
|
||||
tool_call_text = (
|
||||
state.get("tool_call_text", "") + remaining_chunk[:end_idx]
|
||||
)
|
||||
|
||||
# Try to parse tool call content
|
||||
function_regex_patterns = [
|
||||
re.compile(
|
||||
r"<|tool▁call▁begin|>function<|tool▁sep|>([^\n]+)\n```json\n"
|
||||
),
|
||||
re.compile(r"function\s*:\s*([^\n]+)\n```json\n"),
|
||||
re.compile(r'function\s*name\s*=\s*"([^"]+)"\n```json\n'),
|
||||
]
|
||||
|
||||
close_regex_patterns = [
|
||||
re.compile(r"```\s*<|tool▁call▁end|>"),
|
||||
re.compile(r"```\s*"),
|
||||
]
|
||||
|
||||
# Try to parse tool calls
|
||||
for func_regex in function_regex_patterns:
|
||||
for close_regex in close_regex_patterns:
|
||||
tool_calls = parse_json_tool_calls(
|
||||
tool_call_text, None, func_regex, close_regex
|
||||
)
|
||||
if tool_calls:
|
||||
msg.tool_calls.extend(tool_calls)
|
||||
break
|
||||
if msg.tool_calls:
|
||||
break
|
||||
|
||||
# Output tool call end event
|
||||
events.append(StreamingEvent(type="tool_call_end", content=""))
|
||||
|
||||
# Reset tool call state
|
||||
state["in_tool_call"] = False
|
||||
state["tool_call_pattern"] = None
|
||||
state.pop("tool_call_text", None)
|
||||
|
||||
# Process remaining content
|
||||
remaining_chunk = remaining_chunk[end_idx + len(end_marker) :]
|
||||
else:
|
||||
# The entire chunk is tool call content
|
||||
events.append(
|
||||
StreamingEvent(type="tool_call_content", content=remaining_chunk)
|
||||
)
|
||||
# Accumulate tool call text for later parsing
|
||||
state["tool_call_text"] = (
|
||||
state.get("tool_call_text", "") + remaining_chunk
|
||||
)
|
||||
remaining_chunk = ""
|
||||
continue
|
||||
|
||||
# Check for reasoning start markers
|
||||
reasoning_start_found = False
|
||||
for pattern in reasoning_patterns:
|
||||
start_marker = pattern["start"]
|
||||
if start_marker in remaining_chunk:
|
||||
start_idx = remaining_chunk.find(start_marker)
|
||||
|
||||
# Output regular content before the marker
|
||||
if start_idx > 0:
|
||||
content_part = remaining_chunk[:start_idx]
|
||||
events.append(StreamingEvent(type="content", content=content_part))
|
||||
msg.content += content_part
|
||||
|
||||
# Output reasoning start event
|
||||
events.append(StreamingEvent(type="reasoning_start", content=""))
|
||||
|
||||
# Set reasoning state
|
||||
state["in_reasoning"] = True
|
||||
state["reasoning_pattern"] = pattern
|
||||
|
||||
# Process content after the marker
|
||||
remaining_chunk = remaining_chunk[start_idx + len(start_marker) :]
|
||||
reasoning_start_found = True
|
||||
break
|
||||
|
||||
if reasoning_start_found:
|
||||
continue
|
||||
|
||||
# Check for tool call start markers
|
||||
tool_call_start_found = False
|
||||
if extract_tool_calls:
|
||||
for pattern in tool_call_patterns:
|
||||
start_marker = pattern["start"]
|
||||
if start_marker in remaining_chunk:
|
||||
start_idx = remaining_chunk.find(start_marker)
|
||||
|
||||
# Output regular content before the marker
|
||||
if start_idx > 0:
|
||||
content_part = remaining_chunk[:start_idx]
|
||||
events.append(
|
||||
StreamingEvent(type="content", content=content_part)
|
||||
)
|
||||
msg.content += content_part
|
||||
|
||||
# Output tool call start event
|
||||
events.append(StreamingEvent(type="tool_call_start", content=""))
|
||||
|
||||
# Set tool call state
|
||||
state["in_tool_call"] = True
|
||||
state["tool_call_pattern"] = pattern
|
||||
state["tool_call_text"] = ""
|
||||
|
||||
# Process content after the marker
|
||||
remaining_chunk = remaining_chunk[start_idx + len(start_marker) :]
|
||||
tool_call_start_found = True
|
||||
break
|
||||
|
||||
if tool_call_start_found:
|
||||
continue
|
||||
|
||||
# If no special markers, current chunk is regular content
|
||||
events.append(StreamingEvent(type="content", content=remaining_chunk))
|
||||
msg.content += remaining_chunk
|
||||
remaining_chunk = ""
|
||||
|
||||
return events
|
||||
|
||||
|
||||
def parse_chat_message(
|
||||
input_text: str,
|
||||
extract_reasoning: bool = True,
|
||||
extract_tool_calls: bool = False,
|
||||
is_streaming: bool = False,
|
||||
reasoning_patterns: Optional[List[Dict[str, str]]] = None,
|
||||
tool_call_patterns: Optional[List[Dict[str, str]]] = None,
|
||||
streaming_state: Optional[ParsedChatMessage] = None,
|
||||
) -> Union[ParsedChatMessage, Tuple[ParsedChatMessage, List[StreamingEvent]]]:
|
||||
"""
|
||||
Universal chat message parsing function
|
||||
|
||||
Parameters:
|
||||
input_text: Input text
|
||||
extract_reasoning: Whether to extract reasoning content
|
||||
extract_tool_calls: Whether to extract tool calls
|
||||
is_streaming: Whether to process as streaming message
|
||||
reasoning_patterns: Custom list of reasoning patterns, each pattern is a
|
||||
dictionary containing start and end markers
|
||||
tool_call_patterns: Custom list of tool call patterns, each pattern is a
|
||||
dictionary containing start and end markers
|
||||
streaming_state: State object passed in when processing streaming messages,
|
||||
used to track progress
|
||||
|
||||
Returns:
|
||||
If is_streaming=False, returns the parsed ParsedChatMessage object
|
||||
If is_streaming=True, returns (ParsedChatMessage, events) tuple, where events
|
||||
is the list of parsed events
|
||||
"""
|
||||
# Default reasoning patterns
|
||||
if reasoning_patterns is None:
|
||||
reasoning_patterns = [
|
||||
{"start": _DEFAULT_THINK_START_TOKEN, "end": _DEFAULT_THINK_END_TOKEN},
|
||||
{"start": "<reasoning>", "end": "</reasoning>"},
|
||||
{"start": "<思考>", "end": "</思考>"},
|
||||
]
|
||||
|
||||
# Default tool call patterns
|
||||
if tool_call_patterns is None:
|
||||
tool_call_patterns = [
|
||||
{"start": "<|tool▁calls▁begin|>", "end": "<|tool▁calls▁end|>"},
|
||||
{"start": "<|tool_calls_begin|>", "end": "<|tool_calls_end|>"},
|
||||
{"start": "<|tool calls begin|>", "end": "<|tool calls end|>"},
|
||||
{"start": "<|tool\\_calls\\_begin|>", "end": "<|tool\\_calls\\_end|>"},
|
||||
{"start": "<tool_calls>", "end": "</tool_calls>"},
|
||||
{"start": "<tools>", "end": "</tools>"},
|
||||
]
|
||||
|
||||
# Streaming processing mode
|
||||
if is_streaming:
|
||||
# Use provided state or create new one
|
||||
msg = streaming_state or ParsedChatMessage()
|
||||
|
||||
# Process current text block and get events
|
||||
events = process_streaming_chunk(
|
||||
input_text, msg, reasoning_patterns, tool_call_patterns, extract_tool_calls
|
||||
)
|
||||
|
||||
return msg, events
|
||||
|
||||
# Non-streaming processing mode (original logic)
|
||||
msg = ParsedChatMessage()
|
||||
|
||||
# Parse reasoning content
|
||||
reasoning_content = ""
|
||||
content = input_text
|
||||
|
||||
for pattern in reasoning_patterns:
|
||||
start_marker = pattern["start"]
|
||||
end_marker = pattern["end"]
|
||||
|
||||
if start_marker in content and end_marker in content:
|
||||
start_idx = content.find(start_marker)
|
||||
end_idx = content.find(end_marker, start_idx + len(start_marker))
|
||||
|
||||
if start_idx >= 0 and end_idx >= 0:
|
||||
reasoning_text = content[start_idx + len(start_marker) : end_idx]
|
||||
reasoning_content = string_strip(reasoning_text)
|
||||
|
||||
# Remove reasoning part from original content
|
||||
if extract_reasoning:
|
||||
content = content[:start_idx] + content[end_idx + len(end_marker) :]
|
||||
break
|
||||
|
||||
# Parse tool calls
|
||||
tool_calls_text = ""
|
||||
|
||||
if extract_tool_calls:
|
||||
for pattern in tool_call_patterns:
|
||||
start_marker = pattern["start"]
|
||||
end_marker = pattern["end"]
|
||||
|
||||
if start_marker in content and end_marker in content:
|
||||
start_idx = content.find(start_marker)
|
||||
end_idx = content.find(end_marker, start_idx + len(start_marker))
|
||||
|
||||
if start_idx >= 0 and end_idx >= 0:
|
||||
tool_calls_text = content[start_idx + len(start_marker) : end_idx]
|
||||
|
||||
# Remove tool call part from original content
|
||||
content = content[:start_idx] + content[end_idx + len(end_marker) :]
|
||||
break
|
||||
|
||||
# Process function calls
|
||||
function_regex_patterns = [
|
||||
re.compile(
|
||||
r"<|tool▁call▁begin|>function<|tool▁sep|>([^\n]+)\n```json\n"
|
||||
),
|
||||
re.compile(r"function\s*:\s*([^\n]+)\n```json\n"),
|
||||
re.compile(r'function\s*name\s*=\s*"([^"]+)"\n```json\n'),
|
||||
]
|
||||
|
||||
close_regex_patterns = [
|
||||
re.compile(r"```\s*<|tool▁call▁end|>"),
|
||||
re.compile(r"```\s*"),
|
||||
]
|
||||
|
||||
if tool_calls_text:
|
||||
for func_regex in function_regex_patterns:
|
||||
for close_regex in close_regex_patterns:
|
||||
tool_calls = parse_json_tool_calls(
|
||||
tool_calls_text, None, func_regex, close_regex
|
||||
)
|
||||
if tool_calls:
|
||||
msg.tool_calls = tool_calls
|
||||
break
|
||||
if msg.tool_calls:
|
||||
break
|
||||
|
||||
# Set final content
|
||||
msg.content = string_strip(content)
|
||||
if extract_reasoning:
|
||||
msg.reasoning_content = reasoning_content
|
||||
|
||||
return msg
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user