大模型API----代码调用API大模型
·
1安装依赖
pip install opneai
2代码调用(deepseek为例)
网址:https://api-docs.deepseek.com/zh-cn/
# Please install OpenAI SDK first: `pip3 install openai`
import os
from openai import OpenAI
client = OpenAI(
api_key=('deepseek的API密钥'),
base_url="https://api.deepseek.com")
print("正在调用")
response = client.chat.completions.create(
model="deepseek-v4-flash",
messages=[
{"role": "system", "content": "You are a helpful assistant"},
{"role": "user", "content": "你好"},
],
stream=False,
reasoning_effort="high",
extra_body={"thinking": {"type": "enabled"}}
)
print("调用完成")
print(response.choices[0].message.content)
3直接暴露API不好,解决办法
从环境变量中获取API_KEY
pip install python-dotenv
再根目录创建.env文件,并写入API_KEY,API KEY=密钥
接着就可以可以从环境变量中获取API_KEY了
from dotenv import load_dotenv
load_dotenv() #加载
api_key = os.getenv("DEEPSEEK_API_KEY")
client = OpenAI(
api_key=api_key,
base_url="https://api.deepseek.com")
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)