Fangyin Cheng
|
bf978d2bf9
|
feat(core): Support opentelemetry exporter (#1690)
|
2024-07-05 15:20:21 +08:00 |
|
Armandwt
|
cd2163e444
|
fix: Fix bug for issue #1669 (#1672)
Co-authored-by: WangTing <wangting@192.168.1.10>
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-06-28 12:44:06 +08:00 |
|
Fangyin Cheng
|
47d205f676
|
feat(model): Support database model registry (#1656)
|
2024-06-24 19:07:10 +08:00 |
|
Fangyin Cheng
|
ace169ac46
|
fix(core): Fix AWEL branch bug (#1640)
|
2024-06-18 11:11:43 +08:00 |
|
magic.chen
|
bb7f41bdba
|
fix: rebuild web static (#1634)
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-06-13 21:03:06 +08:00 |
|
chenluli
|
28c67efbea
|
fix(web): fix inconsistency between model recommendation charts and display charts (#1615)
Co-authored-by: hzh97 <2976151305@qq.com>
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-06-13 19:33:36 +08:00 |
|
明天
|
0541d1494c
|
feat(datasource):add oceanbase support (#1622)
Co-authored-by: csunny <cfqsunny@163.com>
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-06-13 15:13:50 +08:00 |
|
Aries-ckt
|
58d08780d6
|
feat(ChatKnowledge): ChatKnowledge Support Keyword Retrieve (#1624)
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
|
2024-06-13 13:49:17 +08:00 |
|
Fangyin Cheng
|
a88af6f87d
|
feat: Support intent detection (#1588)
|
2024-05-30 18:51:57 +08:00 |
|
Aries-ckt
|
73d175a127
|
style:fmt and v0.5.7 tag (#1584)
|
2024-05-30 15:56:29 +08:00 |
|
yongzheJIN
|
14e159fa67
|
Update data_loader.py - timestamp+id (#1572)
|
2024-05-30 10:28:09 +08:00 |
|
Aries-ckt
|
8533b3d390
|
fix:cannot connect other vector store (#1579)
|
2024-05-30 09:51:15 +08:00 |
|
Aries-ckt
|
83d7e9d82d
|
fix(ChatKnowledge): add aload_document (#1548)
|
2024-05-23 11:59:34 +08:00 |
|
DQ
|
dcb1bd35d0
|
fix: wrong default value of parameter parallel_executions for async_retry (#1545)
|
2024-05-20 19:48:19 +08:00 |
|
yongzheJIN
|
d9a60f9628
|
Fix data dashboard - data_loader.py (#1526)
|
2024-05-20 19:42:39 +08:00 |
|
DQ
|
8d8411fcd3
|
feat: Add support for Vertica analytical database (#1538)
|
2024-05-20 09:45:40 +08:00 |
|
Aries-ckt
|
af700d1dc0
|
fix: Fix web build error (#1530)
|
2024-05-16 20:26:22 +08:00 |
|
Florian
|
a9087c3853
|
feat: add GraphRAG framework and integrate TuGraph (#1506)
Co-authored-by: KingSkyLi <15566300566@163.com>
Co-authored-by: aries_ckt <916701291@qq.com>
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
|
2024-05-16 15:39:50 +08:00 |
|
Fangyin Cheng
|
593e974405
|
feat(model): Support deploy rerank model (#1522)
|
2024-05-16 14:50:16 +08:00 |
|
Fangyin Cheng
|
559affe87d
|
refactor(agent): Refactor resource of agents (#1518)
|
2024-05-15 09:57:19 +08:00 |
|
IamWWT
|
db4d318a5f
|
feat: ES VectorStore (#1500)
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-05-14 19:55:34 +08:00 |
|
Aries-ckt
|
d3131552d3
|
feat:chroma store refactor (#1508)
|
2024-05-11 16:31:34 +08:00 |
|
Fangyin Cheng
|
863b5404dd
|
refactor(agent): Agent modular refactoring (#1487)
|
2024-05-07 09:45:26 +08:00 |
|
lipengfei
|
a5666b3120
|
feat: Added support for TuGraph graph database (#1451)
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-04-26 09:48:40 +08:00 |
|
Aries-ckt
|
b49b07f011
|
feat[Datasource]:add summary refresh (#1433)
Co-authored-by: hzh97 <2976151305@qq.com>
|
2024-04-20 10:04:12 +08:00 |
|
Fangyin Cheng
|
57be1ece18
|
feat(core): Upgrade pydantic to 2.x (#1428)
|
2024-04-20 09:41:16 +08:00 |
|
Fangyin Cheng
|
461607e421
|
feat: Support retry for 'Chat Data' (#1419)
|
2024-04-16 00:03:18 +08:00 |
|
Fangyin Cheng
|
2e2e120ace
|
feat(agent): dbgpts support agent (#1417)
|
2024-04-14 23:32:01 +08:00 |
|
katakuri
|
583009305a
|
fix(web): [chat_dashboard]Editor always run the first sql (#1413)
|
2024-04-12 14:26:31 +08:00 |
|
Fangyin Cheng
|
c3ae1915d2
|
refactor: Modify default webserver port to 5670 (#1410)
|
2024-04-12 11:47:24 +08:00 |
|
Fangyin Cheng
|
aea575e0b4
|
feat(agent): Add trace for agent (#1407)
|
2024-04-11 19:07:06 +08:00 |
|
lcxadml
|
d55c51a6b7
|
Feat: optimize dashboard UI and fix sql highlight (#1329)
Co-authored-by: hzh97 <2976151305@qq.com>
Co-authored-by: aries_ckt <916701291@qq.com>
|
2024-04-10 22:50:47 +08:00 |
|
Fangyin Cheng
|
df80bc2079
|
feat(agent): Release agent SDK (#1396)
|
2024-04-10 22:44:53 +08:00 |
|
Aries-ckt
|
d4da50330f
|
fix: dashboard editor run error (#1380)
|
2024-04-07 15:04:28 +08:00 |
|
yyhhyy
|
f2a6284c0e
|
fix: Fix the mypy check error (#1373)
Co-authored-by: yyhhyy <95077259+Hui824@users.noreply.github.com>
Co-authored-by: aries_ckt <916701291@qq.com>
Co-authored-by: Fangyin Cheng <staneyffer@gmail.com>
|
2024-04-07 14:22:23 +08:00 |
|
付
|
4238a670bf
|
fix: Fix the issue of invalid port settings (#1351)
|
2024-03-29 17:25:42 +08:00 |
|
Aries-ckt
|
dffd235bfb
|
feat: Client support chatdata (#1343)
|
2024-03-28 09:04:28 +08:00 |
|
Fangyin Cheng
|
3a7a2cbbb8
|
feat: Run AWEL flow in CLI (#1341)
|
2024-03-27 12:50:05 +08:00 |
|
Fangyin Cheng
|
fcc325d411
|
feat(core): Support i18n (#1327)
|
2024-03-25 20:15:39 +08:00 |
|
Fangyin Cheng
|
8a17099dd2
|
feat(rag): Support RAG SDK (#1322)
|
2024-03-22 15:36:57 +08:00 |
|
明天
|
e65732d6e4
|
feat: add Client and API v2 (#1316)
# Description
1. Provide /api/v2 for DB-GPT
2. Add DBGPT Python Client for Chat, Flow, App, Knowledge, Including:
- Chat
- Create
- Update
- Delete
- Get
- List
3. Add examples in `examples/client/`
4. Add API Reference document
# How Has This Been Tested?
## Test Chat Normal
### Curl
1. set `API_KEYS=dbgpt` in `.env`
2. `python dbgpt/app/dbgpt_server.py`
3. test with curl
```
DBGPT_API_KEY=dbgpt
curl -X POST "http://localhost:5000/api/v2/chat/completions" \
-H "Authorization: Bearer $DBGPT_API_KEY" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d "{\"messages\":\"Hello\",\"model\":\"chatgpt_proxyllm\"}"
```
```
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": "Hello"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": "!"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " How"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " can"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " I"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " assist"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " you"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": " today"}}]}
data: {"id": "chatcmpl-ab5fd180-e699-11ee-8388-acde48001122", "model": "chatgpt_proxyllm", "choices": [{"index": 0, "delta": {"role": "assistant", "content": "?"}}]}
data: [DONE]
```
### Python
```python
from dbgpt.client import Client
DBGPT_API_KEY = "dbgpt"
client = Client(api_key=DBGPT_API_KEY)
# stream
async for data in client.chat_stream(
model="chatgpt_proxyllm",
messages="hello",
):
print(data)
# no stream
await client.chat(model="chatgpt_proxyllm", messages="hello")
```
## Test Chat App
### Curl
test with curl
```
DBGPT_API_KEY=dbgpt
APP_CODE={YOUR_APP_CODE}
curl -X POST "http://localhost:5000/api/v2/chat/completions" \
-H "Authorization: Bearer $DBGPT_API_KEY" \
-H "accept: application/json" \
-H "Content-Type: application/json" \
-d "{\"messages\":\"Hello\",\"model\":\"chatgpt_proxyllm\", \"chat_mode\": \"chat_app\", \"chat_param\": \"$APP_CODE\"}"
```
### Python
```python
from dbgpt.client import Client
DBGPT_API_KEY = "dbgpt"
client = Client(api_key=DBGPT_API_KEY)
APP_CODE="{YOUR_APP_CODE}"
async for data in client.chat_stream(
model="chatgpt_proxyllm",
messages="hello",
chat_mode="chat_app",
chat_param=APP_CODE
):
print(data)
```
# Snapshots:
Include snapshots for easier review.
# Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have already rebased the commits and make the commit message
conform to the project standard.
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [x] I have made corresponding changes to the documentation
- [x] Any dependent changes have been merged and published in downstream
modules
|
2024-03-22 09:57:58 +08:00 |
|
Hzh_97
|
04322de4f3
|
fix(web): Fix sql format error (#1319)
|
2024-03-21 17:41:25 +08:00 |
|
aries_ckt
|
f117f4d297
|
fix:api_v1 msg error
|
2024-03-21 16:12:48 +08:00 |
|
aries_ckt
|
ab9d8a370e
|
fix:return conv_uid and update wechat
|
2024-03-21 15:59:46 +08:00 |
|
aries_ckt
|
a1369c02c4
|
fix:client path error and update chat_knowledge prompt
|
2024-03-21 14:13:59 +08:00 |
|
Fangyin Cheng
|
b4b810d68f
|
feat(core): Add common schemas
|
2024-03-21 11:23:24 +08:00 |
|
aries_ckt
|
75f086a41d
|
doc:update api docs
|
2024-03-20 18:40:59 +08:00 |
|
aries_ckt
|
f43abf3155
|
fix:client mypy error
|
2024-03-20 16:22:38 +08:00 |
|
aries_ckt
|
4413ff682f
|
fix:rag serve error
|
2024-03-18 19:37:06 +08:00 |
|
Fangyin Cheng
|
0ed30aa44a
|
feat: Add dbgpt client and add api v2
|
2024-03-18 18:29:27 +08:00 |
|