使用JAVA对接Deepseek API实现首次访问和提问
一、标题
使用JAVA对接Deepseek API实现首次访问和
提问:我有50万能做什么小本生意,举例3个!
二、代码
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL; /**
* 王子威
*/
public class DeepSeekApiExample {
public static void main(String[] args) {
String apiKey = "USER_KEY"; // Replace with your actual API key
String apiUrl = "https://api.deepseek.com/chat/completions"; try {
// Create the URL object
URL url = new URL(apiUrl); // Open a connection
HttpURLConnection connection = (HttpURLConnection) url.openConnection(); // Set the request method and headers
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Authorization", "Bearer " + apiKey);
connection.setDoOutput(true); // Create the request body
String requestBody = "{"
+ "\"model\": \"deepseek-chat\","
+ "\"messages\": ["
+ " {\"role\": \"user\", \"content\": \"我有50万能做什么小本生意,举例3个!\"}"
+ "],"
+ "\"stream\": false"
+ "}"; // Write the request body
try(OutputStream os = connection.getOutputStream()) {
byte[] input = requestBody.getBytes("utf-8");
os.write(input, 0, input.length);
} // Get the response code
int responseCode = connection.getResponseCode();
System.out.println("Response Code: " + responseCode); // Read the response
try(BufferedReader br = new BufferedReader(
new InputStreamReader(connection.getInputStream(), "utf-8"))) {
StringBuilder response = new StringBuilder();
String responseLine;
while ((responseLine = br.readLine()) != null) {
response.append(responseLine.trim());
}
System.out.println("Response: " + response.toString());
} // Close the connection
connection.disconnect(); } catch (Exception e) {
e.printStackTrace();
}
}
}
三、结果
执行结果返回Json

{
"id": "14afeac2-32a3-4007-ab4e-7845bb2229d0",
"object": "chat.completion",
"created": 1746697550,
"model": "deepseek-chat",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "根据50万元的启动资金和当前市场趋势,以下是三个适合的小本生意建议,涵盖不同行业和运营模式,供参考:\n\n---\n\n### **1. 社区精品咖啡店(轻餐饮+社交空间)**\n - **投入**:30-40万元(装修15万+设备10万+租金押金5万+备用金) \n - **模式**: \n - 选址在年轻人群聚集的社区或写字楼周边,主打高性价比现磨咖啡和轻食(如贝果、三明治)。 \n - 差异化:提供“咖啡订阅卡”(月费模式)、周末主题沙龙(读书会/手冲体验)增加粘性。 \n - 控制成本:采用二手设备、与本地烘焙坊合作供应简餐。 \n - **优势**:餐饮刚需+社区经济红利,复购率高。 \n\n---\n\n### **2. 智能家居安装服务(科技+服务行业)**\n - **投入**:20-30万元(代理费10万+工具5万+宣传5万+备用金) \n - **模式**: \n - 代理小米、华为等品牌的智能家居产品(如智能锁、灯光系统),提供“销售+安装+售后”一站式服务。 \n - 目标客户:新装修家庭、中小型民宿业主。 \n - 轻资产运营:无需门店,线上接单(抖音/小红书宣传),按项目收费。 \n - **优势**:智能家居市场年增长超20%,技术服务溢价高。 \n\n---\n\n### **3. 宠物鲜食烘焙工坊(健康宠物经济)**\n - **投入**:15-25万元(厨房改造5万+资质办理3万+原料库存5万+营销2万) \n - **模式**: \n - 生产无添加宠物零食(如鸡肉干、蔬菜饼干),通过私域社群和快团团分销。 \n - 定制服务:为高端客户提供宠物生日蛋糕、营养配餐方案。 \n - 合作渠道:与宠物医院、美容店分佣代销。 \n - **优势**:宠物食品赛道需求稳定,毛利率可达50%以上。 \n\n---\n\n### **选择建议**:\n- **求稳**:选咖啡店(需考察选址和竞争)。 \n- **趋势型**:智能家居(依赖本地装修市场活跃度)。 \n- **兴趣驱动**:宠物烘焙(适合热爱动物、擅长社交电商者)。 \n\n**关键提醒**:无论选择哪个方向,建议预留20%资金作为周转,并先通过小范围试运营(如快闪店、样品测试)验证市场需求再扩大投入。"
},
"logprobs": null,
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 15,
"completion_tokens": 567,
"total_tokens": 582,
"prompt_tokens_details": {
"cached_tokens": 0
},
"prompt_cache_hit_tokens": 0,
"prompt_cache_miss_tokens": 15
},
"system_fingerprint": "fp_8802369eaa_prod0425fp8"
}
四、扣费记录

使用JAVA对接Deepseek API实现首次访问和提问的更多相关文章
- Java对接拼多多开放平台API(加密上云等全流程)
前言 本文为[小小赫下士 blog]原创,搬运请保留本段,或请在醒目位置设置原文地址和原作者. 作者:小小赫下士 原文地址:Java对接拼多多开放平台API(加密上云等全流程) 本文章为企业ERP(I ...
- 利用 Java 操作 Jenkins API 实现对 Jenkins 的控制详解
本文转载自利用 Java 操作 Jenkins API 实现对 Jenkins 的控制详解 导语 由于最近工作需要利用 Jenkins 远程 API 操作 Jenkins 来完成一些列操作,就抽空研究 ...
- Java 8 Stream API 详解
Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集合对象进行各种非常便利.高效的聚合操作(aggregate operation),或者大批量数据操作 (b ...
- 使用JWT来实现对API的授权访问
目录 什么是JWT JWT的结构 Header Payload Signature 解码后的JWT JWT是怎样工作的 在JAVA里使用JWT 引入依赖 JWT Service 生成JWT 解码JWT ...
- Elasticsearch Java Rest Client API 整理总结 (一)——Document API
目录 引言 概述 High REST Client 起步 兼容性 Java Doc 地址 Maven 配置 依赖 初始化 文档 API Index API GET API Exists API Del ...
- Elasticsearch Java Rest Client API 整理总结 (二) —— SearchAPI
目录 引言 Search APIs Search API Search Request 可选参数 使用 SearchSourceBuilder 构建查询条件 指定排序 高亮请求 聚合请求 建议请求 R ...
- Java NIO2 File API介绍
Introduction to the Java NIO2 File API GitHub NIO2中的文件API是Java 7附带的Java平台的主要新功能之一,特别是新的文件系统API的一个子集以 ...
- 七分钟理解 Java 的反射 API
像java一样,一种具有反射功能的语言.允许开发人员在运行时检查类型.方法.字段.注解等,并在程序运行时决定是否使用. 为此,Java的反射API提供类,类,字段,构造函数,方法,注释和其他. 使用它 ...
- Java Content Repository API 简介 转自(https://www.ibm.com/developerworks/cn/java/j-jcr/)
Java Content Repository API 简介 1 如果曾经试过开发内容管理应用程序,那么您应当非常清楚在实现内容系统时所遇到的固有难题.这个领地有点支离破碎,许多供应商都有自己的私有仓 ...
- 如何更优雅地对接第三方API
本文所有示例完整代码地址:https://github.com/yu-linfeng/BlogRepositories/tree/master/repositories/third 我们在日常开发过程 ...
随机推荐
- AI之Ollama
介绍 什么是llama LLaMA(Large Language Model Meta AI)是Meta开发的大规模预训练语言模型,基于Transformer架构,具有强大的自然语言处理能力.它在文本 ...
- 深入集成:使用 DeepSeek SDK for .NET 实现自然语言处理功能
快速上手:DeepSeek SDK for .NET 全面指南 简介 Ater.DeepSeek.AspNetCore 是专门为 .NET 开发者提供的 DeepSeek API SDK.它旨在简化与 ...
- 为什么Raft算法是分布式系统的首选?
背景 当今的数据中心和应用程序在高度动态的环境中运行,为了应对高度动态的环境,它们通过额外的服务器进行横向扩展,并且根据需求进行扩展和收缩.同时,服务器和网络故障也很常见. 因此,系统必须在正常操作期 ...
- [HNOI2009] 图的同构计数
因为要求本质不同的图,容易想到群论. 为了方便处理,将边是否存在转化为边的黑白染色问题(实际上就是 \([SHOI2006]\) 有色图 的弱化版本,最终公式也差不多). 根据 \(Burnside\ ...
- docker - [11] 数据卷之DockerFile
通过DockerFile可以生成一个镜像 一.DockerFile的介绍 狂神:dockerfile是用来构建docker镜像的文件命令参数脚本. 狂神:dockerfile是面向开发的,我们以后要发 ...
- php的token管理类(AI生成)
当然,以下是一个简单的 PHP 类,用于生成和管理令牌(token).这个类可以生成一个随机的令牌.验证令牌是否有效,并允许设置一个令牌的过期时间. <?php class Token { pr ...
- 07_读写文件open(filename, mode, encoding=None)
读写文件open(filename, mode, encoding=None) mode mode 权限 r 只读 w 只写(会从头开始覆盖覆盖写当前文件内容) a 追加写(从文件内容的末尾追加写内容 ...
- 【Python】读取写入INI文件
最近,写个abaqus的python脚本,需要输入的item比较多,而且也有一些不经常修改但又可能要修改的option.如果都用abaqus的getinput()和getinputs()函数,那输入的 ...
- HTTP Runner 运行提示执行后提示找不到有效的测试用例怎么解决?
确保yaml文件编写正确 2.yaml文件名称test_xxx.yaml test开头 3.更改httprunner 版本号 pip install httprunner==1.4.2
- 质数测试——Fermat素数测试和MillerRabin素数测试
质数测试 今天我来填坑了,之前我在数学基础算法--质数篇这篇文章中提到我要单独讲一下MillerRabin算法,最近已经有许多粉丝在催了,所以我马不停蹄的来出这篇文章了,顺便把Fermat素数测试也讲 ...