DeepSeekapi接入全攻略
DeepSeek这款AI软件确实挺有意思,很多人都在用。怎么接入DeepSeekapi呢?我们一起来捋一捋。
获取api
- 打开DeepSeek官网,右上角点“开放平台”。
新号一般送10元余额,左上角显示当前余额。Tokens就是输入给大模型的提示词+输出内容的总和,简单说就是字符数。DeepSeek价格便宜,新人送的500万tokens够用了。
点击左侧“API keys”,再点“创建API key”。给key命名,比如叫“test”。
注意:系统生成的key只有第一次能看到,之后只能看名字,所以赶紧复制保存。忘了也没事,重新创建一个。
获取base_url和chat_model
点击官网左下角“接口文档”,或者直接进DeepSeek API文档。
在“快速开始”的“首次调用API”里找到base_url和chat_model。
比如DeepSeek的:
base_url = https://api.deepseek.com/v1
chat_model = 'deepseek-chat'
其他平台类似。
配置模型参数
base_url和chat_model直接定义就行,但api key不能随便放,最好放环境变量里。
方法一:终端临时添加
终端输入:
export api_key="填入你的api token"
想永久添加,可以在~/.bashrc
里加这句,保存。
代码里这样用:
import os
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"
方法二:创建.env文件
创建.env
文件,写:
api_key="your api_key"
同一目录下创建脚本,代码:
import os
from dotenv import load_dotenv
load_dotenv()
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"
配置client
用前面三个参数构造client,代码:
from openai import OpenAI
client = OpenAI(
api_key=api_key,
base_url=base_url
)
实现简易问答
创建.env
文件存储api_key,同一目录下写代码:
import os
from dotenv import load_dotenv
from openai import OpenAI
load_dotenv()
api_key = os.getenv('api_key')
base_url = "https://api.deepseek.com/v1"
chat_model = "deepseek-chat"
client = OpenAI(
api_key=api_key,
base_url=base_url
)
测试模型是否成功,输入:
response = client.chat.completions.create(
model=chat_model,
messages=[
{
"role": "system",
"content": "你是一个乐于助人的AI助手,能够帮助用户解决各种专业问题。"
},
{
"role": "user",
"content": "你好,介绍下你自己"
}
]
)
print("Model response:")
print(response.choices[0].message.content)
如果成功,会看到模型回复。不行就检查API key,或者等平台服务器恢复。
配置成功的关键在于环境变量的使用,这样key就不会随便泄露。
接入DeepSeekapi其实不难,多试几次就熟悉了。以后想用其他AI功能,思路类似。我们慢慢探索吧。