大模型API应用 - OpenAI与LangChain
文档加载 -> 文本分割 -> 向量化 -> 检索 -> 生成
一、OpenAI API
from openai import OpenAI
client = OpenAI()
response = client.chat.completions.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
二、LangChain入门
from langchain_openai import ChatOpenAI
from langchain.prompts import ChatPromptTemplate
llm = ChatOpenAI(model="gpt-3.5-turbo")
prompt = ChatPromptTemplate.from_template("Tell me about {topic}")
chain = prompt | llm
print(chain.invoke({"topic": "Python"}))
三、RAG基础
文档加载 -> 文本分割 -> 向量化 -> 检索 -> 生成
最后更新: 2026年4月16日
讨论与反馈