DeepSeek的API调用 | 结合DeepSeek API文档 | Python环境(三)

1、API 文档学习

1.1 FIM 补全(Beta)

  FIM 为上下文补全,填写中间的文本。

  FIM 补全为测试功能,使用网址有不同,其网址为: base_url="https://api.deepseek.com/beta"

  简单代码如下:

from openai import OpenAI

client = OpenAI(
  api_key="sk-123456",
  base_url="https://api.deepseek.com/beta",
)
response = client.completions.create(
  model="deepseek-chat",
  prompt="def fib(a):",
  suffix="    return fib(a-1) + fib(a-2)",
  max_tokens=128)
print(response.choices[0].text)

不使用连续对话功能,所以使用 completions.create() 函数,可以看第一篇文章了解。
不同的参数: prompt 表示用户要求的上文;suffix 表示用户要求的下文

  结果如下:

2025-3-31-Snipaste_2025-03-31_15-12-26.jpg

1.2 列出模型

from openai import OpenAI

client = OpenAI(api_key="sk-123456", base_url="https://api.deepseek.com")
print(client.models.list())

  结果为:

SyncPage[Model](data=[
Model(id='deepseek-chat', created=None, object='model', owned_by='deepseek'), 
Model(id='deepseek-reasoner', created=None, object='model', owned_by='deepseek')
], 
object='list')

简单的代码,可以自己运行一下,结果固定不变。

1.3 查询余额

import requests
url = "https://api.deepseek.com/user/balance"
payload={}
headers = {
  'Accept': 'application/json',
  'Authorization': 'Bearer sk-123456'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)

  结果为:

{"is_available":true,
"balance_infos":[{"currency":"CNY",
"total_balance":"9.99",
"granted_balance":"0.00",
"topped_up_balance":"9.99"
}]}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在下_诸葛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值