logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LangChain 结构化输出与流式传输

本文介绍了LangChain中结构化输出和流式传输两大功能。结构化输出通过Pydantic、TypedDict或JSON Schema定义返回格式,使程序可直接处理模型返回的数据而非自然语言。文章详细说明了Pydantic的使用方法,包括BaseModel继承和Field定义,并对比了TypedDict和JSON Schema的实现方式。同时提到include_raw参数可用于调试,查看原始返回和

文章图片
#AIGC#语言模型#python
LangChain 入门:大模型不会的,让 Tool 来做

LangChain是一个围绕大语言模型(LLM)构建的应用开发框架,通过模块化设计简化了调用模型的复杂性。其核心组件包括模型封装、提示词管理、执行链、工具调用、记忆存储和智能代理等。框架支持链式调用语法,开发者可以灵活组合各模块。文章介绍了快速上手方法,包括模型定义、环境变量配置、消息类型使用等,并对比了不同temperature参数对模型输出的影响。同时展示了通过ChatOpenAI和init_

文章图片
#AIGC#python
Docker镜像构建指南:Dockerfile语法与docker build命令全解析

Docker镜像是将应用程序及其依赖打包成标准化文件的核心技术,确保跨环境一致性。本文介绍了两种镜像制作方式:docker commit(简单但不推荐)和Dockerfile(主流标准方法)。重点解析了Dockerfile的配置要点,包括FROM(基础镜像)、LABEL(元数据)、COPY/ADD(文件复制)、WORKDIR(工作目录)、ENV(环境变量)等核心指令的使用规范与实战示例。通过Doc

文章图片
#docker#容器#微服务 +2
企业开发工具git的使用:从入门到高效团队协作

本文介绍了Git的基本概念、安装、本地仓库的创建与配置,以及工作区、暂存区和版本库的区分。详细讲解了版本回退、撤销修改、删除文件等操作,并深入探讨了分支管理,包括分支的创建、切换、合并、删除及冲突解决。此外,还介绍了远程操作,如远程仓库的创建与克隆,分布式版本控制的理解,以及多人协作的两种模式(单分支与多分支)。最后,文章总结了系统开发环境和Git分支设计规范,强调了不同分支在开发、测试、预发布和

文章图片
#git#github#linux +1
epoll 内核原理深度剖析与高效使用指南 —— 一文吃透 epoll 的魔鬼细节

本文介绍了Linux中高性能IO多路复用机制epoll的核心原理与接口。epoll通过红黑树管理文件描述符,利用就绪队列和回调机制实现高效事件通知,相比select/poll具有O(1)事件检测复杂度。文章详细解析了三个核心接口(epoll_create创建模型、epoll_ctl管理事件、epoll_wait获取就绪事件),并分析了内核数据结构(红黑树存储事件、就绪队列缓存触发事件)及回调机制如

文章图片
#linux#网络#缓存 +2
Linux系统C++开发环境搭建工具(二)—— etcd 使用指南

etcd是一个分布式键值存储系统,主要用于存储和管理分布式系统中的关键数据,在Kubernetes中扮演核心角色。它具有服务发现功能,允许服务动态注册和查询地址。 安装etcd可通过apt-get命令完成,配置需修改监听地址和API版本。C++客户端开发需安装依赖库如Boost和gRPC,并通过etcd-cpp-apiv3库进行交互。 核心API包括: Client对象 - 客户端操作句柄 Kee

文章图片
#linux#c++#etcd
Linux系统Namespace隔离实战:dd/mkfs/mount/unshare命令组合应用

本文介绍了Linux系统管理和隔离相关的重要命令与概念: Namespace:Linux内核资源隔离机制,通过不同namespace实现进程间的资源独立,支持IPC、网络、PID等隔离类型,提供API如clone()、setns()和unshare()。 dd命令:数据转换工具,支持文件复制、格式转换及大小写转换,常用参数包括if(输入文件)、of(输出文件)和bs(块大小)。 mkfs命令:用于

文章图片
#docker#linux#系统架构 +4
MySQL数据库基础

MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。对简单的SQL处理效果好。PostgreSQL :加州大学伯克利分校计算机系开发的关系型数据库,不管是私用,商用,还是学术研究使用,可以免费使用,修改和分发。SQLite: 是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且目前已

文章图片
#数据库#mysql#linux
大模型接入从入门到实战:API/SDK/本地部署/Claude Code 路由全解析

本文面向刚开始接触大模型开发的小伙伴,不需要深厚的算法基础,只需具备基本的编程常识即可阅读。全文分为五个部分:从大模型的基本概念出发,依次介绍如何通过 API、SDK、本地部署(Ollama)以及 Claude Code 路由等方式将大模型接入自己的项目。读完本文,你将对大模型的接入方式有一个完整的横向认识,并能根据自己的需求选择合适的方案。

文章图片
#人工智能#机器学习#深度学习 +2
C++类型转换详解

c++中支持内置类型转自定义类型,只需要提供相应的构造函数,就可以想怎么转就怎么转,全在于你的构造函数怎么实现。int b;A a1 = v;//int类型隐式转化为A类型fun(6);return 0;A a1 = v:调用构造函数产生临时对象,然后调用拷贝赋值。逻辑上是这样,但实际上会被编译器优化。

文章图片
#c++#开发语言
    共 54 条
  • 1
  • 2
  • 3
  • 6
  • 请选择