1.安装依赖
! pip install llama-index==0.5.27 langchain==0.0.142 gradio==3.28.1 openai==0.27.6
2.设置openai api key
import os
# Note. alternatively you can set a temporary env variable like this:
os.environ["OPENAI_API_KEY"] = "sk-xxx"
if os.getenv("OPENAI_API_KEY") is not None:
print("OPENAI_API_KEY is ready")
else:
print("OPENAI_API_KEY environment variable not found")
3. 将知识文件放在kb目录下,以.txt或.doc或.pdf文件的形式存在。
4.运行app
from llama_index import SimpleDirectoryReader, LangchainEmbedding, GPTListIndex,GPTSimpleVectorIndex, PromptHelper, LLMPredictor, ServiceContext
from langchain import OpenAI
import gradio as gr
import sys
import os
def construct_index(directory_path):
max_input_size = 4096
num_outputs = 2000
max_chunk_overlap = 20
chunk_size_limit = 600
prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limi

该文描述了如何搭建一个基于GPT的本地知识库ChatBot,包括安装必要的Python依赖、设置OpenAIAPI密钥、准备知识文件、构建索引并运行应用。用户可以通过输入文本向知识库提问,获取相关信息。
最低0.47元/天 解锁文章
210

被折叠的 条评论
为什么被折叠?



