DeepSeek官网的DeepSeek模型: ChatDeepSeek()、ChatOpenAI()、init_chat_model()

阿里云百炼平台的DeepSeek模型: ChatTongyi()、ChatOpenAI()、init_chat_model()

OpenRouter平台的DeepSeek模型: ChatOpenRouter()、CharOpenAI()、init_chat_model()

CloseAI平台的DeepSeek模型: CharOpenAI()、init_chat_model()

.env

#从DeepSeek官网获取的配置信息
DEEPSEEK_API_KEY =sk-31c944xxxx0d71fb91eeecXXXXXXXXf
DEEPSEEK_BASE_URL=https://api.deepseek.com

1.ChatDeepSeek()
在这里插入图片描述

import os
from urllib import response

from dotenv import load_dotenv
from langchain_deepseek import ChatDeepSeek
from pydantic_settings.sources.providers import dotenv
from typing_extensions import override

#读取.env中的配置文件,相关的环境变量以.env文件中优先
load_dotenv(override=True)

DEEPSEEK_API_KEY=os.getenv("DEEPSEEK_API_KEY")
DEEPSEEK_BASE_URL=os.getenv("DEEPSEEK_BASE_URL")

llm_deepseek=ChatDeepSeek(
    model="deepseek-v4-flash",
    api_key=DEEPSEEK_API_KEY,
    api_base=DEEPSEEK_BASE_URL,
)

response =llm_deepseek.invoke("NIAHO")
print(response)

2.ChatOpenAI()
在这里插入图片描述

from langchain_openai import ChatOpenAI

# 加载配置文件
load_dotenv(override=True)

DEEPSEEK_API_KEY = os.getenv("DEEPSEEK_API_KEY")
DEEPSEEK_BASE_URL = os.getenv("DEEPSEEK_BASE_URL")

# 获取大模型
model = ChatOpenAI(
    model="deepseek-v4-flash",
    api_key=DEEPSEEK_API_KEY,
    base_url=DEEPSEEK_BASE_URL,
)

print(model.invoke("1 + 2 = ?"))

3.init_chat_model()
在这里插入图片描述

from langchain.chat_models import init_chat_model
import os
from dotenv import load_dotenv

# 加载配置文件
load_dotenv(override=True)

DEEPSEEK_API_KEY = os.getenv("DEEPSEEK_API_KEY")
DEEPSEEK_BASE_URL = os.getenv("DEEPSEEK_BASE_URL")

# 获取大模型
model = init_chat_model(
    model="deepseek-v4-flash",
    api_key=DEEPSEEK_API_KEY,
    base_url=DEEPSEEK_BASE_URL,
)

print(model.invoke("一句话介绍下你自己"))



## 5. 小结

#DeepSeek官网的DeepSeek模型: ChatDeepSeek()、ChatOpenAI()、init_chat_model()

##阿里云百炼平台的DeepSeek模型: ChatTongyi()、ChatOpenAI()、init_chat_model()

#OpenRouter平台的DeepSeek模型: ChatOpenRouter()、CharOpenAI()、init_chat_model()

# CloseAI平台的DeepSeek模型: CharOpenAI()、init_chat_model()|
Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐