README_zh.md 842 Bytes
Newer Older
dengjb's avatar
dengjb committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
![](../resources/logo.jpeg)

[English](README.md) | [中文](README_zh.md)

## RAG功能

CodeGeeX4支持RAG检索增强,并兼容Langchain框架,实现项目级检索问答。

## 使用教程

### 1. 安装依赖项

```bash
cd langchain_demo
pip install -r requirements.txt
```

### 2. 配置Embedding API Key

本项目使用智谱开放平台的Embedding API实现向量化功能,请先注册并获取API Key。

并在`models/embedding.py`中配置API Key。

详情可参考 https://open.bigmodel.cn/dev/api#text_embedding

### 3. 生成向量数据

```bash
python vectorize.py --workspace . --output_path vectors

>>> 文件向量化完成,已保存至vectors
```

### 4. 运行问答脚本

```bash
python chat.py --vector_path vectors

>>> Running on local URL:  http://127.0.0.1:8080
```

## Demo

![](resources/demo_zh.png)