首页 > 其他分享 >搭建本地日中翻译服务

搭建本地日中翻译服务

时间:2025-01-15 22:22:30浏览次数:1  
标签:日中 翻译 messages content Sakura llama SakuraLLM contents 搭建

下载SakuraLLM模型

鉴于显存为6G,下载20241012-Qwen2.5-1.5B-v1.0模型,去https://hf-mirror.com/SakuraLLM/Sakura-1.5B-Qwen2.5-v1.0-GGUF/tree/main下载gguf文件

编译llama.cpp

下载llama.cpp代码包

cmake -B build -DGGML_CUDA=ON
cmake --build build --config Release

将build/bin/llama-server拷贝到下一节下载好后的Sakura_Launcher_GUI/llama目录下

运行Sakura启动器

下载PiDanShouRouZhouXD/Sakura_Launcher_GUI代码包,python main.py,程序运行起来之后,设置SakuraLLM模型的位置,启动翻译服务,即可访问http://localhost:8080,问一句,它翻译一句

批量化翻译

import openai

client=openai.OpenAI(base_url='http://127.0.0.1:8080/v1',api_key='1')
messages=[{'role':'system','content':'请将以下日文翻译成中文'}]

with open('test.txt',encoding='utf8') as f:
    contents=f.readlines()
print(contents)
for i in range(len(contents)):
    print(contents[i].strip())
    messages.append({'role':'user','content':contents[i].strip()})
    completion=client.chat.completions.create(model='sakura-1.5b-qwen2.5-v1.0-fp16',messages=messages)# 服务启动时会打印模型名称,那个即为model的值
    print(completion.choices[0].message.content)
    messages.append({'role':'assistant','content':completion.choices[0].message.content})

参考链接:
SakuraLLM/SakuraLLM

Sakura模型本地部署教程

PiDanShouRouZhouXD/Sakura_Launcher_GUI

ggerganov/llama.cpp

Build llama.cpp locally

LLaMA.cpp HTTP Server

创建于2501152208,修改于2501152208

标签:日中,翻译,messages,content,Sakura,llama,SakuraLLM,contents,搭建
From: https://www.cnblogs.com/tellw/p/18673815

相关文章

  • 一文读懂Redis之哨兵(Sentinel)模式搭建
    目录一、环境规划二、Redis服务主从模式搭建步骤一、Master节点创建目录步骤二、Master节点下载Redis安装包步骤三、Master节点解压Redis安装包步骤四、Master节点进行make编译步骤五、Slave01节点、Slave02节点根据步骤一至步骤四安装Redis服务步骤六、Master节点修......
  • 分享一个自己搭建的不用simulink自带逆变器和电机的FOC控制模型
    由于本人刚刚接触电机控制,在网上看到的大部分FOC模型都是直接从库里拉出来的各种模块搭建的,其中包括坐标变换,逆变器,电机等等,但这对于我们初学者来说理解电机的数学模型和电机各参数的作用不是很友好。不过正好导师让我不要用自带模型,遂有了本文章。本文只做分享帖,各位朋友若是......
  • 开发环境的openGauss搭建
    一、搭建准备1、准备用户创建个人账号。useradd-d/home/xxx-mxxx设置密码。passwdxxx切换到个人账号su-xxx2、下载源码mkdirxxxcdxxxgitclonehttps://gitee.com/opengauss/openGauss-server.gitgitclonehttps://gitee.com/opengauss/open......
  • NFC碰一碰发视频源码搭建,支持OEM
    在移动互联网技术迅速发展的当下,NFC(NearFieldCommunication)技术凭借其便捷、快速的交互特性,为诸多应用场景带来了创新机遇。其中,NFC碰一碰发视频功能以其独特的交互体验,在营销推广、内容分享等领域展现出巨大潜力。本文将深入探讨NFC碰一碰发视频的源码搭建技术,助力开发者......
  • Kubernetes 知识梳理及集群搭建
    Kubernetes介绍应用部署方式演变在部署应用程序的方式上,主要经历了三个时代:传统部署:互联网早期,会直接将应用程序部署在物理机上优点:简单,不需要其它技术的参与缺点:不能为应用程序定义资源使用边界,很难合理地分配计算资源,而且程序之间容易产生影响虚拟化部署:可以在一台......
  • 基于云主机搭建Termgraph绘图工具,将数据转化为可视化图形
    摘要:本实验将指导开发者如何在鲲鹏服务器搭建一个Termgraph工具,并根据源码提供的测试文件绘制统计图形。本文分享自华为云社区《【开发者空间实践指导】基于鲲鹏搭建Termgraph绘图工具》,作者:开发者空间小蜜蜂。 一、案例介绍鲲鹏服务器是基于鲲鹏处理器的新一代数据中心......
  • Gitlab搭建npm仓库
    由于图片和格式解析问题,为了更好阅读体验可前往阅读原文:::warning使用gitlab的仓库注册表特性需要版本14.0+,如果你的版本比较低,请先根据自己的需求合理升级后再使用:::npm私有仓库的搭建方式有很多种,比如使用docker(阅读此篇),这里讲述如何使用gitlab作为npm仓库方法,gitlab......
  • Datawhale 组队学习wow-agenttask01 openai库搭建Al Agent
    Datawhale组队学习wow-agentDatawhale项目链接:https://www.datawhale.cn/learn/summary/86笔记作者:博客园-岁月月宝贝......
  • windows server2016搭建AD域服务器
    @目录一、背景二、搭建AD域服务器步骤三、生成可供java程序使用的keystore文件四、导出某用户的keytab文件五、主机配置hosts文件六、主机确认是否能ping通本人其他相关文章链接一、背景亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置......
  • PySide6环境搭建
    PySide6环境搭建1、conda创建环境#创建condacreate-npyside_envpython=3.8#查看condainfo-e#激活condaactivatepyside_env#退出condadeactivate2、安装PySide6condaactivatepyside_envpipinstallPySide6-ihttps://pypi.tuna.tsinghua.edu.......