相关文章
从源码深入理解One-API框架:适配器模式实现LLM接口对接
1. 概述
one-api 是一个开源的 API 框架,基于go语言开发,旨在提供统一的接口调用封装,支持多种 AI 服务平台的集成。通过 Gin 和 GORM 等框架,框架简化了多种 API 服务的调用流程。通过适配器模式实现了与多种 大模型API 服务的集…
建站知识
2025/2/1 10:46:34
Nginx 开发总结
文章目录 1. Nginx 基础概念1-1、什么是 Nginx1-2、Nginx 的工作原理1-3、Nginx 的核心特点1-4、Nginx 的常见应用场景1-5、Nginx 与 Apache 的区别1-6、 Nginx 配置的基本结构1-7、Nginx 常见指令 2. Nginx 配置基础2-1、Nginx 配置文件结构2-2、全局配置 (Global Block)2-3、…
建站知识
2025/2/2 9:50:54
【设计模式-行为型】备忘录模式
一、什么是备忘录模式 来到备忘录模式了,这个模式我感觉相对简单一些,就是备份,或者快照。跟前面一样为了加深理解,我们引入一个电影情结来说明啥是备忘录模式,以来加深大家对备忘录模式的认识。那么,在电影…
建站知识
2025/1/31 9:24:21
基于容器本地化开发与交付的实践
一、镜像优化与高效构建
1. 多阶段构建 (Multi-stage Build)
目的:减少生产镜像体积,剥离构建依赖。 示例(以 Go 应用为例):
# 第一阶段:构建环境
FROM golang:1.19 AS builder
WORKDIR /app
COPY . .
R…
建站知识
2025/2/2 9:26:20
langchain基础(二)
一、输出解析器(Output Parser)
作用:(1)让模型按照指定的格式输出;
(2)解析模型输出,提取所需的信息
1、逗号分隔列表
CommaSeparatedListOutputParser:…
建站知识
2025/1/31 9:24:25
linux——进程树的概念和示例
一些程序进程运行后,会调用其他进程,这样就组成了一个进程树。
比如,在Windows XP的“运行”对话框中输入“cmd”启动命令行控制台,然后在命令行中输入“notepad”启动记事本,那么命令行控制台进程“cmd.exe”和记事本进程“note…
建站知识
2025/1/31 9:24:28
Linux 非阻塞IO
Linux 非阻塞IO
1. fcntl()
在Linux操作系统中,fcntl() 是一个用于操作文件描述符的系统调用。它提供了多种功能,包括控制文件描述符的属性、管理文件锁定、设置文件的非阻塞模式等。 本文只截取了用于IO模型的 fcntl() 部分内容, fcntl() …
建站知识
2025/1/31 9:24:29