开发个人Ollama-Chat--1 项目介绍

简介: **开发个人Ollama-Chat** 是一系列教程,聚焦于使用`go-zero`框架构建聊天应用后端,并通过`Docker`部署至公网。涉及`Ollama`API调用、`Docker`本地环境、`cloudflare`免费部署、内网穿透及阿里云域名绑定。项目包括服务拆分、用户&模型管理、UI设计及多步骤部署。

开发个人Ollama-Chat--1 项目介绍

Ollama-Chat

本文将以一个使用Ollama部署的ChatGPT为背景,主要还是介绍和学习使用 go-zero 框架,开发个人Ollama-Chat的服务器后端,使用Docker部署网站到公网,体验和了解微服务架构,发布微服务到网站的具体流程。

知识点大纲

  • Docker本地开发环境搭建

  • go-zero api rpc服务,鉴权,验证的使用

  • github.com/tmc/langchaingo/llms``Ollamaapi调用

  • cloudflare部署个人网站(白嫖)

  • fps内网穿透

  • 阿里云绑定域名,备案

文章目录

  • 开发个人Ollama-Chat--1 项目介绍

  • 开发个人Ollama-Chat--2 环境搭建

  • 开发个人Ollama-Chat--3 服务拆分

  • 开发个人Ollama-Chat--4 用户管理

  • 开发个人Ollama-Chat--5 模型管理

  • 开发个人Ollama-Chat--6 OpenUI

  • 开发个人Ollama-Chat--7 服务部署

  • 开发个人Ollama-Chat--8 网站部署

  • 开发个人Ollama-Chat--9 Frp穿透

  • 开发个人Ollama-Chat--10 绑定域名

项目地址

openui-frontend

openui-backend-go

相关文章
|
机器学习/深度学习 存储 人工智能
【AI 初识】人工智能中使用了哪些不同的搜索算法?
【5月更文挑战第2天】【AI 初识】人工智能中使用了哪些不同的搜索算法?
|
Linux iOS开发 开发者
Windows、Linux 和 macOS 操作系统:操作系统大比较
Windows、Linux 和 macOS 操作系统:操作系统大比较
962 0
|
机器学习/深度学习 存储 算法
一文让你掌握22个神经网络训练技巧
一文让你掌握22个神经网络训练技巧
一文让你掌握22个神经网络训练技巧
|
Ubuntu Linux 数据安全/隐私保护
Windows就是Linux:WSL带来全新Linux开发体验
Windows就是Linux:WSL带来全新Linux开发体验
|
存储 监控 测试技术
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
三大工作流引擎技术Activiti、Camunda、Flowable选型指南
|
缓存 小程序 测试技术
压力测试指导方案
1 压测流程 1.1 压测核心步骤 压测方案确定 压测工具配置 压测执行 压测结果评估 2 压测方案 2.1 压测范围确定 小程序首页(简称首页):用户进入该页面涉及的所有商户端接口(链式调用仅需压测一级接口。
5659 0
|
前端开发
[C++11]std::promise介绍及使用
[C++11]std::promise介绍及使用
562 0
|
Android开发
Android 沉浸式状态栏 实现方式一
1、开源项目      https://github.com/jgilfelt/SystemBarTint  
1030 0
|
存储 C# 数据库
C#(WinForm)实现软件注册
一、离线注册办法 1:客户将唯一机器码发给开发人员: 2:开发人员使用SoftReg 类根据唯一机器码生成唯一注册码,发给客户 3:客户收到机器码后,再软件注册界面,输入机器码,点击注册,使用SoftReg 类获取当前的机器码与用户输入机器码是否一致。
2170 0

热门文章

最新文章