From 28d660f2fefd9e6fe2159782572b915f375abc32 Mon Sep 17 00:00:00 2001 From: Tony Tran Date: Sat, 13 Jun 2026 11:01:35 +0700 Subject: [PATCH] update --- .env | 2 +- .env.example | 2 +- rag_chat.db | Bin 24576 -> 32768 bytes web_app.py | 4 ++-- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.env b/.env index c849bb8..5e014fc 100644 --- a/.env +++ b/.env @@ -1,7 +1,7 @@ # LLM API Configuration # Get your API key from https://platform.openai.com/api-keys # Or use any OpenAI-compatible API (e.g., Together.ai, Groq, etc.) -OPENAI_API_KEY=sk-QHX7EZodq0EBuJyRX +LLM_API_KEY=sk-QHX7EZodq0EBuJyRX # Optional: Custom base URL for OpenAI-compatible APIs LLM_BASE_URL=http://192.168.88.5:8317/v1 diff --git a/.env.example b/.env.example index 04ae452..53ec8c6 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,7 @@ # LLM API Configuration # Get your API key from https://platform.openai.com/api-keys # Or use any OpenAI-compatible API (e.g., Together.ai, Groq, etc.) -OPENAI_API_KEY=your_api_key_here +LLM_API_KEY=your_api_key_here # Optional: Custom base URL for OpenAI-compatible APIs # LLM_BASE_URL=https://api.openai.com/v1 diff --git a/rag_chat.db b/rag_chat.db index 9276daeae56e63e9923d0c2411f9fb58a51c8a9b..89e36b1e4cc1c1e2945009b67c1f7825f006f9e1 100644 GIT binary patch literal 32768 zcmeI5-ESLN6~OHzPSR|P;bGOMz#%+rs%9K}#*Q5ev?Qsw4b2yh+igKrG`43wSDg=M zKD^DM)zYpIph{bzg3t=BNESi03#+me2`SbJB(D};_yge0yzs))Y9BznaPEx9@kd%h z8bnFYD2ZpT$M@dzyZ4-X&WUwr{i{pNQQ#%h(q#vv(5FKK1EDVighHV~{2j&L;NaIo z!3DmCJI)_=Iv9$*_?1)9zlS0x{}lSvKcc@s^~R|$;wc?OfCvx)B0vO)01+SpM1Tko zfukcJM}|+Q#>1~MqpaLuu{UfyVWtsW4=?0%bA=o%uAIwVf&K1;)fEWt zo@{-3gO$&$4Go_@dp3O4k&BvQZ)zAwVda~yVw8F>BdtaXbMs3%=(%^&kacAWKY8Ys zIyiEAd_4TEFL-qZjRvnnU9|+IFgXSt2P>l}h1~gE9@g@U%X9gwa4~lk<}MXh7gw-? z<=jePs_PSbB0(W{r2s3d_?q|8 zj6omKg%?)yxyADfpd zY=k4@iRI;t^io>M$jX|^8t)n)irJI|32{0;BgVxUAwDA{#6lv4rP)L#mYI< zo{h)b?@NWam`#dVDIH73XX5ds|Na=t6^?!q!XG+_01+SpM1Tko0U|&IhyW2F0z`la z5P@Sv;F-bk6G28Hf^vnU|K!q*`Y*>wP!fd*5CI}U1c(3;AOb{y2oM1xKm>>Y5kLYX z5&!%DABUnJ6A&Um1c(3;AOb{y2oM1xKm>>Y5g-CY;P?(ceWMM1O__bPxd|Km>>Y5g-CYfCvx)B0vO)01+Sp|9t`{F-i})&=`aM@*`HGXAOS|6-6>o>7SJ0&P#P50o#@9_f7 z+Zt!nl?`67`&$F+uD^*@x%k1NW>#Wf|Hg#3A@4*MCN8Y5&aZ=G@$Gb0eKFVAl-GlM z2IyF!4x6q=L2G<~bQ;^>sEuD^T{<&Ve#ehc1nlrn9T4`afXhsAU`5s^reMOgG~Sl# zI8{44J?-PHvRKWSR!y^L3y!52f?q6DnNU?_L(mmn;8F`YHQ>L+P z;!xrYfeKDA9L2*7AFo*ODn8g?B&D9gcw&3DZi3y|!71KW3;3F1nIOIhHB^GUY*&kl zWo^M4Yrk;_g0?BxGS2C}+5ZZ*B8V>wHCeENMz~hA$`8U>oJpl#z1Cx((%D2RmPsd5 zvn>O)KFIChaD36t9R3V;G?@U|d$$VHGt6F36T{8e6@KK1lP28LSeH3GT`t zjEQLrTpb0~Z=`o+mx>1(DN#!FnJBPg z*KGAw#^e9Nq0fZIo;&dee4&E~5P_$e!0qIy7rkxWeYW3^x#&kgJQ{2TLk_x4j)hBB zSI9Otwo-AM^}9wEE`0P$bh5qocYls%skwW<+GC&tM-tsj6EL{D!{e&@`!bs4z}@Kz zom{>`mU)CES37NR;49W-Q>d93DY>#|b-O&F$Lh|WOMK8U??3HpcT_j=81%fF+Tq}g zB+mADUPJ;P&coyLeS8L-lIS*^vrK%NQn!njIs#__Co1|2WnO!aUza+Fn=m7$Gu>nP z|1ZIwW^u;_qp#G*?WdJDkFY?BjfGggb?Dw^OKgt9Z%Fu`!iD z$ji@s`I2LTuN^W!r25;Jhxw}T`g3>B9?7aO->m-tY@V6Jb>v;$&*s@)x{W6R-_Zl- z9ThQ!&-AhwJ~j-O2F%uA3KAp{bCG}f=J)qqABvb+z?v~}hMBYy22z-3;Hfn|@YPZM zQi5M6t`iKi4Z0wS72iegTr7^FmxoA=Je~mED@b2nFq7&H!JiH(_mndUYnaXwxZSAV z#ypo%Q9pb~=AOw88kWWmMu?5~u)NgVeb0cR7xL>ors7%O-47nm!X$+%X1U5dn~Uu- z8GRTuF7lRuj+BbC)ewq2?ALi}Ojq`?GW`P@Pl*Rv4U(`_Sce;m&U5^F%K%(7%M4T# z!)2aK{|Et8@L7bASJ0;m^o^fanQ|DpdxB(CyriHxwt&4rjbyqXCSS)+2&##iiuRTX kya$5CTlKZG)&4nRNL*gLTvWvX DIBykk diff --git a/web_app.py b/web_app.py index f3346b6..1f21934 100644 --- a/web_app.py +++ b/web_app.py @@ -24,8 +24,8 @@ DATA_DIR = Path(os.environ.get("RAG_DATA_DIR", ".")) INDEX_DIR = Path(os.environ.get("RAG_INDEX_DIR", "./rag_index")) DB_DIR = Path(os.environ.get("RAG_DB_DIR", ".")) EMBED_MODEL = os.environ.get("RAG_EMBED_MODEL", "sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2") -LLM_MODEL = os.environ.get("RAG_LLM_MODEL", "gpt-4o-mini") -LLM_BASE_URL = os.environ.get("RAG_LLM_BASE_URL", "https://api.openai.com/v1") +LLM_MODEL = os.environ.get("LLM_MODEL", "gpt-4o-mini") +LLM_BASE_URL = os.environ.get("LLM_BASE_URL", "https://api.openai.com/v1") LLM_API_KEY = os.environ.get("OPENAI_API_KEY") or os.environ.get("LLM_API_KEY", "") TOP_K = int(os.environ.get("RAG_TOP_K", "5")) MAX_HISTORY = int(os.environ.get("RAG_MAX_HISTORY", "10"))