您的位置:首页 > 任务详情
招标模式 AI文本和图片内容处理
  • 雇主:mike
  • 截止时间:2024-09-23
  • 分类:程序开发

¥ 5000-10000

免责声明 该外包需求信息来源于站外平台,本站仅提供公开信息部分字段展示与订阅服务,更多请查看免责声明。

任务详情

在现有的项目上实现文件上传和分析功能,原有项目采用java开发,分为前端和服务端,服务端通过api的形式提供服务,前端界面为vue和uniapp,具体要求如下:1.在pc端和uniapp端实现文件上传功能,在现有的界面基础上增加文件上传按钮,具体为在聊天对话框中增加上传按钮,并将上传的文件布局在对话框中,具体样式参考chatgpt,允许文件的类型为word pdf 和excel ppt、wps等常见的文档格式和常见的图片格式。文件上传后保存在服务器目录中,并记录进入数据库,数据库记录包含上传的用户id,对话id,文件上传路径,文件大小和上传时间。2.实现文件的解析和识别。对于文本类文件,如word,ppt,excel,wps,pdf等需要正确解析出文本内容,然后提交到AI对话中,作为语料成为ai回答问题的基础。解析出来的文本内容不需要显示到聊天对话中,聊天对话只需要显示上传的文件图标和文件名即可,但解析出的文本内容需要以txt的形式保存在服务器的具体文件夹中,以备核查校验。3.实现图片的识别。对于图片类文件,直接在聊天对话中交由大模型识别。4.文件的下载功能。对于提交的文件或图片,以及其他聊天对话内容,根据大模型的返回结果,实现文件的下载,对于大模型返回的文件下载也需要先保存到本地和数据库中,数据库中需要保存本地路径和远程路径,再提供文件的下载,对于提供文件下载的 API,确保安全性,避免未授权用户下载其他用户的文件。5.代码健壮性要求:代码要求符合规范,有明确的注释,注明开发时间和功能及参数说明等,对于原代码的改动不能影响现有功能,对于变量的访问请务必捕获异常,对于关键性功能有log输出,以帮助判断意外情况,对于新功能请务必封装成类,便于调用。重要事项:开发价格面议,投标时请写明应标价格和工期以及简要实现路径。项目承接后,提供github账号获取源码协同开发。项目完成后需要提供文档,文档需要用表格的形式说明改动的内容,涉及的文件名称,类名,方法名,功能说明以备项目整合请务必按照合约期限完成功能。

任务附件 (0)

暂无稿件哦!

预期中标

已中标

0

快去分享,提高任务的曝光率吧

  • 发布需求     2024.09.23
  • 服务商报价    
  • 选择服务商并托管资金    
  • 服务商工作    
  • 验收付款    
  • 评价