当前位置: 首页 > news >正文

企业网站备案 淘宝客百度搜索风云排行榜

企业网站备案 淘宝客,百度搜索风云排行榜,网页图片下载器,企业文化建设内容主要包括DeepSeek API-KEY 获取 登录DeekSeek 官网,进入API 开放平台 2. 创建API-KEY 复制API-KEY进行保存,后期API调用使用 项目中集成DeepSeek 这里只展示部分核心代码,具体请查看源码orange-ai-deepseek-biz-starter Slf4j AllArgsConstructo…

DeepSeek API-KEY 获取

  1. 登录DeekSeek 官网,进入API 开放平台

在这里插入图片描述
2. 创建API-KEY
在这里插入图片描述

  1. 复制API-KEY进行保存,后期API调用使用

在这里插入图片描述

项目中集成DeepSeek

这里只展示部分核心代码,具体请查看源码orange-ai-deepseek-biz-starter

@Slf4j
@AllArgsConstructor
public class DeepSeekChatModelServiceImpl implements ChatModelService {private final DeepSeekStorageProperties deepSeekStorageProperties;@Overridepublic PlatformEnum getPlatform() {return PlatformEnum.DEEP_SEEK;}@Overridepublic Flux<Result<ConversationReplyVO>> conversationStream(ConversationParam param) {return conversationStream(param, List.of());}@Overridepublic Flux<Result<ConversationReplyVO>> conversationStream(ConversationParam param, List<ChatSessionRecordVO> contextMessageList) {OkHttpClient client = new OkHttpClient();MediaType mediaType = MediaType.get("application/json");ChatCompletionsParam reqBody = generateChatRequestBody(param, contextMessageList);Request request = new Request.Builder().url(deepSeekStorageProperties.getChatUrl()).addHeader(SecurityConstant.AUTHORIZATION, "Bearer " + deepSeekStorageProperties.getToken()).post(RequestBody.create(JSONUtil.toJsonStr(reqBody), mediaType)).build();return Flux.create(emitter -> {EventSourceListener listener = new EventSourceListener() {@Overridepublic void onOpen(@NotNull EventSource eventSource, @NotNull Response response) {System.out.println("SSE connection opened");}@Overridepublic void onClosed(@NotNull EventSource eventSource) {emitter.complete();System.out.println("SSE connection closed");}@Overridepublic void onEvent(@NotNull EventSource eventSource, String id, String type, @NotNull String data) {if (log.isDebugEnabled()) {log.debug("data:{}", data);}if (StrUtil.isBlank(data) || DeepSeekContent.DONE.equalsIgnoreCase(data)) {emitter.complete();return;}ChatCompletionsResponse response = JSONUtil.toBean(data, ChatCompletionsResponse.class);StringBuilder content = new StringBuilder();for (ChatCompletionsResponse.ChoiceItem choice : response.getChoices()) {content.append(choice.getDelta().getContent());}emitter.next(ResultWrapper.ok(ConversationReplyVO.builder().content(content.toString()).build()));}@Overridepublic void onFailure(@NotNull EventSource eventSource, Throwable t, Response response) {System.err.println("Error occurred: " + t);}};EventSource.Factory factory = EventSources.createFactory(client);factory.newEventSource(request, listener);});}private ChatCompletionsParam generateChatRequestBody(ConversationParam param, List<ChatSessionRecordVO> contextMessageList) {List<MessageItem> messages = new ArrayList<>();if (CollUtil.isNotEmpty(contextMessageList)) {for (ChatSessionRecordVO record : contextMessageList) {if (MessageTypeEnum.USER.equals(record.getMessageType())) {messages.add(MessageItem.builder().role(MessageType.USER.getValue()).content(record.getContent()).build());continue;}if (MessageTypeEnum.ASSISTANT.equals(record.getMessageType())) {messages.add(MessageItem.builder().role(MessageType.ASSISTANT.getValue()).content(record.getContent()).build());}}}messages.add(MessageItem.builder().role(MessageType.USER.getValue()).content(param.getPrompt()).build());return ChatCompletionsParam.builder().model(param.getModelCode()).messages(messages).stream(Boolean.TRUE).build();}}

体验DeepSeek

  • 在线体验: http://tiny.hengzq.cn
    在这里插入图片描述

Orange开源项目推荐

  • Orange 官网: http://hengzq.cn
  • 在线体验: http://tiny.hengzq.cn
  • 项目文档: http://hengzq.cn/orange-monomer/
  • 单体架构-后端源码下载【GitHub】: https://github.com/hengzq/orange-monomer
  • 单体架构-后端源码下载【Gitee】: https://gitee.com/hengzq/orange-monomer
  • 微服务版本-后端源码下载【GitHub】: https://github.com/hengzq/orange-cloud
  • 微服务版本-后端源码下载【Gitee】: https://gitee.com/hengzq/orange-cloud
  • 前端源码下载【GitHub】: https://github.com/hengzq/orange-cloud
  • 前端源码下载【Gitee】: https://gitee.com/hengzq/orange-cloud

参考

  • https://api-docs.deepseek.com/zh-cn/
http://www.ds6.com.cn/news/124269.html

相关文章:

  • 做淘宝返利网站能挣钱央视新闻今天的内容
  • 网站建设哪家公司便宜seo教程最新
  • 编辑器西安seo外包行者seo
  • 无锡网站建设企业短视频培训要多少学费
  • 网站设计与制作的论文报告百度关键词统计
  • 网站建设与管理课程设计论文今日头条十大新闻
  • 建立网站和推广百度seo自然优化
  • 爬虫做网站相关教程在线检测网站安全
  • 药品包装设计公司seo推广怎么样
  • 网站做404交换友情链接前后必须要注意的几点
  • 纯静态网站是有什么程序做的推广品牌的方法
  • 哪些购物网站用php做的百度搜索推广方法
  • 高端网站定制设计公司百度快照优化公司
  • 青岛做网站企业短视频培训
  • 企业网站改版方案生意参谋指数在线转换
  • flash网站模板新手做网络销售难吗
  • 珠海网站建设官网免费seo排名网站
  • 建设网站要买服务器网络推广工作好干吗
  • 微信开放平台是干嘛的搜索引擎优化seo的英文全称是
  • 宝鸡网站建设bjsjwl网站建站设计
  • 刚做的网站关键词就上来了网站首页制作网站
  • 广西网站怎么制作百度手机助手下载2022官方正版
  • 专业的赣州网站建设cba最新积分榜
  • 做网站尽在美橙互联河南关键词排名顾问
  • 网站界面设计策划书怎么做seo学院
  • 做网站一般费用多少百度官方入口
  • 旅游网站如何做站长工具忘忧草
  • 祁阳网站设计刷移动关键词优化
  • 测试网站怎么做的企业qq怎么申请
  • 建设官方网站的好处和坏处贵港seo关键词整站优化