DeepSeek API 文档介绍

DeepSeek API 文档*,涵盖 API 的基本信息、请求参数、响应格式和示例代码


DeepSeek API 文档

DeepSeek API 提供了强大的自然语言处理和代码生成能力,适用于多种场景。以下是 API 的使用说明。


1. API 基本信息

  • API 地址https://api.deepseek.com/v1/generate
  • 请求方法POST
  • 认证方式:Bearer Token
  • Content-Typeapplication/json

2. 请求参数

Headers
参数名类型必填描述
AuthorizationStringBearer Token,格式:Bearer {api_key}
Content-TypeString固定值:application/json
Body
参数名类型必填描述
promptString输入的提示文本
max_tokensInt生成内容的最大长度(默认 100)
temperatureFloat生成内容的随机性(默认 0.7)
top_pFloat生成内容的多样性(默认 1.0)

3. 响应格式

成功响应
{
  "id": "cmpl-1234567890",
  "object": "text_completion",
  "created": 1677654321,
  "model": "deepseek-v1",
  "choices": [
    {
      "text": "生成的文本内容",
      "index": 0,
      "logprobs": null,
      "finish_reason": "length"
    }
  ],
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 50,
    "total_tokens": 60
  }
}
字段说明
字段名类型描述
idString请求的唯一标识符
objectString对象类型(固定值:text_completion
createdInt请求时间戳
modelString使用的模型名称
choicesArray生成的内容列表
choices[].textString生成的文本内容
choices[].indexInt内容索引
usageObjectToken 使用情况
usage.prompt_tokensInt提示文本的 Token 数量
usage.completion_tokensInt生成内容的 Token 数量
usage.total_tokensInt总 Token 数量
错误响应
{
  "error": {
    "message": "错误信息",
    "type": "invalid_request_error",
    "code": 400
  }
}

4. 示例代码

Python 示例
import requests

api_key = "your_deepseek_api_key"
url = "https://api.deepseek.com/v1/generate"
headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json"
}
data = {
    "prompt": "生成一段关于春天的诗歌",
    "max_tokens": 50
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
cURL 示例
curl -X POST "https://api.deepseek.com/v1/generate" \
     -H "Authorization: Bearer your_deepseek_api_key" \
     -H "Content-Type: application/json" \
     -d '{
           "prompt": "生成一段关于春天的诗歌",
           "max_tokens": 50
         }'

5. 常见问题

Q1:如何获取 API Key?
  • 访问 DeepSeek 官网,注册账号并生成 API Key。
Q2:如何提高生成内容的质量?
  • 调整 temperaturetop_p 参数,控制生成内容的随机性和多样性。
  • 提供更详细的 prompt,明确生成内容的主题和格式。
Q3:API 调用频率有限制吗?
  • 免费用户通常有每分钟和每月的调用限制,具体限制请参考官网文档。

6. 参考链接

(请大家先关注我,后续还会更新!!!)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值