主题
模型 
LLMs (大型语言模型) 
- GPT系列 (GPT-3, GPT-4等)
 - BERT
 - LLaMA
 - Claude
 
Chat Models (对话模型) 
- ChatGPT
 - Claude Chat
 - Gemini
 - 文心一言
 - 通义千问
 
python
from langchain_ollama import ChatOllama
llm = ChatOllama(
    model = "qwen2:1.5b",
    temperature = 0
)
from langchain.prompts.chat import (
    ChatPromptTemplate,
    SystemMessagePromptTemplate,
    HumanMessagePromptTemplate,
)
template = "你是一个翻译助理 ,请将用户输入的内容由{input_language}直接翻译为{output_language}."
system_message_prompt = SystemMessagePromptTemplate.from_template(template)
human_template = "{text}"
human_message_prompt = HumanMessagePromptTemplate.from_template(human_template)
chat_prompt = ChatPromptTemplate.from_messages([system_message_prompt, human_message_prompt])
res = llm.invoke(chat_prompt.format_prompt(input_language="英语", output_language="中文",
                 text="I'm a student from China. ").to_messages())
print(res.content)输出
json
我是一名来自中国的学生。Text Embedding Models (文本嵌入模型) 
- OpenAI Ada
 - Cohere Embed
 - Sentence Transformers
 - Word2Vec
 - GloVe
 
每种模型类型都有其特定的应用场景和优势:
- LLMs适用于文本生成、理解和处理
 - Chat Models专门优化用于人机对话交互
 - Text Embedding Models用于将文本转换为向量表示,便于相似度计算和语义检索
 
Chat