logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Eino - 从0到1跑通大模型调用

文章摘要: 本文介绍了如何使用Eino框架实现大模型调用,从环境配置到实际应用场景的实现。主要内容包括: 环境准备:安装依赖、创建配置文件,定义配置结构体实现统一管理 单轮对话实现:详细解析了从加载配置到生成响应的完整流程,包含6个核心步骤 模型参数配置:展示不同场景下的参数配置方法,包括基础配置、高级配置和创意写作配置 文章提供了完整的代码示例和配置说明,帮助开发者快速上手Eino框架的大模型调

#golang
Ubuntu系统VSCode配置C++开发环境

本文详细介绍了在Ubuntu 20.04系统上配置VSCode C++开发环境的完整流程。主要内容包括:通过三种方式安装VSCode编辑器;安装build-essential工具链、GCC/G++编译器和GDB调试器;安装必要的C/C++扩展插件;以及配置关键的tasks.json、launch.json和c_cpp_properties.json文件。文章提供了每个步骤的具体命令和配置说明,帮助

#ubuntu#vscode#c++
Eino-Embedding 实战:向量化与语义检索应用

本文介绍了Eino-Embedding在RAG系统中的核心应用,主要内容包括: Embedding技术原理:将文本转换为稠密向量,通过余弦相似度度量语义相关性 环境配置:安装依赖和设置API Key(ARK和DeepSeek) 基础文本向量化:展示如何将文本转换为向量并计算相似度 文档处理:实现文档分块、向量化和语义检索 RAG系统构建:结合向量检索和LLM生成知识增强的回答 文章通过Go代码示例

#golang
Eino - 从0到1跑通大模型调用

文章摘要: 本文介绍了如何使用Eino框架实现大模型调用,从环境配置到实际应用场景的实现。主要内容包括: 环境准备:安装依赖、创建配置文件,定义配置结构体实现统一管理 单轮对话实现:详细解析了从加载配置到生成响应的完整流程,包含6个核心步骤 模型参数配置:展示不同场景下的参数配置方法,包括基础配置、高级配置和创意写作配置 文章提供了完整的代码示例和配置说明,帮助开发者快速上手Eino框架的大模型调

#golang
踩坑 gnutls_handshake() failed: The TLS connection was non-properly terminated.

git clone 时遇到gnutls_handshake() failed: The TLS connection was non-properly terminated.原因:代理设置出错解决方案:重置代理git config --global--unset https.https://github.com.proxygit config --global--unset http.https:

#git#linux#http
Eino - ChatTemplate 的应用

Eino框架的ChatTemplate功能为AI应用开发提供了强大的提示词管理能力。该功能支持模板化提示词设计、变量替换和多角色对话管理,包含FString格式化器、系统/用户/助手消息类型等核心组件。开发者可以通过PromptTemplates管理器创建翻译助手、代码审查、技术面试等多种专业模板,实现结构化提示词复用。ChatTemplate简化了与大模型的交互流程,使开发者能够更高效地构建AI

#golang#人工智能
Eino - 翻译助手实现

本文介绍了基于Eino框架实现的翻译助手应用。该应用支持多语言翻译、格式保留、纯净输出、错误重试和超时控制等功能。文章详细解析了代码结构、设计原则和Go语言高阶特性的应用,包括面向失败设计、配置外部化、构造函数模式、提示词工程等关键实现方法。通过结构体标签与YAML解析、错误包装、defer等Go特性,构建了一个健壮的翻译服务系统,为开发者提供了实用的AI应用开发参考。

#golang
Eino - 让系统具备工程化扩展能力

本文介绍了Eino框架如何通过Option模式和Callback机制实现AI系统的工程化扩展能力。Option模式解决了Go函数参数过多的问题,通过组合方式实现灵活配置;Callback机制则提供了事件通知能力,支持在模型调用前后执行自定义逻辑。文章详细解析了这两种设计模式的实现方式,包括定义自定义选项结构、创建Option构造函数、解析Option参数,以及定义Callback接口和具体实现。这

#log4j#golang
Eino - 错误处理与稳定性

文章摘要: Eino框架中的错误处理与稳定性设计主要包含以下核心内容: 错误处理必要性:大模型API调用存在网络超时、限流、服务异常等多种不确定性,完善的错误处理能提升用户体验和系统稳定性。 配置管理:采用YAML配置文件分离环境参数,支持动态调整模型API设置和应用参数,无需重新编译即可适配不同环境。 重试机制:实现指数退避策略的重试函数,通过逐步延长重试间隔(1s、2s、4s...)避免服务过

#golang
Eino - 从0到1跑通大模型调用

文章摘要: 本文介绍了如何使用Eino框架实现大模型调用,从环境配置到实际应用场景的实现。主要内容包括: 环境准备:安装依赖、创建配置文件,定义配置结构体实现统一管理 单轮对话实现:详细解析了从加载配置到生成响应的完整流程,包含6个核心步骤 模型参数配置:展示不同场景下的参数配置方法,包括基础配置、高级配置和创意写作配置 文章提供了完整的代码示例和配置说明,帮助开发者快速上手Eino框架的大模型调

#golang
    共 29 条
  • 1
  • 2
  • 3
  • 请选择