DeepSeek 会话补全 API
DeepSeek 会话补全 API 是一个超强大的 AI 对话接口 ,可以让你:
- 打造自己的 智能聊天机器人
- 让 AI 帮你 写文章、改代码、编故事
- 甚至模拟 各种角色(比如猫娘、霸道总裁、科幻作家…)
一句话:让 AI 变成你的万能小助手! (๑•̀ㅂ•́)و✧
接口文档
https://api-docs.deepseek.com/zh-cn/api/create-chat-completion

请求示例
import requests
import json
url = "https://api.deepseek.com/chat/completions"
payload = json.dumps({
"messages": [ # 对话历史(AI 靠这个记住上下文!)
{
"content": "You are a helpful assistant", # system 可以设定 AI 的性格 (●'◡'●)
"role": "system"
},
{
"content": "Hi",
"role": "user"
}
],
"model": "deepseek-chat", # 指定 AI 模型
"frequency_penalty": 0, # 减少重复词(-2.0~2.0 )
"max_tokens": 2048, # 限制回答长度(防止 AI 变话痨 )
"presence_penalty": 0, # 减少重复话题(-2.0~2.0,让 AI 别老提同一件事 ️)
"response_format": { # 控制返回格式
"type": "text"
},
"stop": None, # 遇到这些词就刹车(比如 ["。", "\n"] 让 AI 别写太长 )
"stream": False, # 流式传输(让 AI 一小段一小段地往外蹦,像真人聊天 )
"stream_options": None,
"temperature": 1, # 控制 AI 的「脑洞大小」:0=保守老实 / 1=放飞自我
"top_p": 1, # 让 AI 更专注 or 更发散(0~1,越小越保守 )
"tools": None,
"tool_choice": "none",
"logprobs": False, # 返回 token 概率(适合调试,看看 AI 怎么“想”的 )
"top_logprobs": None
})
headers = {
'Content-Type': 'application/json',
'Accept': 'application/json',
'Authorization': 'Bearer <TOKEN>' # <TOKEN> 替换为你的 API KEY
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
响应示例
{
"id": "dabac278-942d-4939-bd8a-c4c6df80569d", # 本次聊天的唯一ID
"object": "chat.completion",
"created": 1743387813, # 生成时间戳,精确到你眨眼的瞬间
"model": "deepseek-chat", # 用的哪个AI模型,这里是你的聪明小DeepSeek
"choices": [ # 最重要的部分!AI的回复藏在这里
{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I assist you today? " # AI的卖萌回答!
},
"logprobs": null,
"finish_reason": "stop" # 结束原因:"stop"=正常结束 /"length"=字数到了 ️
}
],
"usage": { # 你的"算力小票"
"prompt_tokens": 9,
"completion_tokens": 11,
"total_tokens": 20,
"prompt_tokens_details": {
"cached_tokens": 0
},
"prompt_cache_hit_tokens": 0,
"prompt_cache_miss_tokens": 9
},
"system_fingerprint": "fp_3d5141a69a_prod0225"
}
哇塞!这个 DeepSeek 聊天机器人项目 超有意思!来挖个宝?
DeepSeek 会话补全 API的更多相关文章
- 不包含SDK头文件, 补全API定义
/// @file main.cpp /// @brief 不包含SDK头文件, 补全API定义 #ifdef __cplusplus extern "C" { #endif /* ...
- ES系列十三、Elasticsearch Suggester API(自动补全)
1.概念 1.补全api主要分为四类 Term Suggester(纠错补全,输入错误的情况下补全正确的单词) Phrase Suggester(自动补全短语,输入一个单词补全整个短语) Comple ...
- sublime福音:微信小程序组件及API补全插件
微信自带的编辑器操作起来各种不顺手,调试的时候需要用到,但是编辑的时候还是用自己熟悉的编辑器好一点. 将文件目录导入到sublime,在sublime编辑保存后,回到小程序开发工具刷新页面即可. 下面 ...
- jQuery AutoComplete 自动补全
jQuery.AutoComplete是一个基于jQuery的自动补全插件.借助于jQuery优秀的跨浏览器特性,可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器. 特 ...
- 记一个同时支持模糊匹配和静态推导的Atom语法补全插件的开发过程: 序
简介 过去的一周,都睡的很晚,终于做出了Atom上的APICloud语法提示与补全插件:apicloud_autocomplete.个中滋味,感觉还是有必要记录下来的.代码基于 GPL-3.0 开源, ...
- bootstrap - typeahead自动补全插件
$('#Sale').typeahead({ ajax: { url: '@Url.Action("../Contract/GetSale")', //timeout: 300, ...
- autocomplete实现联想输入,自动补全
jQuery.AutoComplete是一个基于jQuery的自动补全插件.借助于jQuery优秀的跨浏览器特性,可以兼容Chrome/IE/Firefox/Opera/Safari等多种浏览器. 特 ...
- Vimer的福音 新时代的Vim C++自动补全插件 clang_complete
使用vim的各位肯定尝试过各种各样的自动补全插件,比如说大名鼎鼎的 OmniCppComplete .这一类的插件都是对 Ctags 生成的符号表进行字符串匹配来获得可能的补全项.他们在编写 C 代码 ...
- ZeroBrane Lua脚本编辑器代码自动补全
简介 ZeroBrane Studio是一款支持代码提示.语法高亮.远程调试.代码分析.调试等功能的轻量级Lua IDE工具.可以去官网studio.zerobrane.com进行下载 ...
- Visual Studio Code使用typings拓展自动补全功能
转自:http://blog.csdn.net/liyijun4114/article/details/51658087 参考来源: 官方介绍: https://code.visualstudio.c ...
随机推荐
- Solution -「NEERC 2016」Delight for a Cat 的一个尝试
\(\mathscr{Description}\) Link. 给定 \(n,k,m_s,m_e\) 和两个长为 \(n\) 的序列 \(\{s\},\{e\}\), 选择一个 \(S\sub ...
- WPF 加载外部字体
例如将字体放入d:/Fonts 文件夹.然后就可以通过类似 btn.FontFamily = new FontFamily("file:///d:/Fonts/#Ashley"); ...
- git与svn的对比-copy
SVN与Git比较的优缺点差异 目录: SVN与Git比较(一)集中式vs分布式 SVN与Git比较(二)版本库与工作区 SVN与Git比较(三)全局版本号和全球版本号 SVN与Git比较(四)部 ...
- Linux操作系统基础知识
一.输入法的切换Application ----> System Tools ----> Settings ----> Rejino&language ----> In ...
- css笔记详解
css讲解 首先在我们学习css之前先来思考一个问题,为什么html标签上不直接改变样式,而要将文档结构和样式分离,分别用html和css来表示呢? 其实我个人认为这样分离带来的好处明显,我总结了几 ...
- 使用Chainlit快速构建一个对话式人工智能应用体验DeepSeek-R1
Chainlit是一个开源的 Python 包,用于构建可用于生产的对话式人工智能. DeepSeek-R1 是一款强化学习(RL)驱动的推理模型,解决了模型中的重复性和可读性问题.在 RL 之前,D ...
- 一款由 .NET 官方团队开源的电子商务系统 - eShop
项目介绍 eShop是一款由.NET官方开源的,基于.NET Aspire构建的用于参考学习的服务架构电子商务系统,旨在展示如何利用.NET框架及其相关技术栈构建一个现代化的电子商务网站.该项目采用服 ...
- 边缘计算与MEC浅谈
本文分享自天翼云开发者社区<边缘计算与MEC浅谈>,作者:y****n 一.什么是边缘计算 边缘计算是在靠近物或数据源头的网络边缘侧,通过融合网络.计算.存储.应用核心能力的分布式开放平台 ...
- 【忍者算法】从扫雷游戏到矩阵操作:探索矩阵置零问题|LeetCode 73 矩阵置零
从扫雷游戏到矩阵操作:探索矩阵置零问题 生活中的算法 想象你在玩扫雷游戏,当你点到一个地雷时,不仅这个格子会被标记,与它同行同列的格子也都会受到影响.或者想象一个办公室的座位表,如果某个位置发现了感染 ...
- linux创建快捷方式
第一方法设置软连接 ln -s test.log test2.log 第二方法 第一步 新建 /usr/share/applications 目录下的某个快捷方式文件 如 touch /usr ...