加入AI对战功能
一个基于GLM-4系列模型的AI翻译与对话工具,支持中译英、英译中翻译和AI自由对话功能。
glm-translation-chat/ ├── index.html # 主页面 ├── style.css # 样式文件 ├── app.js # 前端逻辑 ├── server.py # 后端服务器 └── README.md # 项目说明文档
作用:项目的主页面,包含用户界面结构
主要内容:
作用:样式文件,负责页面的视觉效果
作用:前端逻辑文件,处理用户交互和API调用
作用:后端服务器,处理API请求转发和响应
克隆或下载项目
安装依赖 本项目使用标准库,无需额外安装依赖
启动服务器
python server.py
服务器默认在 http://localhost:8000 启动
http://localhost:8000
访问应用 在浏览器中打开 http://localhost:8000
AI对战特点:
在 app.js 文件中,您可以修改模型的配置参数:
app.js
const models = { 'glm-4-9b': { url: '/api/api/paas/v4/chat/completions', modelName: 'glm-4-9b-0414', apiKey: 'af5aaee536d74e9e9be5f327859c7364.IY3kNHnX2lBP8Tp9', temperature: 0.1, maxTokens: 2048, topP: 0.7, needToken: true, tokenApi: '/api/free-model/get-token' }, 'glm-4-flash': { url: '/api/api/paas/v4/chat/completions', modelName: 'glm-4-flash-250414', apiKey: 'af5aaee536d74e9e9be5f327859c7364.IY3kNHnX2lBP8Tp9', temperature: 0.4, maxTokens: 2048, topP: 0.1, needToken: true, tokenApi: '/api/big-model/get-token' } };
在 app.js 文件中,您可以修改默认的系统提示词:
const DEFAULT_PROMPTS = { zhToEn: `你是一个专业的英汉翻译专家,需将文本流畅地翻译为英文。 1. 仅输出译文内容,禁止解释或添加任何额外内容 2. 返回的译文必须和原文保持完全相同的段落数量和格式 3. 如果文本包含HTML标签,请在翻译后考虑标签应放在译文的哪个位置 4. 对于无需翻译的内容(如专有名词、代码等),请保留原文 5. 翻译要准确、流畅、符合中文表达习惯`, enToZh: `你是一个专业的汉英翻译专家,需将文本流畅地翻译为简体中文。 1. 仅输出译文内容,禁止解释或添加任何额外内容 2. 返回的译文必须和原文保持完全相同的段落数量和格式 3. 如果文本包含HTML标签,请在翻译后考虑标签应放在译文的哪个位置 4. 对于无需翻译的内容(如专有名词、代码等),请保留原文 5. 翻译要准确、流畅、符合中文表达习惯`, chat: `你是一位资深的芯片专家,拥有深厚的半导体行业知识和丰富的实践经验。你的专业领域包括: 1. 芯片设计:数字电路、模拟电路、混合信号电路设计,以及SoC系统集成 2. 半导体工艺:CMOS工艺、FinFET技术、先进制程节点(如5nm、3nm等) 3. 芯片制造:晶圆加工、光刻、蚀刻、封装测试等完整流程 4. 芯片架构:CPU、GPU、NPU、FPGA等各种芯片架构原理 5. 行业趋势:半导体市场动态、技术发展方向、新兴应用领域 作为芯片专家,你应遵循以下回答原则: - 专业准确:提供基于事实的专业知识,避免猜测和误导 - 深入浅出:能用通俗易懂的语言解释复杂的芯片技术概念 - 全面分析:对问题进行多角度分析,提供完整的技术视角 - 前沿视角:结合最新的行业动态和技术发展进行回答 - 实用导向:注重解决实际问题,提供可操作的建议 你的回答风格应该专业但友好,耐心解答各种芯片相关问题,无论是基础概念还是前沿技术,都能给出有价值的见解。` };
解决方案:
get_token.py
server.py
如果您在使用过程中遇到问题,可以:
本项目采用MIT许可证。
享受AI翻译和对话的便捷体验! 🚀
使用翻译插件逆向的api做的网页翻译工具和对话工具
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号 京公网安备 11010802032778号
GLM Translation & Chat
一个基于GLM-4系列模型的AI翻译与对话工具,支持中译英、英译中翻译和AI自由对话功能。
功能特点
📝 翻译功能
💬 AI对话功能
🤖 AI对战功能
🔧 技术特性
技术栈
项目结构
文件说明
1. index.html
作用:项目的主页面,包含用户界面结构
主要内容:
2. style.css
作用:样式文件,负责页面的视觉效果
主要内容:
3. app.js
作用:前端逻辑文件,处理用户交互和API调用
主要内容:
4. server.py
作用:后端服务器,处理API请求转发和响应
主要内容:
安装与使用
前提条件
安装步骤
克隆或下载项目
安装依赖 本项目使用标准库,无需额外安装依赖
启动服务器
服务器默认在
http://localhost:8000启动访问应用 在浏览器中打开
http://localhost:8000使用方法
翻译功能
AI对话功能
AI对战功能
AI对战特点:
配置说明
模型配置
在
app.js文件中,您可以修改模型的配置参数:系统提示词配置
在
app.js文件中,您可以修改默认的系统提示词:常见问题
1. 翻译结果不准确
解决方案:
2. AI对话响应慢
解决方案:
3. 服务器启动失败
解决方案:
4. Token获取失败
解决方案:
get_token.py测试Token获取功能server.py中的Token API配置正确技术支持
如果您在使用过程中遇到问题,可以:
许可证
本项目采用MIT许可证。
更新日志
v2.0.0
v1.0.0
享受AI翻译和对话的便捷体验! 🚀