全自助使用Cursor生成的DeepSeek Demo java 项目
今天尝试用cursor全自助生成了1个spring boot调用ollama(本地模型) +远程deepseek的示例项目。
效果图:
|
|
|
..
|
|
|
|
主要特性(摘自Readme.md,其实也是 Cursor生成的)
项目特色
- 双AI支持: 同时支持本地Ollama和远程DeepSeek两种AI提供商
- 流式交互: 实时流式输出,提供类似ChatGPT的对话体验
- 现代化UI: 美观的响应式界面,支持毛玻璃效果和流畅动画
- 高度可配置: 通过配置文件轻松管理AI服务参数
- 移动友好: 完美适配桌面和移动设备
- 开箱即用: 简单配置即可快速体验AI功能
- 完整测试: 包含单元测试,确保代码质量
功能特性
智能对话
- 实时流式对话,支持长文本输出
- 智能过滤AI思考过程(
<think>标签) - 支持上下文对话
- 优雅的打字机效果
- 智能空格处理,避免单词连写
语言翻译
- 支持中英文双向翻译
- 智能处理相同语言的情况(直接返回原文)
- 流式翻译输出
- 准确的翻译结果
- 真实API调用,非Mock数据
天气查询 ️
- 基于真实API的天气信息查询
- 集成wttr.in服务,支持全球城市查询
- 流式天气信息输出
- 友好的信息展示
双AI提供商
- 本地Ollama: 快速、免费、隐私安全,支持离线使用
- 远程DeepSeek: 功能强大、模型最新,支持更多高级功能
- 智能API Key验证
- 实时表单验证
cursor个人使用心得:
适合快速搭建各种原型,以及快速学习新技术,只要告诉它你想做1个什么样的项目,就吭呲吭呲的狂生成代码。接下来就是考验心智的时候,得不停告诉它要改哪里,不停review结果是否符合预期。相当于你手下有一个智商超群的小弟,但是涉世未深,需要你不停监督、调教。
项目已开源,上传到github:https://github.com/yjmyzz/deepseek-demo
全自助使用Cursor生成的DeepSeek Demo java 项目的更多相关文章
- 栈长这里是生成了一个 Maven 示例项目。
Spring Cloud 的注册中心可以由 Eureka.Consul.Zookeeper.ETCD 等来实现,这里推荐使用 Spring Cloud Eureka 来实现注册中心,它基于 Netfl ...
- java项目生成jar,并在cmd中执行jar
自己写的jar并使用:============Java项目============Jar包的打包在Eclipse中直接打包,具体步骤: 点击右键>export>jar file>取消 ...
- 验证码图片生成工具类——Captcha.java
验证码图片生成工具,使用JAVA生成的图片验证码,调用getRandcode方法获取图片验证码,以流的方式传输到前端页面. 源码如下:(点击下载 Captcha.java) import java. ...
- JDK Tools - wsimport: 编译 WSDL 生成 JAX-WS 规范的 Java 类
wsimport 命令是用来编译 wsdl 生成JAX-WS 规范的 Java 类的工具. 命令格式 wsimport [ options ] wsdl 命令参数 -s directory 指定源文件 ...
- 将 Maven生成的java项目转化为支持 Eclipse IDE的项目
转自: http://www.xuebuyuan.com/1297046.html 将 Maven生成的java项目转化为支持 Eclipse IDE的项目 在前一篇文章中,我们使用maven创建 ...
- 代码生成工具更新--快速生成Winform框架的界面项目
在之前版本的代码生成工具Database2Sharp中,由于代码生成都是考虑Winform和Web通用的目的,因此Winform界面或者Web界面都是单独生成的,在工具中生成相应的界面后,复制到项目里 ...
- 生成网上下载的EF项目对应的数据库
生成网上下载的EF项目对应的数据库 网上下载的用EF做的小项目,结果没有配有数据库的,用VS打开来看了一下,看到Migrations文件夹,应该可以用EF命令来生成这个数据库了 打开appsettin ...
- Java项目生成可执行jar包、exe文件以及在Windows下的安装文件
1.如何通过eclipse将Java项目生成可执行jar包 首先把在eclipse下的java项目导出jar file 下一步 下一步 下一步 最后点击完成,便生成了可执行的jar文件.可以在刚刚选择 ...
- 一些基本的操作,编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
一些基本的操作,编译,构建,单元测试,安装,网站生成和基于Maven部署项目. 使用Maven构建项目“mvn package” 来构建项目 使用Maven清理项目“mvn clean” 来清理项目 ...
- 使用Generator(小黑鸟)反向生成Java项目(IDEA + Maven)
一.生成Maven项目 二.配置pom.xml文件 通用代码 <properties> <!-- 设置项目编码编码 --> <project.build.sourceEn ...
随机推荐
- grafana最新任意文件读取
一.Grafana简介 Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知.它主要有以下六大特点: 1.展示方式:快速灵活的客户端图表,面板插 ...
- 【经验】Win11的Ubuntu虚拟机启动虚拟化|此平台不支持虚拟化的 Intel VT-x/EPT(方案汇总+自己的解决方案)
我开虚拟化是为了在虚拟机中运行VirtualBox,如果不开CPU虚拟化,会报错VBoxManage error: VT-x is not available (VERR_VMX_NO_VMX). 文 ...
- Vim-从放弃到入门
初识Vim Vim被称为神一样的编译器,人类历史上最好文本编辑器(^_^).学习成本很高,学习路线陡峭.下面列举一些入门的教程: 慕课网-玩转Vim 从放弃到爱不释手 新手必看 Vim实用技巧(第2版 ...
- python 读写、创建文件
python中对文件.文件夹(文件操作函数)的操作设计到os模块以及shutil模块 os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作,比如:绝对路径,父路径等 ...
- 【语义分割专栏】:FCN原理篇
目录 前言 语义分割 背景介绍 FCN核心剖析 全卷积(Fully Convolution) 反卷积(deconvolution) 最近邻插值法 双线性插值 反卷积 跳跃连接(Skip Connect ...
- 用装饰器简化大量if-elif代码
源码地址:https://github.com/edgedb/edgedb/blob/master/edb/common/value_dispatch.py 鸣谢原文:一日一技:使用装饰器简化大量 i ...
- FileChooser文件保存样例
FileChooser fc = new FileChooser();fc.setTitle("请选择文件保存位置");fc.setInitialDirectory($原始文件位置 ...
- 为什么构建容器需要Namespace?
1.什么是Namespace? Namespace 是 Linux 内核的一个特性,该特性可以实现在同一主机系统中,对进程 ID.主机名.用户 ID.文件名.网络和进程间通信等资源的隔离.Docker ...
- helm常用操作整理
说明 下面是整理的日常常用的一些helm操作,后面会持续更新 下载chart到本地 helm repo add bitnami https://charts.bitnami.com/bitnami # ...
- DRF之异常捕获源码分析
DRF之异常捕获源码分析 [一]异常捕获介绍 Django Rest Framework(DRF)是一个用于构建Web API的强大框架,它提供了一种处理异常的机制,使开发人员能够捕获和处理各种异常情 ...