一、基于Langchain框架的模型初始化
1.LLM初始化
import os from langchain_openai import ChatOpenAI def get_client(): api_key = os.getenv("ali_api_key") model="qwen-plus" base_url="https://dashscope.aliyuncs.com/compatible-mode/v1" # langchain调用访问大模型 llm = ChatOpenAI(api_key = api_key,base_url= base_url,model=model) return llm
2.向量模型初始化
import os from langchain_community.embeddings import DashScopeEmbeddings # 嵌入模型的模型包装器 llm_embeddings = DashScopeEmbeddings( model="text-embedding-v4", dashscope_api_key=os.getenv("ali_api_key") ) print(llm_embeddings)