手把手教你用【Go】语言调用DeepSeek大模型

手把手教你用【Go】语言调用DeepSeek大模型

1、首先呢,点击 “DeepSeek”” 这个,

可以充1块玩玩。

2、然后获取api-key

3、替换apiKey

const ( apiURL = "https://api.deepseek.com/v1/chat/completions" apiKey = "your api key" // 替换为你的实际 API Key modelName = "deepseek-chat" // 或其他可用模型 )

4、在上方更改api之后,只需要套用下方即可:

package main import ( "bytes" "encoding/json" "fmt" "io" "net/http" ) const ( apiURL = "https://api.deepseek.com/v1/chat/completions" apiKey = "your api key" // 替换为你的实际 API Key modelName = "deepseek-chat" // 或其他可用模型 ) // 请求结构体 type RequestBody struct { Model string `json:"model"` Messages []Message `json:"messages"` } type Message struct { Role string `json:"role"` Content string `json:"content"` } // 响应结构体 type APIResponse struct { Choices []struct { Message struct { Content string `json:"content"` } `json:"message"` } `json:"choices"` } func main() { // 1. 构造请求数据 // 也就是在这里发起提问 requestBody := RequestBody{ Model: modelName, Messages: []Message{ {Role: "user", Content: "请解释量子计算的基本原理"}, }, } jsonBody, _ := json.Marshal(requestBody) // 2. 创建 HTTP 请求 req, _ := http.NewRequest("POST", apiURL, bytes.NewBuffer(jsonBody)) req.Header.Set("Authorization", "Bearer "+apiKey) req.Header.Set("Content-Type", "application/json") // 3. 发送请求 client := &http.Client{} resp, err := client.Do(req) if err != nil { panic("请求失败: " + err.Error()) } defer resp.Body.Close() // 4. 读取响应 body, _ := io.ReadAll(resp.Body) // 5. 解析响应 var apiResp APIResponse if err := json.Unmarshal(body, &apiResp); err != nil { panic("解析响应失败: " + err.Error()) } // 6. 输出结果 if len(apiResp.Choices) > 0 { fmt.Println("模型回复:", apiResp.Choices[0].Message.Content) } else { fmt.Println("未收到有效回复") } } 

模型&价格解说:

这么复杂,第一次看,一定很吃力。

但没办法,谁让我有AI呢,看来只能魔法对抗魔法喽。

照片下方,是最新的解读。

我用最直白的话帮你解读 DeepSeek 的模型和价格,就像逛超市看商品标签一样简单:

一、先搞懂几个关键名词

  1. Token
    可以理解为 “文字单位”,比如中文里一个字、一个词,或者英文里一个单词、标点符号,模型会把你输入的文字拆成这种小单元处理。
    举例:“你好,世界!” 大概是 3-4 个 tokens。
  2. 上下文长度
    就是你和模型对话时,能 “记住” 的历史内容长度。比如 64K 相当于能记住 约 4 万字的对话记录(中文)。
注意: 这里的8K、64K,是指 8K tokens、64k tokens 这么多tokens表示,大概能输入/分解,多少文字
  1. 输出长度
    模型一次能回复的文字量。比如:
    • deepseek-chat 最多能回 8K(约 6000 字)
    • deepseek-reasoner 最多能回 64K(约 4.8 万字)(适合写长报告、复杂推理)。

二、模型区别:选哪个?

模型名称适合场景核心功能一句话总结
deepseek-chat日常对话、简单问答支持生成 JSON、调用工具聊天机器人,能帮你写简短文案、查信息
deepseek-reasoner复杂推理、长文本生成(如论文)支持超长输出(64K)、思维链学霸型模型,适合写报告、分析数据、写小说

三、价格表:怎么花钱?

先看费用结构:花的钱 = 输入 token 数 × 单价 + 输出 token 数 × 单价

(输入:你发给模型的文字;输出:模型回复你的文字)

1. 标准时段(北京时间 08:30-00:30):正常价格
模型输入费用(每百万 tokens)输出费用(每百万 tokens)
deepseek-chat- 缓存命中(常用内容):0.5 元
- 缓存未命中(新内容):2 元
8 元
deepseek-reasoner- 缓存命中:1 元
- 缓存未命中:4 元
16 元

举个栗子🌰

  • 你用 deepseek-chat 发了 100 万 tokens 的问题(新内容,缓存未命中),模型回了 100 万 tokens 的答案:
    费用 = 2 元(输入) + 8 元(输出)= 10 元
2. 优惠时段(北京时间 00:30-08:30):打骨折!
模型输入费用(每百万 tokens)输出费用(每百万 tokens)
deepseek-chat- 缓存命中:0.25 元(5 折)
- 缓存未命中:1 元(5 折)
4 元(5 折)
deepseek-reasoner- 缓存命中:0.25 元(2.5 折)
- 缓存未命中:1 元(2.5 折)
4 元(2.5 折)

举个栗子🌰

  • 同样的操作(100 万输入 + 100 万输出),在优惠时段:
    费用 = 1 元(输入) + 4 元(输出)= 5 元,直接省一半!


借鉴资料:

1、DeepSeek API 文档 

2、【GoLang】手把手教你用Go语言调用DeepSeek-R1大模型


Read more

深挖 DeepSeek 隐藏玩法·智能炼金术2.0版本

深挖 DeepSeek 隐藏玩法·智能炼金术2.0版本

前引:屏幕前的你还在AI智能搜索框这样搜索吗?“这道题怎么写”“苹果为什么红”“怎么不被发现翘课” ,。看到此篇文章的小伙伴们!请准备好你的思维魔杖,开启【霍格沃茨模式】,看我如何更新秘密的【知识炼金术】,我们一起来解锁更加刺激的剧情!友情提醒:《《《前方高能》》》 目录 在哪使用DeepSeek 如何对提需求  隐藏玩法总结 几个高阶提示词 职场打工人 自媒体创作 电商实战 程序员开挂 非适用场地 “服务器繁忙”如何解决 (1)硅基流动平台 (2)Chatbox + API集成方案 (3)各大云平台 搭建个人知识库 前置准备 下载安装AnythingLLM 选择DeepSeek作为AI提供商 创作工作区 导入文档 编辑  编辑 小编寄语 ——————————————————————————————————————————— 在哪使用DeepSeek 我们解锁剧情前,肯定要知道在哪用DeepSeek!咯,为了照顾一些萌新朋友,它的下载方式我放在下面了,拿走不谢!  (1)

By Ne0inhk
【AI大模型】DeepSeek + 通义万相高效制作AI视频实战详解

【AI大模型】DeepSeek + 通义万相高效制作AI视频实战详解

目录 一、前言 二、AI视频概述 2.1 什么是AI视频 2.2 AI视频核心特点 2.3 AI视频应用场景 三、通义万相介绍 3.1 通义万相概述 3.1.1 什么是通义万相 3.2 通义万相核心特点 3.3 通义万相技术特点 3.4 通义万相应用场景 四、DeepSeek + 通义万相制作AI视频流程 4.1 DeepSeek + 通义万相制作视频优势 4.1.1 DeepSeek 优势 4.1.2 通义万相视频生成优势 4.2

By Ne0inhk
【DeepSeek微调实践】DeepSeek-R1大模型基于MS-Swift框架部署/推理/微调实践大全

【DeepSeek微调实践】DeepSeek-R1大模型基于MS-Swift框架部署/推理/微调实践大全

系列篇章💥 No.文章01【DeepSeek应用实践】DeepSeek接入Word、WPS方法详解:无需代码,轻松实现智能办公助手功能02【DeepSeek应用实践】通义灵码 + DeepSeek:AI 编程助手的实战指南03【DeepSeek应用实践】Cline集成DeepSeek:开源AI编程助手,终端与Web开发的超强助力04【DeepSeek开发入门】DeepSeek API 开发初体验05【DeepSeek开发入门】DeepSeek API高级开发指南(推理与多轮对话机器人实践)06【DeepSeek开发入门】Function Calling 函数功能应用实战指南07【DeepSeek部署实战】DeepSeek-R1-Distill-Qwen-7B:本地部署与API服务快速上手08【DeepSeek部署实战】DeepSeek-R1-Distill-Qwen-7B:Web聊天机器人部署指南09【DeepSeek部署实战】DeepSeek-R1-Distill-Qwen-7B:基于vLLM 搭建高性能推理服务器10【DeepSeek部署实战】基于Ollama快速部署Dee

By Ne0inhk

用DeepSeek和Cursor从零打造智能代码审查工具:我的AI编程实践

💂 个人网站:【 摸鱼游戏】【神级代码资源网站】【星海网址导航】摸鱼、技术交流群👉 点此查看详情 引言:AI编程革命下的机遇与挑战 GitHub统计显示,使用AI编程工具的开发者平均效率提升55%,但仅有23%的开发者能充分发挥这些工具的潜力。作为一名全栈工程师,我曾对AI编程持怀疑态度,直到一次紧急项目让我彻底改变了看法。客户要求在72小时内交付一个能自动检测代码漏洞、优化性能的智能审查系统,传统开发方式根本不可能完成。正是这次挑战,让我探索出DeepSeek和Cursor这对"黄金组合"的惊人潜力。 一、工具选型:深入比较主流AI编程工具 1.1 为什么最终选择DeepSeek+Cursor? 经过两周的对比测试,我们发现不同工具在代码审查场景的表现差异显著: 工具代码理解深度响应速度定制灵活性多语言支持GitHub Copilot★★★☆★★★★★★☆★★★★Amazon CodeWhisperer★★☆★★★☆★★★★★★☆DeepSeek★★★★☆★★★★★★★☆★★★★☆Cursor★★★☆★★★★☆★★★★★★★★ 关键发现: * Dee

By Ne0inhk