From ff3591def47d351c60d26b049aa407b633375608 Mon Sep 17 00:00:00 2001 From: compressa-dev Date: Fri, 25 Oct 2024 01:36:51 +0000 Subject: [PATCH] Deploy updated docs --- 404.html | Bin 7171 -> 7171 bytes api/index.html | Bin 263921 -> 263921 bytes assets/js/ba1f7e78.9841676e.js | 1 - assets/js/ba1f7e78.b8d4adeb.js | 1 + ...n.bd5d8c1c.js => runtime~main.740cacfe.js} | 2 +- docs/basic_modules/ETL/index.html | 2 +- docs/basic_modules/Embeddings/index.html | 2 +- docs/basic_modules/Fine-tuning/index.html | 2 +- docs/basic_modules/LLM/OpenAI/index.html | 2 +- docs/basic_modules/LLM/index.html | 2 +- docs/basic_modules/Rerank/index.html | 2 +- docs/basic_modules/index.html | 2 +- docs/help/index.html | 2 +- .../file_search/index.html | 2 +- .../file_upload/index.html | 2 +- docs/insightstream_module/index.html | 2 +- docs/intro/index.html | 2 +- docs/quick_start/index.html | 8 ++++---- docs/rest.mdx/index.html | 2 +- guides/langchain_advanced_chunking/index.html | 2 +- guides/langchain_basic_rerank/index.html | 2 +- .../index.html | 2 +- guides/langchain_rag/index.html | 2 +- .../compressa_llm_install/index.html | 2 +- .../without_internet/index.html | 2 +- .../compressa_llm_management/index.html | 2 +- .../mistral_7b/index.html | 2 +- onprem/Compressa LLM/index.html | 2 +- .../Insightstream_installation/index.html" | 2 +- .../LLM_management/fine_tuning/index.html" | 2 +- .../LLM_management/index.html" | 2 +- .../model_deployment/index.html" | 2 +- .../index.html" | 2 +- .../platform_installation/index.html" | 2 +- .../server_requirements/index.html" | 2 +- 35 files changed, 35 insertions(+), 35 deletions(-) delete mode 100644 assets/js/ba1f7e78.9841676e.js create mode 100644 assets/js/ba1f7e78.b8d4adeb.js rename assets/js/{runtime~main.bd5d8c1c.js => runtime~main.740cacfe.js} (98%) diff --git a/404.html b/404.html index 75366ecb1235475fb2c34db4b972aadac3f13c90..ab4716ba0fa1a4717e501c90dc24298b624097d1 100644 GIT binary patch delta 25 gcmZp+Xtvmp!^UB5VvwAeoR&Iy8=KtbNo<9p0B$M>YybcN delta 25 gcmZp+Xtvmp!^V-6Vwz%+Y?wTG8=KtbNo<9p0B`OHZ2$lO diff --git a/api/index.html b/api/index.html index 791e3e0117a53c2c712f47dc5658662665a260fb..0ed5f2160d1a85a905675d404bfb773f24bccd63 100644 GIT binary patch delta 38 qcmey^EAX*bU_&+=hq;MCa$<5?YI8ALdodd$5HkTW^YmgimO20sJ`867 delta 38 qcmey^EAX*bU_&+=M^cJuibb+va&s|Tdodd$5HkTW^YmgimO20u4Gd@i diff --git a/assets/js/ba1f7e78.9841676e.js b/assets/js/ba1f7e78.9841676e.js deleted file mode 100644 index b3200b4..0000000 --- a/assets/js/ba1f7e78.9841676e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkcompressa_docs=self.webpackChunkcompressa_docs||[]).push([[68],{7374:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=t(4848),s=t(8453),a=t(1470),l=t(9365);const o={sidebar_position:2},i="\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",c={id:"docs/quick_start",title:"\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",description:"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Compressa \u0443 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439:",source:"@site/i18n/ru/docusaurus-plugin-content-docs/current/docs/quick_start.md",sourceDirName:"docs",slug:"/docs/quick_start",permalink:"/docs/quick_start",draft:!1,unlisted:!1,editUrl:"https://github.com/compressa-ai/compressa-ai.github.io/edit/main/i18n/ru/docusaurus-plugin-content-docs/current/docs/quick_start.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Compressa",permalink:"/docs/intro"},next:{title:"\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438",permalink:"/docs/basic_modules/"}},u={},d=[{value:"\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441",id:"\u043f\u0435\u0440\u0432\u044b\u0439-\u0437\u0430\u043f\u0440\u043e\u0441",level:2},{value:"\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0448\u0430\u0433\u0438",id:"\u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435-\u0448\u0430\u0433\u0438",level:2}];function h(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"\u0431\u044b\u0441\u0442\u0440\u044b\u0439-\u0441\u0442\u0430\u0440\u0442",children:"\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442"}),"\n",(0,r.jsx)(n.p,{children:"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Compressa \u0443 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438"}),": \u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 API \u043a\u043b\u044e\u0447. \u0415\u0441\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435\u0442 \u2014 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 (\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443)[",(0,r.jsx)(n.a,{href:"https://compressa.ai/form",children:"https://compressa.ai/form"}),"]."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 on-prem \u0432\u0435\u0440\u0441\u0438\u0438"}),": \u0412\u044b \u0443\u0436\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0438 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 API \u043a\u043b\u044e\u0447\u0438. \u0415\u0441\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435\u0442 \u2014 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 ",(0,r.jsx)(n.a,{href:"/onprem/%D0%9F%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%20Compressa/server_requirements",children:"\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b"})," (\u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f)."]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0448\u0435 \u043e\u0431\u043b\u0430\u043a\u043e, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0430\u043c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u044f\u0442\u044c \u043a\u043e\u0434 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0435\u0437\u0434\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440."}),"\n",(0,r.jsx)(n.h2,{id:"\u043f\u0435\u0440\u0432\u044b\u0439-\u0437\u0430\u043f\u0440\u043e\u0441",children:"\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441"}),"\n",(0,r.jsx)(n.p,{children:"\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0448 \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043f\u0440\u043e\u0441\u0438\u043c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0443 \u043d\u0430\u0448\u0435\u0439 LLM \u043c\u043e\u0434\u0435\u043b\u0438:"}),"\n","\n",(0,r.jsxs)(a.A,{children:[(0,r.jsx)(l.A,{value:"python",label:"Python (API Client)",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-python",children:'#pip install openai - \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0449\u0435 \u043d\u0435\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430\n\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url="https://compressa-api.mil-team.ru/v1", #\u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u0432\u0430\u0448 url, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 http://localhost:8080/api/v1/chat/completions\n api_key="\u0432\u0430\u0448 API \u043a\u043b\u044e\u0447 Compressa" #\u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u044e\u0447 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439\n)\n\nchat_completion = client.chat.completions.create(\n model="Compressa-LLM", \n messages=[\n {"role": "system", "content": "\u0422\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442."},\n {"role": "user", "content": "\u041d\u0430\u043f\u0438\u0448\u0438 \u0445\u0430\u0439\u043a\u0443 \u043f\u0440\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442."},\n ],\n stream=False,\n)\nprint(chat_completion.choices[0].message.content)\n\n#\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u043c,\n#\u041f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u043c \u043c\u0438\u0440\u0435,\n#\u0416\u0438\u0432\u0451\u0442 \u0432 \u043a\u043e\u0434\u0435.\n'})})}),(0,r.jsx)(l.A,{value:"curl",label:"cURL",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'# \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u0432\u0430\u0448 url, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 http://localhost:8080/api/v1/chat/completions\n# \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c API \u043a\u043b\u044e\u0447 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439\n\ncurl -X \'POST\' \\\n \'https://compressa-api.mil-team.ru/v1/chat/completions\' \\ \n -H \'accept: application/json\' \\\n -H \'Content-Type: application/json\' \\\n -H \'Authorization: Bearer \u0412\u0430\u0448_API_\u043a\u043b\u044e\u0447_Compressa\' \\ \n -d \'{\n "model": "Compressa-LLM",\n "messages": [\n {"role": "system", "content": "\u0422\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442."},\n {"role": "user", "content": "\u041d\u0430\u043f\u0438\u0448\u0438 \u0445\u0430\u0439\u043a\u0443 \u043f\u0440\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442."},\n ],\n "stream": false\n}\'\n'})})})]}),"\n",(0,r.jsx)(n.h2,{id:"\u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435-\u0448\u0430\u0433\u0438",children:"\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0448\u0430\u0433\u0438"}),"\n",(0,r.jsx)(n.p,{children:"\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/ETL",children:(0,r.jsx)(n.strong,{children:"ETL"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/LLM",children:(0,r.jsx)(n.strong,{children:"LLM"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Embeddings",children:(0,r.jsx)(n.strong,{children:"Embeddings"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Rerank",children:(0,r.jsx)(n.strong,{children:"Rerank"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Fine-tuning",children:(0,r.jsx)(n.strong,{children:"Fine-tuning"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/insightstream_module/",children:(0,r.jsx)(n.strong,{children:"InsightStream RAG"})})}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},9365:(e,n,t)=>{t.d(n,{A:()=>l});t(6540);var r=t(4164);const s={tabItem:"tabItem_Ymn6"};var a=t(4848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},1470:(e,n,t)=>{t.d(n,{A:()=>_});var r=t(6540),s=t(4164),a=t(3104),l=t(6347),o=t(205),i=t(7485),c=t(1682),u=t(9466);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),a=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i.aZ)(a),(0,r.useCallback)((e=>{if(!a)return;const n=new URLSearchParams(s.location.search);n.set(a,e),s.replace({...s.location,search:n.toString()})}),[a,s])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,a=h(e),[l,i]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:a}))),[c,d]=m({queryString:t,groupId:s}),[f,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,a]=(0,u.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&a.set(e)}),[t,a])]}({groupId:s}),x=(()=>{const e=c??f;return p({value:e,tabValues:a})?e:null})();(0,o.A)((()=>{x&&i(x)}),[x]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),b(e)}),[d,b,a]),tabValues:a}}var b=t(2303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=t(4848);function v(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.a_)(),u=e=>{const n=e.currentTarget,t=i.indexOf(n),s=o[t].value;s!==r&&(c(n),l(s))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>i.push(e),onKeyDown:d,onClick:u,...a,className:(0,s.A)("tabs__item",x.tabItem,a?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:s}=e;const a=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=a.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=f(e);return(0,g.jsxs)("div",{className:(0,s.A)("tabs-container",x.tabList),children:[(0,g.jsx)(v,{...n,...e}),(0,g.jsx)(j,{...n,...e})]})}function _(e){const n=(0,b.A)();return(0,g.jsx)(y,{...e,children:d(e.children)},String(n))}},8453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(6540);const s={},a=r.createContext(s);function l(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/ba1f7e78.b8d4adeb.js b/assets/js/ba1f7e78.b8d4adeb.js new file mode 100644 index 0000000..08b63b7 --- /dev/null +++ b/assets/js/ba1f7e78.b8d4adeb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkcompressa_docs=self.webpackChunkcompressa_docs||[]).push([[68],{7374:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>u,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>d});var r=t(4848),s=t(8453),a=t(1470),l=t(9365);const o={sidebar_position:2},i="\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",c={id:"docs/quick_start",title:"\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442",description:"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Compressa \u0443 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439:",source:"@site/i18n/ru/docusaurus-plugin-content-docs/current/docs/quick_start.md",sourceDirName:"docs",slug:"/docs/quick_start",permalink:"/docs/quick_start",draft:!1,unlisted:!1,editUrl:"https://github.com/compressa-ai/compressa-ai.github.io/edit/main/i18n/ru/docusaurus-plugin-content-docs/current/docs/quick_start.md",tags:[],version:"current",sidebarPosition:2,frontMatter:{sidebar_position:2},sidebar:"docsSidebar",previous:{title:"\u041f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 Compressa",permalink:"/docs/intro"},next:{title:"\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043c\u043e\u0434\u0443\u043b\u0438",permalink:"/docs/basic_modules/"}},u={},d=[{value:"\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441",id:"\u043f\u0435\u0440\u0432\u044b\u0439-\u0437\u0430\u043f\u0440\u043e\u0441",level:2},{value:"\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0448\u0430\u0433\u0438",id:"\u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435-\u0448\u0430\u0433\u0438",level:2}];function h(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",pre:"pre",strong:"strong",ul:"ul",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h1,{id:"\u0431\u044b\u0441\u0442\u0440\u044b\u0439-\u0441\u0442\u0430\u0440\u0442",children:"\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0441\u0442\u0430\u0440\u0442"}),"\n",(0,r.jsx)(n.p,{children:"\u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043a \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 Compressa \u0443 \u0432\u0430\u0441 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e \u043e\u0434\u043d\u043e \u0438\u0437 \u0434\u0432\u0443\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u0439:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438"}),": \u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 API \u043a\u043b\u044e\u0447. \u0415\u0441\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435\u0442 \u2014 \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 ",(0,r.jsx)(n.a,{href:"https://compressa.ai/form",children:"\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0443\u044e \u0444\u043e\u0440\u043c\u0443"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\u041f\u0440\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0438 on-prem \u0432\u0435\u0440\u0441\u0438\u0438"}),": \u0412\u044b \u0443\u0436\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445 \u0438 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 API \u043a\u043b\u044e\u0447\u0438. \u0415\u0441\u043b\u0438 \u0435\u0449\u0435 \u043d\u0435\u0442 \u2014 \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 ",(0,r.jsx)(n.a,{href:"/onprem/%D0%9F%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%20Compressa/server_requirements",children:"\u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b"})," (\u0434\u043b\u044f \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f)."]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 \u0447\u0435\u0440\u0435\u0437 \u043d\u0430\u0448\u0435 \u043e\u0431\u043b\u0430\u043a\u043e, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u0430\u043c \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043d\u0435 \u043f\u0440\u0438\u0434\u0435\u0442\u0441\u044f \u043c\u0435\u043d\u044f\u0442\u044c \u043a\u043e\u0434 \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u0435\u0437\u0434\u0435 \u043d\u0430 \u0441\u0432\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440."}),"\n",(0,r.jsx)(n.h2,{id:"\u043f\u0435\u0440\u0432\u044b\u0439-\u0437\u0430\u043f\u0440\u043e\u0441",children:"\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441"}),"\n",(0,r.jsx)(n.p,{children:"\u0414\u0430\u0432\u0430\u0439\u0442\u0435 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0430\u0448 \u043f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0441\u043f\u0440\u043e\u0441\u0438\u043c \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0443 \u043d\u0430\u0448\u0435\u0439 LLM \u043c\u043e\u0434\u0435\u043b\u0438:"}),"\n","\n",(0,r.jsxs)(a.A,{children:[(0,r.jsx)(l.A,{value:"python",label:"Python (API Client)",default:!0,children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-python",children:'#pip install openai - \u0435\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0449\u0435 \u043d\u0435\u0442 \u044d\u0442\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430\n\nfrom openai import OpenAI\n\nclient = OpenAI(\n base_url="https://compressa-api.mil-team.ru/v1", #\u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u0432\u0430\u0448 url, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 http://localhost:8080/api/v1/chat/completions\n api_key="\u0432\u0430\u0448 API \u043a\u043b\u044e\u0447 Compressa" #\u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c \u043a\u043b\u044e\u0447 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439\n)\n\nchat_completion = client.chat.completions.create(\n model="Compressa-LLM", \n messages=[\n {"role": "system", "content": "\u0422\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442."},\n {"role": "user", "content": "\u041d\u0430\u043f\u0438\u0448\u0438 \u0445\u0430\u0439\u043a\u0443 \u043f\u0440\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442."},\n ],\n stream=False,\n)\nprint(chat_completion.choices[0].message.content)\n\n#\u0418\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0443\u043c,\n#\u041f\u043e\u043c\u043e\u0449\u043d\u0438\u043a \u0432 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u043c \u043c\u0438\u0440\u0435,\n#\u0416\u0438\u0432\u0451\u0442 \u0432 \u043a\u043e\u0434\u0435.\n'})})}),(0,r.jsx)(l.A,{value:"curl",label:"cURL",children:(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-bash",children:'# \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u0435 \u043d\u0430 \u0432\u0430\u0448 url, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 http://localhost:8080/api/v1/chat/completions\n# \u043f\u0440\u0438 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u0442\u044c API \u043a\u043b\u044e\u0447 \u0438\u043b\u0438 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0439\n\ncurl -X \'POST\' \\\n \'https://compressa-api.mil-team.ru/v1/chat/completions\' \\ \n -H \'accept: application/json\' \\\n -H \'Content-Type: application/json\' \\\n -H \'Authorization: Bearer \u0412\u0430\u0448_API_\u043a\u043b\u044e\u0447_Compressa\' \\ \n -d \'{\n "model": "Compressa-LLM",\n "messages": [\n {"role": "system", "content": "\u0422\u044b \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0430\u0441\u0441\u0438\u0441\u0442\u0435\u043d\u0442."},\n {"role": "user", "content": "\u041d\u0430\u043f\u0438\u0448\u0438 \u0445\u0430\u0439\u043a\u0443 \u043f\u0440\u043e \u0438\u0441\u043a\u0443\u0441\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u043b\u043b\u0435\u043a\u0442."},\n ],\n "stream": false\n}\'\n'})})})]}),"\n",(0,r.jsx)(n.h2,{id:"\u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435-\u0448\u0430\u0433\u0438",children:"\u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u0435 \u0448\u0430\u0433\u0438"}),"\n",(0,r.jsx)(n.p,{children:"\u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435 \u0441 \u0440\u0430\u0437\u043d\u044b\u043c\u0438 \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b:"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/ETL",children:(0,r.jsx)(n.strong,{children:"ETL"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/LLM",children:(0,r.jsx)(n.strong,{children:"LLM"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Embeddings",children:(0,r.jsx)(n.strong,{children:"Embeddings"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Rerank",children:(0,r.jsx)(n.strong,{children:"Rerank"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/basic_modules/Fine-tuning",children:(0,r.jsx)(n.strong,{children:"Fine-tuning"})})}),"\n",(0,r.jsx)(n.li,{children:(0,r.jsx)(n.a,{href:"/docs/insightstream_module/",children:(0,r.jsx)(n.strong,{children:"InsightStream RAG"})})}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},9365:(e,n,t)=>{t.d(n,{A:()=>l});t(6540);var r=t(4164);const s={tabItem:"tabItem_Ymn6"};var a=t(4848);function l(e){let{children:n,hidden:t,className:l}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,r.A)(s.tabItem,l),hidden:t,children:n})}},1470:(e,n,t)=>{t.d(n,{A:()=>_});var r=t(6540),s=t(4164),a=t(3104),l=t(6347),o=t(205),i=t(7485),c=t(1682),u=t(9466);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:n,children:t}=e;return(0,r.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:r,default:s}}=e;return{value:n,label:t,attributes:r,default:s}}))}(t);return function(e){const n=(0,c.X)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function p(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const s=(0,l.W6)(),a=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i.aZ)(a),(0,r.useCallback)((e=>{if(!a)return;const n=new URLSearchParams(s.location.search);n.set(a,e),s.replace({...s.location,search:n.toString()})}),[a,s])]}function f(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,a=h(e),[l,i]=(0,r.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!p({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const r=t.find((e=>e.default))??t[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:n,tabValues:a}))),[c,d]=m({queryString:t,groupId:s}),[f,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,a]=(0,u.Dv)(t);return[s,(0,r.useCallback)((e=>{t&&a.set(e)}),[t,a])]}({groupId:s}),x=(()=>{const e=c??f;return p({value:e,tabValues:a})?e:null})();(0,o.A)((()=>{x&&i(x)}),[x]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),b(e)}),[d,b,a]),tabValues:a}}var b=t(2303);const x={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=t(4848);function v(e){let{className:n,block:t,selectedValue:r,selectValue:l,tabValues:o}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.a_)(),u=e=>{const n=e.currentTarget,t=i.indexOf(n),s=o[t].value;s!==r&&(c(n),l(s))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.A)("tabs",{"tabs--block":t},n),children:o.map((e=>{let{value:n,label:t,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===n?0:-1,"aria-selected":r===n,ref:e=>i.push(e),onKeyDown:d,onClick:u,...a,className:(0,s.A)("tabs__item",x.tabItem,a?.className,{"tabs__item--active":r===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:s}=e;const a=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=a.find((e=>e.props.value===s));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,n)=>(0,r.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function y(e){const n=f(e);return(0,g.jsxs)("div",{className:(0,s.A)("tabs-container",x.tabList),children:[(0,g.jsx)(v,{...n,...e}),(0,g.jsx)(j,{...n,...e})]})}function _(e){const n=(0,b.A)();return(0,g.jsx)(y,{...e,children:d(e.children)},String(n))}},8453:(e,n,t)=>{t.d(n,{R:()=>l,x:()=>o});var r=t(6540);const s={},a=r.createContext(s);function l(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:l(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.bd5d8c1c.js b/assets/js/runtime~main.740cacfe.js similarity index 98% rename from assets/js/runtime~main.bd5d8c1c.js rename to assets/js/runtime~main.740cacfe.js index 874d0b1..b9c1798 100644 --- a/assets/js/runtime~main.bd5d8c1c.js +++ b/assets/js/runtime~main.740cacfe.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,r,t,f,c={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return c[e].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=c,e=[],o.O=(a,r,t,f)=>{if(!r){var c=1/0;for(i=0;i=f)&&Object.keys(o.O).every((e=>o.O[e](r[n])))?r.splice(n--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[r,t,f]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var f=Object.create(null);o.r(f);var c={};a=a||[null,r({}),r([]),r(r)];for(var d=2&t&&e;"object"==typeof d&&!~a.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,o.d(f,c),f},o.d=(e,a)=>{for(var r in a)o.o(a,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,r)=>(o.f[r](e,a),a)),[])),o.u=e=>"assets/js/"+({48:"a94703ab",68:"ba1f7e78",86:"14c3c2f5",93:"51e244a6",98:"a7bd4aaa",156:"b573c74d",175:"c1c2681f",185:"8c75ad99",261:"22c41bdb",277:"877ebdfe",280:"09cf7ae2",301:"9767abd6",355:"c4107403",383:"dee5e5ab",401:"17896441",471:"d4390c4c",482:"b3f1b113",503:"653f7a39",542:"a457e5e7",543:"4edb40be",584:"f5a7f0b4",613:"f0770c1f",615:"de3f9e93",622:"e5938dfe",647:"5e95c892",649:"3983e095",650:"8a61c40b",676:"f0588ab5",681:"ffa0f8b1",687:"1b737de1",733:"96d51b76",742:"aba21aa0",755:"f9590654",805:"1e2aa677",820:"6629c45f",882:"2b673715",956:"f8d89ccd",969:"f0ad3fbb",981:"0a745e13",999:"4c957044"}[e]||e)+"."+{48:"6aa027d6",68:"9841676e",86:"1dc62f33",93:"8242411f",98:"bd23d1fc",156:"090040ca",175:"56a1b890",185:"b5234350",237:"dc126e5a",261:"3374e451",277:"7f8bd0fc",280:"bf61d249",292:"08e08ef3",301:"59108236",355:"cb906ab0",383:"3ef1329e",401:"4d1a0cee",471:"537a32e1",482:"868665b8",503:"6149867d",542:"a60b35df",543:"c5d95a3f",584:"11e25ec0",613:"412e791a",615:"c5a73ba8",622:"88d9e9dc",647:"a06f1d38",649:"905f477b",650:"761e35db",676:"cb5670f0",681:"f1cd07c0",687:"626a278a",733:"ccaab26c",742:"ed73b335",755:"edf23a67",805:"c63d9e6a",820:"cf79cef2",882:"68a942c9",956:"125726d9",969:"556ab8a6",981:"68162af2",999:"5ff0ebac"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},f="compressa-docs:",o.l=(e,a,r,c)=>{if(t[e])t[e].push(a);else{var d,n;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(u);var f=t[e];if(delete t[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(r))),a)return a(r)},u=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),n&&document.head.appendChild(d)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.p="/",o.gca=function(e){return e={17896441:"401",a94703ab:"48",ba1f7e78:"68","14c3c2f5":"86","51e244a6":"93",a7bd4aaa:"98",b573c74d:"156",c1c2681f:"175","8c75ad99":"185","22c41bdb":"261","877ebdfe":"277","09cf7ae2":"280","9767abd6":"301",c4107403:"355",dee5e5ab:"383",d4390c4c:"471",b3f1b113:"482","653f7a39":"503",a457e5e7:"542","4edb40be":"543",f5a7f0b4:"584",f0770c1f:"613",de3f9e93:"615",e5938dfe:"622","5e95c892":"647","3983e095":"649","8a61c40b":"650",f0588ab5:"676",ffa0f8b1:"681","1b737de1":"687","96d51b76":"733",aba21aa0:"742",f9590654:"755","1e2aa677":"805","6629c45f":"820","2b673715":"882",f8d89ccd:"956",f0ad3fbb:"969","0a745e13":"981","4c957044":"999"}[e]||e,o.p+o.u(e)},(()=>{var e={354:0,869:0};o.f.j=(a,r)=>{var t=o.o(e,a)?e[a]:void 0;if(0!==t)if(t)r.push(t[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((r,f)=>t=e[a]=[r,f]));r.push(t[2]=f);var c=o.p+o.u(a),d=new Error;o.l(c,(r=>{if(o.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var f=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",d.name="ChunkLoadError",d.type=f,d.request=c,t[1](d)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,r)=>{var t,f,c=r[0],d=r[1],n=r[2],b=0;if(c.some((a=>0!==e[a]))){for(t in d)o.o(d,t)&&(o.m[t]=d[t]);if(n)var i=n(o)}for(a&&a(r);b{"use strict";var e,a,r,t,f,c={},d={};function o(e){var a=d[e];if(void 0!==a)return a.exports;var r=d[e]={id:e,loaded:!1,exports:{}};return c[e].call(r.exports,r,r.exports,o),r.loaded=!0,r.exports}o.m=c,e=[],o.O=(a,r,t,f)=>{if(!r){var c=1/0;for(i=0;i=f)&&Object.keys(o.O).every((e=>o.O[e](r[n])))?r.splice(n--,1):(d=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[r,t,f]},o.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return o.d(a,{a:a}),a},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var f=Object.create(null);o.r(f);var c={};a=a||[null,r({}),r([]),r(r)];for(var d=2&t&&e;"object"==typeof d&&!~a.indexOf(d);d=r(d))Object.getOwnPropertyNames(d).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,o.d(f,c),f},o.d=(e,a)=>{for(var r in a)o.o(a,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((a,r)=>(o.f[r](e,a),a)),[])),o.u=e=>"assets/js/"+({48:"a94703ab",68:"ba1f7e78",86:"14c3c2f5",93:"51e244a6",98:"a7bd4aaa",156:"b573c74d",175:"c1c2681f",185:"8c75ad99",261:"22c41bdb",277:"877ebdfe",280:"09cf7ae2",301:"9767abd6",355:"c4107403",383:"dee5e5ab",401:"17896441",471:"d4390c4c",482:"b3f1b113",503:"653f7a39",542:"a457e5e7",543:"4edb40be",584:"f5a7f0b4",613:"f0770c1f",615:"de3f9e93",622:"e5938dfe",647:"5e95c892",649:"3983e095",650:"8a61c40b",676:"f0588ab5",681:"ffa0f8b1",687:"1b737de1",733:"96d51b76",742:"aba21aa0",755:"f9590654",805:"1e2aa677",820:"6629c45f",882:"2b673715",956:"f8d89ccd",969:"f0ad3fbb",981:"0a745e13",999:"4c957044"}[e]||e)+"."+{48:"6aa027d6",68:"b8d4adeb",86:"1dc62f33",93:"8242411f",98:"bd23d1fc",156:"090040ca",175:"56a1b890",185:"b5234350",237:"dc126e5a",261:"3374e451",277:"7f8bd0fc",280:"bf61d249",292:"08e08ef3",301:"59108236",355:"cb906ab0",383:"3ef1329e",401:"4d1a0cee",471:"537a32e1",482:"868665b8",503:"6149867d",542:"a60b35df",543:"c5d95a3f",584:"11e25ec0",613:"412e791a",615:"c5a73ba8",622:"88d9e9dc",647:"a06f1d38",649:"905f477b",650:"761e35db",676:"cb5670f0",681:"f1cd07c0",687:"626a278a",733:"ccaab26c",742:"ed73b335",755:"edf23a67",805:"c63d9e6a",820:"cf79cef2",882:"68a942c9",956:"125726d9",969:"556ab8a6",981:"68162af2",999:"5ff0ebac"}[e]+".js",o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),t={},f="compressa-docs:",o.l=(e,a,r,c)=>{if(t[e])t[e].push(a);else{var d,n;if(void 0!==r)for(var b=document.getElementsByTagName("script"),i=0;i{d.onerror=d.onload=null,clearTimeout(u);var f=t[e];if(delete t[e],d.parentNode&&d.parentNode.removeChild(d),f&&f.forEach((e=>e(r))),a)return a(r)},u=setTimeout(s.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=s.bind(null,d.onerror),d.onload=s.bind(null,d.onload),n&&document.head.appendChild(d)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),o.p="/",o.gca=function(e){return e={17896441:"401",a94703ab:"48",ba1f7e78:"68","14c3c2f5":"86","51e244a6":"93",a7bd4aaa:"98",b573c74d:"156",c1c2681f:"175","8c75ad99":"185","22c41bdb":"261","877ebdfe":"277","09cf7ae2":"280","9767abd6":"301",c4107403:"355",dee5e5ab:"383",d4390c4c:"471",b3f1b113:"482","653f7a39":"503",a457e5e7:"542","4edb40be":"543",f5a7f0b4:"584",f0770c1f:"613",de3f9e93:"615",e5938dfe:"622","5e95c892":"647","3983e095":"649","8a61c40b":"650",f0588ab5:"676",ffa0f8b1:"681","1b737de1":"687","96d51b76":"733",aba21aa0:"742",f9590654:"755","1e2aa677":"805","6629c45f":"820","2b673715":"882",f8d89ccd:"956",f0ad3fbb:"969","0a745e13":"981","4c957044":"999"}[e]||e,o.p+o.u(e)},(()=>{var e={354:0,869:0};o.f.j=(a,r)=>{var t=o.o(e,a)?e[a]:void 0;if(0!==t)if(t)r.push(t[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((r,f)=>t=e[a]=[r,f]));r.push(t[2]=f);var c=o.p+o.u(a),d=new Error;o.l(c,(r=>{if(o.o(e,a)&&(0!==(t=e[a])&&(e[a]=void 0),t)){var f=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;d.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",d.name="ChunkLoadError",d.type=f,d.request=c,t[1](d)}}),"chunk-"+a,a)}},o.O.j=a=>0===e[a];var a=(a,r)=>{var t,f,c=r[0],d=r[1],n=r[2],b=0;if(c.some((a=>0!==e[a]))){for(t in d)o.o(d,t)&&(o.m[t]=d[t]);if(n)var i=n(o)}for(a&&a(r);b ETL | Compressa - + diff --git a/docs/basic_modules/Embeddings/index.html b/docs/basic_modules/Embeddings/index.html index efaaf45..6dbe079 100644 --- a/docs/basic_modules/Embeddings/index.html +++ b/docs/basic_modules/Embeddings/index.html @@ -4,7 +4,7 @@ Embeddings | Compressa - + diff --git a/docs/basic_modules/Fine-tuning/index.html b/docs/basic_modules/Fine-tuning/index.html index 4a2d28a..911a44a 100644 --- a/docs/basic_modules/Fine-tuning/index.html +++ b/docs/basic_modules/Fine-tuning/index.html @@ -4,7 +4,7 @@ Fine-tuning | Compressa - + diff --git a/docs/basic_modules/LLM/OpenAI/index.html b/docs/basic_modules/LLM/OpenAI/index.html index 45147e5..cb06d94 100644 --- a/docs/basic_modules/LLM/OpenAI/index.html +++ b/docs/basic_modules/LLM/OpenAI/index.html @@ -4,7 +4,7 @@ Переход с OpenAI | Compressa - + diff --git a/docs/basic_modules/LLM/index.html b/docs/basic_modules/LLM/index.html index aa6f668..e42196a 100644 --- a/docs/basic_modules/LLM/index.html +++ b/docs/basic_modules/LLM/index.html @@ -4,7 +4,7 @@ LLM | Compressa - + diff --git a/docs/basic_modules/Rerank/index.html b/docs/basic_modules/Rerank/index.html index 195b9c8..636e9ca 100644 --- a/docs/basic_modules/Rerank/index.html +++ b/docs/basic_modules/Rerank/index.html @@ -4,7 +4,7 @@ Rerank | Compressa - + diff --git a/docs/basic_modules/index.html b/docs/basic_modules/index.html index ffeb668..e594fd9 100644 --- a/docs/basic_modules/index.html +++ b/docs/basic_modules/index.html @@ -4,7 +4,7 @@ Базовые модули | Compressa - + diff --git a/docs/help/index.html b/docs/help/index.html index 12fd875..7e64a17 100644 --- a/docs/help/index.html +++ b/docs/help/index.html @@ -4,7 +4,7 @@ Помощь | Compressa - + diff --git a/docs/insightstream_module/file_search/index.html b/docs/insightstream_module/file_search/index.html index 4320029..45b67ef 100644 --- a/docs/insightstream_module/file_search/index.html +++ b/docs/insightstream_module/file_search/index.html @@ -4,7 +4,7 @@ Вопрос-ответ | Compressa - + diff --git a/docs/insightstream_module/file_upload/index.html b/docs/insightstream_module/file_upload/index.html index d2d86e6..30efbe7 100644 --- a/docs/insightstream_module/file_upload/index.html +++ b/docs/insightstream_module/file_upload/index.html @@ -4,7 +4,7 @@ Создание ассистента (загрузка документов) | Compressa - + diff --git a/docs/insightstream_module/index.html b/docs/insightstream_module/index.html index e247cc0..1b1eeed 100644 --- a/docs/insightstream_module/index.html +++ b/docs/insightstream_module/index.html @@ -4,7 +4,7 @@ InsightStream RAG | Compressa - + diff --git a/docs/intro/index.html b/docs/intro/index.html index d81c5db..7fa30e6 100644 --- a/docs/intro/index.html +++ b/docs/intro/index.html @@ -4,7 +4,7 @@ Платформа Compressa | Compressa - + diff --git a/docs/quick_start/index.html b/docs/quick_start/index.html index b1a42d5..74b3013 100644 --- a/docs/quick_start/index.html +++ b/docs/quick_start/index.html @@ -4,21 +4,21 @@ Быстрый старт | Compressa - +

Быстрый старт

Для создания первого запроса к платформе Compressa у вас должно быть выполнено одно из двух условий:

    -
  • При использовании облачной версии: Вы уже получили API ключ. Если еще нет — заполните (специальную форму)[https://compressa.ai/form].
  • +
  • При использовании облачной версии: Вы уже получили API ключ. Если еще нет — заполните специальную форму.
  • При использовании on-prem версии: Вы уже развернули платформу на своих серверах и создали собственные API ключи. Если еще нет — перейдите в специальный раздел (для локального запуска требуется лицензия).
-

Вы можете начать разработку на платформе через наше облако, при этом вам практически не придется менять код при переезде на свой сервер.

+

Вы можете начать разработку на платформе через наше облако, при этом вам практически не придется менять код при переезде на свой сервер.

Первый запрос

Давайте попробуем сделать наш первый запрос. Для этого спросим что-нибудь у нашей LLM модели:

-
#pip install openai - если у вас еще нет этого пакета

from openai import OpenAI

client = OpenAI(
base_url="https://compressa-api.mil-team.ru/v1", #при локальном запуске замените на ваш url, например http://localhost:8080/api/v1/chat/completions
api_key="ваш API ключ Compressa" #при локальном запуске вы можете не требовать ключ или создать свой
)

chat_completion = client.chat.completions.create(
model="Compressa-LLM",
messages=[
{"role": "system", "content": "Ты полезный ассистент."},
{"role": "user", "content": "Напиши хайку про искусственный интеллект."},
],
stream=False,
)
print(chat_completion.choices[0].message.content)

#Искусственный ум,
#Помощник в цифровом мире,
#Живёт в коде.
+
#pip install openai - если у вас еще нет этого пакета

from openai import OpenAI

client = OpenAI(
base_url="https://compressa-api.mil-team.ru/v1", #при локальном запуске замените на ваш url, например http://localhost:8080/api/v1/chat/completions
api_key="ваш API ключ Compressa" #при локальном запуске вы можете не требовать ключ или создать свой
)

chat_completion = client.chat.completions.create(
model="Compressa-LLM",
messages=[
{"role": "system", "content": "Ты полезный ассистент."},
{"role": "user", "content": "Напиши хайку про искусственный интеллект."},
],
stream=False,
)
print(chat_completion.choices[0].message.content)

#Искусственный ум,
#Помощник в цифровом мире,
#Живёт в коде.

Дальнейшие шаги

После первого успешного запроса вы можете ознакомиться подробнее с разными модулями внутри платформы:

    diff --git a/docs/rest.mdx/index.html b/docs/rest.mdx/index.html index 49429e4..1ab31dd 100644 --- a/docs/rest.mdx/index.html +++ b/docs/rest.mdx/index.html @@ -4,7 +4,7 @@ REST API | Compressa - + diff --git a/guides/langchain_advanced_chunking/index.html b/guides/langchain_advanced_chunking/index.html index 5839f1a..7e62e01 100644 --- a/guides/langchain_advanced_chunking/index.html +++ b/guides/langchain_advanced_chunking/index.html @@ -4,7 +4,7 @@ Продвинутый chunking для улучшения RAG | Compressa - + diff --git a/guides/langchain_basic_rerank/index.html b/guides/langchain_basic_rerank/index.html index 25d274e..afcf108 100644 --- a/guides/langchain_basic_rerank/index.html +++ b/guides/langchain_basic_rerank/index.html @@ -4,7 +4,7 @@ Улучшение точности поиска с Rerank | Compressa - + diff --git a/guides/langchain_basic_semantic_search/index.html b/guides/langchain_basic_semantic_search/index.html index adcb718..f1b3204 100644 --- a/guides/langchain_basic_semantic_search/index.html +++ b/guides/langchain_basic_semantic_search/index.html @@ -4,7 +4,7 @@ Погружение в embeddings и семантический поиск | Compressa - + diff --git a/guides/langchain_rag/index.html b/guides/langchain_rag/index.html index 18c74cd..7e29a44 100644 --- a/guides/langchain_rag/index.html +++ b/guides/langchain_rag/index.html @@ -4,7 +4,7 @@ Базовый RAG за 15 минут | Compressa - + diff --git a/onprem/Compressa LLM/compressa_llm_install/index.html b/onprem/Compressa LLM/compressa_llm_install/index.html index 4d12607..743f18f 100644 --- a/onprem/Compressa LLM/compressa_llm_install/index.html +++ b/onprem/Compressa LLM/compressa_llm_install/index.html @@ -4,7 +4,7 @@ Настройка | Compressa - + diff --git a/onprem/Compressa LLM/compressa_llm_install/without_internet/index.html b/onprem/Compressa LLM/compressa_llm_install/without_internet/index.html index 81e74fe..c58913c 100644 --- a/onprem/Compressa LLM/compressa_llm_install/without_internet/index.html +++ b/onprem/Compressa LLM/compressa_llm_install/without_internet/index.html @@ -4,7 +4,7 @@ Без доступа к Интернету | Compressa - + diff --git a/onprem/Compressa LLM/compressa_llm_management/index.html b/onprem/Compressa LLM/compressa_llm_management/index.html index 3e0b0f9..8d5ddbb 100644 --- a/onprem/Compressa LLM/compressa_llm_management/index.html +++ b/onprem/Compressa LLM/compressa_llm_management/index.html @@ -4,7 +4,7 @@ Управление моделями | Compressa - + diff --git a/onprem/Compressa LLM/compressa_llm_management/mistral_7b/index.html b/onprem/Compressa LLM/compressa_llm_management/mistral_7b/index.html index 4a9cc81..7ca5acb 100644 --- a/onprem/Compressa LLM/compressa_llm_management/mistral_7b/index.html +++ b/onprem/Compressa LLM/compressa_llm_management/mistral_7b/index.html @@ -4,7 +4,7 @@ Быстрый старт: Mistral-7B On-Premise | Compressa - + diff --git a/onprem/Compressa LLM/index.html b/onprem/Compressa LLM/index.html index 110c50c..1418dd4 100644 --- a/onprem/Compressa LLM/index.html +++ b/onprem/Compressa LLM/index.html @@ -4,7 +4,7 @@ Compressa LLM | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/Insightstream_installation/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/Insightstream_installation/index.html" index d759871..5b2537e 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/Insightstream_installation/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/Insightstream_installation/index.html" @@ -4,7 +4,7 @@ Установка InsightStream RAG | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/fine_tuning/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/fine_tuning/index.html" index cb2d645..f0182c3 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/fine_tuning/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/fine_tuning/index.html" @@ -4,7 +4,7 @@ Fine-tuning | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/index.html" index 8fadac0..956a4c8 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/index.html" @@ -4,7 +4,7 @@ Управление LLM (UI & API) | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/model_deployment/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/model_deployment/index.html" index 4acc047..2732684 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/model_deployment/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/LLM_management/model_deployment/index.html" @@ -4,7 +4,7 @@ Management API | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/index.html" index 78cc237..5eac5ef 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/index.html" @@ -4,7 +4,7 @@ Платформа Compressa | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/platform_installation/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/platform_installation/index.html" index a1c4165..3110017 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/platform_installation/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/platform_installation/index.html" @@ -4,7 +4,7 @@ Установка платформы | Compressa - + diff --git "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/server_requirements/index.html" "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/server_requirements/index.html" index c362679..091673c 100644 --- "a/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/server_requirements/index.html" +++ "b/onprem/\320\237\320\273\320\260\321\202\321\204\320\276\321\200\320\274\320\260 Compressa/server_requirements/index.html" @@ -4,7 +4,7 @@ Требования к серверу | Compressa - +