2025-03-17 10:12
@高兴就好 对了,这个文章的下面小木老师就有分享了 https://jfinal.com/share/2784
2025-03-17 10:10
@高兴就好 这个教程网上也太多了吧,如果不会各种配置,可以试试1Panel 控制面板,界面点点就行,网上搜索一下就看见了
2025-03-16 09:04
@张叶 看你这错误信息 [ERROR][BaseModel][findDataList] 是自建的方法,可以自行增加 try 异常捕获异常。异常时把需要的参数都拼接一起记录上,一个NullPointerException也看不出啥。
或者你把这个findDataList功能的源码贴出来,我们也能参考一下大概原因
2025-03-02 17:22
DeepSeekClient client = conf.build();
Flux<ChatCompletionResponse> flux = client.chatFluxCompletion("你好 deepseek");
SseEmitter sseEmitter = new SseEmitter(getResponse());
flux.subscribe(d -> d.choices().forEach(v ->
sseEmitter.sendMessage(v.delta().content())));
sseEmitter.complete();
renderNull();
2025-02-25 18:22
@北流家园网 maven 依赖呗,可以看依赖 jar 里面的 pom.xml 就能追踪定位 reactor-core、lombok
2025-02-25 15:36
<dependency>
<groupId>io.github.pig-mesh.ai</groupId>
<artifactId>deepseek4j-core</artifactId>
<version>1.4.3</version>
</dependency>
public static void main(String[] args) {
DeepSeekClient.Builder conf = DeepSeekClient.builder();
conf.baseUrl = "https://ai.gitee.com/v1/";
conf.model = "DeepSeek-R1";
conf.openAiApiKey = "码云令牌要自己创建";https://ai.gitee.com/serverless-api?model=DeepSeek-R1
DeepSeekClient client = conf.build();
Flux<ChatCompletionResponse> flux = client.chatFluxCompletion("你好 deepseek");
// 订阅并打印每个 ChatCompletionResponse 对象
flux.subscribe(System.out::println);
}
2025-02-25 15:26
@北流家园网 是直接支持 SP、Solon 等框架可以直接调用。但是也支持单独写 Java 调用啊,比如直接在 Java main 里面调用。那和在 JF 里写个 Controller 也没啥区别。
https://javaai.pig4cloud.com/deepseek/function
2025-02-25 09:32
@北流家园网 Ollama 上有端口来着,可以直接问deepseek 能给出操作步骤和好几个方案。我没私有部署过,当前我知道的AI平台csdn 有个inscode 产品,里面可以直接 UI 操作要哪个模型,以及会给API地址。
https://models.csdn.net/
deepseek-r1:70b 价格:
输入:¥2/ M Tokens
输出:¥2/ M Tokens
2025-02-24 16:52
@北流家园网 如果不会各种骚操作的话,建议直接安装一个 1Panel 控制面板。里面可以 UI 操作 一键安装 Ollama(或vLLM)》deepseek,再一键安装MaxKB(知识库问答系统可以直接扒文章),以及对话等应用,可以自己研究。
对接JFinal的话,就用一个叫deepseek4j的插件在 Java 里面调用就可以。网上有 maven信息,或者直接问deepseek(感觉纳米 AI 的deepseek满血版还是不错的,反应很快)。
还是得找到合适自己业务的场景。
最近 2 个月定制项目忙完了,可能会静心研究一下和我们管理系统的结合(大概会抄袭码云项目管理后台的那个马建仓 AI 助手, 会在社区分享的)