{"id":24765935,"url":"https://github.com/infinitensor/jiuge-front","last_synced_at":"2025-07-27T14:33:42.440Z","repository":{"id":258051263,"uuid":"829887319","full_name":"InfiniTensor/jiuge-front","owner":"InfiniTensor","description":"九格大模型-适配前端","archived":false,"fork":false,"pushed_at":"2025-07-09T07:54:38.000Z","size":194827,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-07-09T08:59:50.236Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InfiniTensor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-07-17T07:33:20.000Z","updated_at":"2025-07-09T07:54:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"2839c41a-f952-4c87-bbc2-e0b8c15a098d","html_url":"https://github.com/InfiniTensor/jiuge-front","commit_stats":null,"previous_names":["infinitensor/jiuge-front"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/InfiniTensor/jiuge-front","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfiniTensor%2Fjiuge-front","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfiniTensor%2Fjiuge-front/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfiniTensor%2Fjiuge-front/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfiniTensor%2Fjiuge-front/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InfiniTensor","download_url":"https://codeload.github.com/InfiniTensor/jiuge-front/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InfiniTensor%2Fjiuge-front/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267370452,"owners_count":24076434,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-27T02:00:11.917Z","response_time":82,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-28T23:17:47.308Z","updated_at":"2025-07-27T14:33:42.434Z","avatar_url":"https://github.com/InfiniTensor.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 使用方法\n\n\u003c!--TOC--\u003e\n- [使用方法](#使用方法)\n  - [介绍](#介绍)\n  - [方法一：源码方式运行，支持自定义修改](#方法一源码方式运行支持自定义修改)\n  - [方法二：使用静态服务器](#方法二使用静态服务器)\n  - [方法三：使用nginx](#方法三使用nginx)\n  - [方法四：使用 docker](#方法四使用-docker)\n  - [方法五 桌面应用](#方法五-桌面应用)\n    - [win](#win)\n    - [mac x64](#mac-x64)\n      - [通过 Application](#通过-application)\n      - [通过 系统设置](#通过-系统设置)\n      - [通过 命令行](#通过-命令行)\n    - [mac arm64](#mac-arm64)\n    - [linux](#linux)\n      - [安装](#安装)\n      - [启动](#启动)\n  - [更新记录](#更新记录)\n\n## 介绍\n\n+ 本前端项目是适配九格大模型服务api的对应前端实现，支持分支对话\n  \n+ 增加了对于开源大模型的对话支持，后续考虑增加对开源大模型的分支对话实现\n\n+ 项目使用 `vue3` + `vite` 搭建，`node`版本需要 `\u003e= 16`\n\n+ dist目录是前端打包后的文件，需要使用某种载体使其运行\n\n## 方法一：源码方式运行，支持自定义修改\n\n+ 安装nodejs\n\n```\nnpm install\n```\n\n```\nnpm run dev\n```\n\n项目默认运行在本地的`8011`端口\n\n\n## 方法二：使用静态服务器\n\n项目已经经过打包，生成了`dist`目录\n\n+ 安装nodejs\n\n+ 配置简单服务器\n\n```\nnpm install -g http-server\nhttp-server dist -p 8080\n```\n或者\n```\nnpm install -g serve\nserve -s dist -l 8080\n```\n\n## 方法三：使用nginx\n\n+ 需要自行安装nginx\n\n+ 其中nginx配置文件`nginx.conf`已经提供，替换`nginx/conf/nginx.conf`文件即可\n\n+ `dist`目录放进 `nginx/html` 目录下\n  \n+ 启动nginx即可\n\n\n```\n#user  nobody;\nworker_processes  1;\n\n#pid        logs/nginx.pid;\n\n\nevents {\n    worker_connections  1024;\n}\n\nhttp {\n    include       mime.types;\n    default_type  application/octet-stream;\n\n    server {\n        listen       80;\n        server_name  jiuge-frontend;\n\n        location / {\n            root /绝对路径/nginx/html;\n            index  index.html index.htm;\n            try_files $uri $uri/ @router;\n        }\n        \n        location @router {\n            rewrite ^.*$ /index.html last;\n        }\n\n    }\n}\n```\n\n## 方法四：使用 docker\n\n+ 分别生成了各个平台下的docker镜像，也在release中，后缀_docker的文件即是，包含nginx和前端项目，一键启动即可\n\n  + linux/amd64\n  + linux/arm64/v8\n  + linux/arm/v7\n  + linux/ppc64le\n  + linux/mips64le\n  + linux/s390x\n  + linux/386\n\n```\ndocker load -i jiuge_latest_xx.tar\n```\n\n其中8080是本地端口，可以修改\n```\ndocker run -d -p 8080:80 jiuge-xx:latest\n```\n\n## 方法五 桌面应用\n\n在release页面下载对应平台的安装包进行安装和使用，目前支持 win，mac x64，mac arm64和linux，可能遇到的安装问题请参考如下文档\n\n### win\n\n在win上安装可能遇到风险提示，点击下图【更多信息】展开\n\n\u003cimg src=\"./img/win1.png\" width=\"50%\" align=center /\u003e\n\n点击【仍要运行】即可正常进行安装\n\n\u003cimg src=\"./img/win2.png\" width=\"50%\" align=center /\u003e\n\n\n### mac x64\n\n直接打开显示如下：无法打开\"jiuge-front\"因为无法验证开发者\n\n\u003cimg src=\"./img/macx642.jpg\" width=\"40%\" align=center /\u003e\n\n#### 通过 Application\n\n应用程序，按住control键，点击【jiuge-front】应用图标，点击打开\n\n\u003cimg src=\"./img/macx644.jpg\" width=\"60%\" align=center /\u003e\n\n会出现如下提示，选择【打开】\n\n\u003cimg src=\"./img/macx641.jpg\" width=\"40%\" align=center /\u003e\n\n#### 通过 系统设置\n\n（1）系统左上角【苹果图标】 -- 选择【系统设置】-- 【隐私与安全性】--【安全性】\n选择【仍然打开】\n\n\u003cimg src=\"./img/macx643.jpg\" width=\"80%\" align=center /\u003e\n\n（2）点击【jiuge-front】图标打开\n\n#### 通过 命令行\n\n```\nsudo xattr -rd com.apple.quarantine /Applications/jiuge-front.app\n```\n\n### mac arm64\n\n由于arm对安装软件的限制，默认点击打开会显示【已损坏】，无法打开\n\n\u003cimg src=\"./img/macarm1.jpg\" width=\"40%\" align=center /\u003e\n\n需要在终端执行命令，进行权限设置和修复\n```\nsudo xattr -cr /Applications/jiuge-front.app\n```\n\n### linux\n\n#### 安装\n\n终端执行\n```\nsudo dpkg -i jiuge-front_linux_1.0.0.deb\n```\n\n\u003cimg src=\"./img/linux2.png\" width=\"60%\" align=center /\u003e\n\n#### 启动\n（1）终端执行\n```\njiuge-front\n```\n\n（2）在左下角可以找到安装的应用\n\n\u003cimg src=\"./img/linux1.png\" width=\"90%\" align=center /\u003e\n\n## 更新记录\n\n+ 【2025-02-18】 更新通用大模型的分支对话功能，优化按钮/菜单\n\n+ 【2025-07-08】 九格大模型api更新，与deepseek、openai和Qwen等开源大模型的api基本一致，前端也统一处理并进行了更新，允许配置更多自定义参数，针对deepseek深度思考做了显示优化","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinitensor%2Fjiuge-front","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finfinitensor%2Fjiuge-front","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finfinitensor%2Fjiuge-front/lists"}