LlamaIndex整合ChatGLM

LlamaIndex整合chatglm

LlamaIndex官方网站上给出的示例都是采用的Open AI,那么对于没有open_api_key的用户怎么执行查看LlamaIndex的效果嘞。下面是LlamaIndex整合ChatGLM的一个简单示例:

1. 安装相关依赖

pip install zhipuai
pip install langchain
pip install langchain-openai
pip install llama-index
pip install llama-index-embeddings-huggingface

2. 定义获取ChatGLM

具体怎么获取,请参考这篇文章:python实现在线 ChatGLM调用
本次使用的是langchain方式调用在线ChatGLM。

新建一个zhipu_llm.py文件

from langchain_openai import ChatOpenAI
import jwt
import time
from langchain_core.messages import HumanMessage

zhipuai_api_key = "智普清言的API-KEY"


def generate_token(apikey: str, exp_seconds: int):
    try:
        id, secret = apikey.split(".")
    except Exception as e:
        raise Exception("invalid apikey", e)

    payload = {
   
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值