logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LLM API 工程化:OpenAI/DeepSeek/国产模型统一调用层设计

LLM统一调用方案设计 本文提出了一套针对多厂商大语言模型(LLM)的统一调用方案,解决企业在实际应用中面临的接口碎片化问题。核心思路包括: 抽象通用接口:通过BaseLLMClient抽象基类定义标准化的消息输入(Message)和补全输出(CompletionResult)结构,覆盖同步/异步调用和流式输出。 多厂商适配:示例展示了OpenAI和DeepSeek的客户端实现,后者通过继承复用O

文章图片
#python#开发语言#人工智能
LLM API 工程化:OpenAI/DeepSeek/国产模型统一调用层设计

LLM统一调用方案设计 本文提出了一套针对多厂商大语言模型(LLM)的统一调用方案,解决企业在实际应用中面临的接口碎片化问题。核心思路包括: 抽象通用接口:通过BaseLLMClient抽象基类定义标准化的消息输入(Message)和补全输出(CompletionResult)结构,覆盖同步/异步调用和流式输出。 多厂商适配:示例展示了OpenAI和DeepSeek的客户端实现,后者通过继承复用O

文章图片
#python#开发语言#人工智能
LLM API 工程化:OpenAI/DeepSeek/国产模型统一调用层设计

LLM统一调用方案设计 本文提出了一套针对多厂商大语言模型(LLM)的统一调用方案,解决企业在实际应用中面临的接口碎片化问题。核心思路包括: 抽象通用接口:通过BaseLLMClient抽象基类定义标准化的消息输入(Message)和补全输出(CompletionResult)结构,覆盖同步/异步调用和流式输出。 多厂商适配:示例展示了OpenAI和DeepSeek的客户端实现,后者通过继承复用O

文章图片
#python#开发语言#人工智能
scikit-learn 工作流工程化:Pipeline、ColumnTransformer 与自定义转换器

本文介绍了scikit-learn中Pipeline的核心设计理念和应用场景。Pipeline通过统一fit/transform/predict接口,将数据预处理和模型训练封装为一个整体,有效防止测试集信息泄漏导致的交叉验证分数虚高问题。文章重点讲解了: Pipeline基础用法:自动在交叉验证中正确应用fit_transform ColumnTransformer:一站式处理数值、类别和文本等混

文章图片
#scikit-learn#python#机器学习 +4
concurrent.futures 实战:进程池与线程池的统一抽象

Python并发编程中,线程池和进程池的选择对性能影响显著。由于GIL限制,ThreadPoolExecutor适合I/O密集型任务,而ProcessPoolExecutor更适合CPU密集型任务。实验显示,在4核机器上处理素数计算时,进程池比线程池快3.5倍。concurrent.futures模块提供三种任务提交方式:submit+Future.result()适合异步处理,map保持输入顺序

文章图片
#python#开发语言#青少年编程 +1
asyncio 进阶:事件循环、Task/Future 与协程调度内幕

本文深入解析了Python asyncio的底层机制,从事件循环、协程调度到Task和Future的实现原理。主要内容包括:1)await挂起协程时CPU并非空转,而是将控制权交还事件循环;2)create_task创建Task对象并注册到事件循环;3)Task内部通过Future管理状态实现并发等待。文章详细剖析了协程的可暂停特性、事件循环的工作流程,以及asyncio.sleep与time.s

文章图片
#python#青少年编程#开发语言 +1
模块与包:import 用法与标准库宝藏库巡礼

本文介绍了Python模块、包和标准库的核心概念与应用。通过餐厅后厨的类比,解释了模块(.py文件)和包(含__init__.py的文件夹)的关系,以及import语句的三种写法及适用场景。重点讲解了__name__ == "__main__"的运行机制,使文件既能独立运行又可被导入。文章还推荐了5个常用标准库:math(数学运算)、random(随机数生成)、datetime

文章图片
#python#开发语言#pycharm +2
路由表与网关:数据包是怎么被转发的

default0.0.0.0/0)是兜底路由。当 LPM 找不到任何匹配条目时,数据包走默认网关。默认网关本身必须与本机处于直连可达的网络中(也就是说,本机路由表中必须有一条路由能够到达网关 IP)。# 默认网关的作用位置 # 相当于: ip route add default via 10.0 .0.1 dev eth0 # 所有非直连流量 → 10.0.0.1 → 路由器处理默认网关的配置通常

#网络#http#https +2
Deployment 进阶:滚动更新、回滚与金丝雀发布的底层逻辑

本文深入解析了Kubernetes Deployment的滚动更新与回滚机制。主要内容包括:1)Deployment通过保留历史ReplicaSet实现版本管理,每个版本对应完整的Pod模板快照;2)滚动更新策略中maxSurge和maxUnavailable参数的计算逻辑及其对Pod数量的影响;3)kubectl rollout undo命令的内部执行流程,包括版本查找、模板替换和控制器操作;4

文章图片
#k8s#kubernetes#运维 +2
四次挥手:TIME_WAIT 是朋友不是敌人

本文深入解析TCP四次挥手过程,重点分析了FIN_WAIT_2和TIME_WAIT两种状态的差异及其作用机制。文章指出TIME_WAIT是主动关闭方为确保连接可靠终止的必要状态,持续2MSL(默认120秒)可防止旧连接数据干扰新连接。同时澄清了TIME_WAIT堆积的判断标准:在端口充足的高并发场景下属于正常现象,仅在固定源端口访问大量目标时才会导致端口耗尽。文章还强调tcp_tw_reuse参数

#linux#运维#服务器 +2
    共 12 条
  • 1
  • 2
  • 请选择