报错APIStatusError: Error code: 402 - {‘error‘: {‘message‘: ‘Insufficient Balance‘, ‘type‘: ‘unknown_e

错误信息 APIStatusError: Error code: 402 - {‘error’: {‘message’: ‘Insufficient Balance’, ‘type’: ‘unknown_error’, ‘param’: None, ‘code’: ‘invalid_request_error’}} 表明请求失败的原因是账户余额不足(Insufficient Balance)。

这意味着你的DeepSeek账户中没有足够的资金来支付此次API请求的服务费用。这种情况通常发生在使用付费API服务时,API提供商会对每次请求或一定量的请求收取费用。
解决方案

充值账户:
    登录到DeepSeek的官方网站或管理后台,查看账户余额,并进行充值操作。确保账户中有足够的资金来支持API请求。

检查API套餐:
    确认你当前使用的API套餐是否适合你的使用场景。有时候免费套餐可能有次数限制或者功能限制,需要升级到付费套餐。

联系客服:
    如果不确定如何解决余额问题,可以联系DeepSeek的客服支持,询问具体的解决方案。

代码确认

确保你的代码中没有其他错误,例如:

API密钥是否正确:确认你使用的API密钥是正确的,并且有权限访问所需的API。
Base URL是否正确:确认你设置的base_url指向的是正确的API服务器地址。
模型名称是否正确:确认model参数中指定的模型名称是DeepSeek支持的模型名称。

import os
from openai import OpenAI

使用正确的API密钥和基础URL

client = OpenAI(
api_key=‘sk-f55a8926e90f4523b32c5eb721c1aad4’, # 确保这是正确的API密钥
base_url=“https://api.deepseek.com” # 确保这是正确的基础URL
)

确保text变量已经被定义并且包含了需要总结的内容

text = “这里是需要总结的小说内容…”

try:
completion = client.chat.completions.create(
model=“deepseek-chat”,
messages=[
{
‘role’: ‘system’,
‘content’: ‘总结user提交的内容。用一句不超过50字的话总结这段小说的情节。仅回答总结,不需要添加其他内容。’
},
{
‘role’: ‘user’,
‘content’: text
}
]
)
print(completion.choices[0].message.content)
except Exception as e:
print(f"发生错误: {e}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值