ApiHug
文章平均质量分 86
ApiHug
ApiHug × {Postman|Swagger|Api...} = 快↑ 准√ 省↓
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
与乐观同行
文章摘要 乐观主义的力量:未来由乐观主义者塑造,因为他们敢于行动。悲观者虽能看清问题却不作为,乐观者则通过行动创造改变,印证"行者常至,为者常成"。 Palantir技术架构:其业务分为四层:基础层(数据整合)→核心层(本体建模)→应用层(智能决策)→保障层(安全部署),形成全栈技术护城河。 API产品化思维:优秀API应像商业产品般运营,核心是开发者体验。关键要素包括标准化设计、交互式文档(如Postman集合)、专人维护及持续优化,通过产品思维构建敏捷数字平台。 (字数:149)原创 2025-11-01 07:27:08 · 766 阅读 · 0 评论 -
Elastic × Jina AI
摘要: 2025年10月,Elastic收购开源AI企业Jina AI,整合其多模态嵌入模型(Jina CLIP v2)、重排序器(Jina Reranker v2)等技术,强化AI搜索能力。收购旨在快速补足Elastic在RAG、多语言支持等领域的短板,预计RAG准确率提升20%。Jina模型仍开源,但将通过Elastic商业服务盈利。此次并购反映搜索行业三大趋势:语义理解取代关键词匹配、嵌入+重排序成RAG标配、AI智能体向任务执行演进。应用场景涵盖企业知识库、客服系统及全球化内容平台,开发者需关注技术原创 2025-10-11 23:06:07 · 899 阅读 · 0 评论 -
Dify, Coze, ADK,OpenAI AgentKit, BPM别傻傻分不清了
摘要 数据编排(如Airflow)、业务流程管理(如Camunda)、AI智能体编排(如LangGraph)、企业集成(如Apache Camel)和低代码AI平台(如Dify)五类工具各有所长。ETL专注数据管道调度,BPM管理业务流程,AI智能体框架处理复杂状态流转,企业集成连接异构系统,低代码平台简化开发。选型需明确核心需求(数据处理、系统集成或AI应用),优先选择专业工具,谨慎采用混合架构以避免复杂性和功能重叠。技术整合需权衡学习曲线、团队技能和系统成熟度。原创 2025-10-10 09:17:05 · 872 阅读 · 0 评论 -
更好了解 apihug 的方式
ApiHug是一个基于同理心驱动开发理念的开源API开发平台,提供从设计到部署的全流程工具链。该平台采用规范优先方法,通过Git管理的单一事实来源确保一致性。核心组件包括SDK、Gradle插件(Wire和Stub)和IntelliJ插件,支持可视化设计、代码生成和SpringBoot集成。主要服务于API设计师、开发者、DevOps等角色,提供统一协作环境。当前版本1.0.8,提供模板、教程和示例项目帮助快速上手。原创 2025-10-03 08:08:40 · 1046 阅读 · 0 评论 -
YC 编写的 Vibe Coding 指南
摘要:文章介绍了如何高效利用AI进行编程开发,包括制定详细计划、版本控制策略、测试框架设计、错误修复技巧和工具优化方法。重点强调分阶段实施、保持代码纯净、模块化开发,并建议结合不同AI工具优势。同时指出AI在DevOps自动化、设计辅助和文档生成等非编码领域的应用价值,提倡持续重构和跟进最新AI模型以提升开发效率。原创 2025-09-19 11:23:00 · 1028 阅读 · 0 评论 -
把 Claude Code 用上了
摘要:文章分享了Claude AI模型的使用体验和数据洞察。Claude CLI工具的易用性令人惊艳,39%用户已完全依赖其处理任务,软件开发是核心用途(36%)。数据显示企业用户更倾向自动化任务(77% API调用),不同地区和经济体存在使用差异。文章重点介绍了ClaudeCode产品经理CatWu提出的AI原生组织建设四步法:从工具应用开始,通过反馈迭代功能,成为组织接口,最终形成生态。实践部分展示了在BMAD和Spec-kit等项目中的成功应用案例,证明Claude在软件工程领域的强大能力。原创 2025-09-18 08:26:29 · 803 阅读 · 0 评论 -
OpenAI首次揭秘ChatGPT最火用途
AI助手使用趋势报告摘要:OpenAI数据显示ChatGPT周活用户超7亿,75%对话集中于实用指导、信息查询和文书写作,女性用户占比升至52%。Anthropic研究发现Claude用户中39%委托完整任务,企业API自动化率达77%。共性趋势显示非工作场景需求激增(ChatGPT达73%),高收入地区倾向协作而低收入地区偏好自动化。技术岗位效率显著提升,但可能加剧数字鸿沟,需关注AI普惠发展。核心差异在于ChatGPT侧重写作辅助,Claude聚焦技术任务自动化。原创 2025-09-17 10:17:32 · 916 阅读 · 0 评论 -
小调整, 国内访问 Apihug.com
Apihug提供两种官网访问方式:国内域名https://apihug.com(访问更快)和GitHub页面https://apihug.github.io(永久地址)。最新版本1.4.5和1.4.3更新了SDK功能,包括业务主键处理和审计字段控制。特别提醒:Apihug安全框架与Spring Security不兼容,建议移除或禁用Spring Security依赖。文档已更新相关说明,用户可参考官网或GitHub页面获取最新技术细节。原创 2025-09-16 12:01:28 · 913 阅读 · 0 评论 -
【新】ApiHug官方文档-ApiHug Spring Data 如何优雅处理自定义主键?
SpringData通过多种策略判断实体状态(新增或更新),包括默认的@Id检查、@Version检查、Persistable接口实现和自定义EntityInformation。针对业务自定义主键场景,ApiHug从1.4.4版本开始集成Persistable接口,通过__isNew标记位辅助判断实体状态,确保CRUD操作正确执行。开发者可通过wires配置或id:true标记定义实体标识,但不能混用两种方式。该方案有效解决了业务主键场景下的实体状态识别难题。原创 2025-09-10 08:00:19 · 859 阅读 · 0 评论 -
【新】ApiHug官方文档-ApiHug Spring Security 扩展-补充说明
ApiHug安全框架澄清:ApiHugSecurity并非基于SpringSecurity的扩展,二者存在运行时冲突。若需使用部分SpringSecurity组件,建议通过移除依赖或禁用自动配置(spring.autoconfigure.exclude)实现,避免创建SecurityConfiguration类。注意:手动配置会覆盖application.properties中的排除设置。详见官方文档说明。原创 2025-09-08 10:22:21 · 743 阅读 · 0 评论 -
2025 API 自动化测试工具排行榜 TOP10|Postman、Apifox、SoapUI、ApiHug 性能对比
2025年主流API测试工具评测与选型指南 本文系统对比了当前主流API测试工具,基于功能完备性(25%)、易用性(15%)、协作能力(15%)、性能(20%)、生态(10%)和成本(15%)六个维度进行评分。评测结果显示,Apifox(92分)凭借一体化平台优势夺冠,Postman(90分)和SoapUI(85分)分列二三位。新兴工具ApiHug(78分)在API设计开发全生命周期管理方面表现突出,但测试能力需结合其他工具实现。文章提供了详细的性能测试方法和可复现脚本,并对不同规模团队给出选型建议:初创团原创 2025-09-04 09:21:03 · 1307 阅读 · 0 评论 -
什么鬼,ApiHug 插件被封了!!
摘要:项目在升级Java编译版本至21时遇到proto模块编译问题,最终定位为wire插件因JVM版本不匹配导致反射失败。解决方法是确保proto模块的目标编译版本≤构建环境JVM版本,并更新了FAQ说明版本兼容性要求。此前还经历了应用商店封禁事件,通过邮件沟通完成整改后恢复上架。原创 2025-08-28 06:47:47 · 333 阅读 · 0 评论 -
Api 设计,Plugin 支持Map 展示啦!
本文介绍了ApiHug在0.7.6版本中新增的protobuf map解析与展示功能,解决了IDEA中map类型不支持的问题。文章还探讨了API设计中验证关键字的使用规范,包括数值、字符串、数组和对象的不同验证方式。同时强调了API契约在系统内外通信中的重要性,介绍了ApiHug通过Swagger标准和DSL实现契约管理的方法。最后提供了Proto文件识别、导入及Gradle项目配置等常见问题的解决方案。原创 2025-08-13 20:06:54 · 887 阅读 · 0 评论 -
God Bless Programer - 别慌稳住老哥
【AI行业48小时爆发:大模型井喷与开发者机遇】48小时内,字节、快手、阿里、腾讯密集发布5款大模型产品,标志AI进入高速迭代期。开发者迎来两大红利:技术祛魅降低门槛(如同儿童陶艺体验),应用创新重于底层研发。核心趋势显示:1)Agent将重构工作流,任何可数字化的任务都将被自动化;2)工程化项目需人机协作,人类负责不确定性决策;3)个人职业价值将演变为"数字接口",需明确能力边界和交付标准。未来竞争力在于:精准问题定义、智能体协同设计及持续适应模型进化能力。(149字)原创 2025-07-24 08:00:35 · 676 阅读 · 0 评论 -
Api 设计,为什么契约在内部和外部都如此重要
ApiHug通过契约机制有效弥合系统内外通信鸿沟。平台采用Swagger标准和DSL定义API契约,实现编译期静态检查,减少人为错误。其特色包括:严格遵循API设计原型测试工具Kola、基于protobuf构建的元语言支持,以及通过ContractAdapter提供的模块化定制能力(如MCP服务暴露控制)。最新版本1.4.1强化了企业级MCP功能,整合SpringAI安全机制,支持最小化改造现有系统。该方案通过标准化契约同时解决内部前后端协作和外部微服务集成问题。原创 2025-07-17 07:42:41 · 610 阅读 · 0 评论 -
Api 设计,你的max/min 长度、元素数与属性数用对了吗?
本文介绍了API设计中常用的验证关键字及其区别:针对数值类型使用minimum/maximum(可设置exclusive边界);字符串使用minLength/maxLength限定长度;数组通过minItems/maxItems控制元素数量;对象则用minProperties/maxProperties限制属性数目。ApiHug严格遵循Swagger3.0规范,在Protobuf定义和Java代码生成中实现这些验证规则,并通过示例展示了数组和对象属性的具体实现方式。文章特别强调在API设计中应保持数据结构简原创 2025-07-16 12:21:53 · 817 阅读 · 0 评论 -
Apihug 1.4.1-RELEASE + Plugin 0.7.5 一键让你 Spring 程序拥有企业级MCP 功能
摘要:ApiHug推出企业级MCP支持方案,通过1.4.0-RELEASE版本SDK和0.7.5 IDEA插件增强模型上下文协议的安全性。该方案提供完整的访问控制机制,与SpringAI深度整合,支持自定义授权和细粒度API暴露控制。开发者需升级依赖版本并配置相关参数,新项目模板已自动集成所需配置。该方案复用企业现有基础设施,最小化系统改动,目前处于快速迭代阶段。原创 2025-06-16 08:00:00 · 688 阅读 · 0 评论 -
作为一个程序员还没有听过HOP,说明你太嫩了!
终级目的是 Empathy ,但“和谐”可能更确切,Health 是过渡 Harmony 是永恒!当然有时可能是Survival-oriented!-_-!当然有时可能是Survival-oriented!-_-!言归正传,扯扯最近看到比较有价值的只言片语:最近个月的流行词是“氛围编码”(Vibe coding),本月的流行词可能是 MCP ,A2A, 明天是啥,不知道!原创 2025-06-01 11:53:45 · 1001 阅读 · 0 评论 -
ApiHug 1.3.9 支持 Spring 3.5.0 + Plugin 0.7.4 内置小插件升级!儿童节快乐!!!
ApiHug内置小插件助力高效开发 ApiHug推出系列实用小插件,为开发者提供灵活解决方案。最新版本(1.3.9-RELEASE)将路由自动处理转为内置插件,支持OAS转JSON Schema并应用于MCP场景。特色插件包括: hope.optional:实现Maven可选依赖机制,隔离内部依赖影响 hope.router:自动扫描前端页面目录生成路由配置 hope.rename:简化包名重构过程,支持新旧包名映射和模块过滤 这些插件旨在解决开发中的棘手问题,通过IDEA插件持续提供便捷功能,让编程更高效原创 2025-05-31 13:11:36 · 465 阅读 · 0 评论 -
ApiHug 咋变成国外AI工具了呢?
摘要:ApiHug是一个专注于API设计和开发的平台,提供高度描述性、模块化和可视化的体验。它集成了API资产的分发、监控和管理功能,支持全语言在IDEA中的智能自动补全、linting和语法高亮等。ApiHug通过标准化的API设计元语言,旨在提高API开发效率和团队协作。其主要功能包括API设计、代码生成、模块共享、版本控制和统一IDE支持。目标受众为API开发者和团队,使用场景涵盖API设计、性能监控和智能提示。用户可通过官网注册、安装插件并开始使用ApiHug的各类功能。原创 2025-05-16 08:26:18 · 1761 阅读 · 0 评论 -
ApiHug 升级 1.3.8-RELEASE & Plugin 0.7.1
本文介绍了从旧版本升级到SDK1.3.8-RELEASE和Plugin0.7.1的注意事项。此次升级对版本控制机制进行了重构,统一使用toml文件进行管理,并调整了插件项目的模板结构,可能对现有项目构建产生影响。常见问题包括springBootVersion属性缺失,解决方案是在build.gradle文件中添加配置以读取SpringBoot版本号。变更原因是为了统一依赖命名规范,提升可维护性,将依赖定义统一调整为kebab-case格式,符合行业标准和Gradle官方推荐的最佳实践。ApiHug通过提供国原创 2025-05-15 18:25:23 · 504 阅读 · 0 评论 -
ApiHug SDK 1.3.5 Vue 框架 - 预览版
这种工作机制主要帮助第一次构建页面 i18n 配置, 同时提醒开发人员改变默认配置(由路由树状结构生成菜单树结构可以作为默认菜单结构,也可做为定配菜单输入元信息。前端框架设计原则和说明, 前端完整模版尚未正式发布,还在内侧中。ApiHug Vue 框架 - ApiHug。工具链,完整自动发现和生成, 配置在。页面 meta 信息需要额外配置元信息(统一三方依赖版本配置和管理,采用。工具自动生成 i18n 配置。为自定义组件, 注意所有。路由自动发现注册,可由。跟新,不再同步到这个。前端框架设计原则和说明。原创 2025-05-03 07:02:01 · 1029 阅读 · 0 评论 -
ApiHug 前端解决方案 - M1 内侧
由于现代的框架都是SPA(Single Page Application)架构,给前后协同都带来了挑战,ApiHug试图减少多人在前后协同带来的理解难度,和同步的滞后性。现代前端框架日趋SPA(Single Page Application)化,给前后协同都带来了挑战,ApiHug试图减少多人在前后协同带来的理解难度,和同步的滞后性。下面我们从协议层, 到应用层, 再到UI 层一一带你一步步领略如何借助 ApiHug 快速而又优雅进行全栈开发!UI 的生成规则,需要配置给 app, app触发UI生成;原创 2025-04-18 21:50:27 · 1014 阅读 · 0 评论 -
Spring boot 3.4 后 SDK 升级,暨 UI & API/MCP 计划
从Spring Starter 推进到 Boot 3.4 后,天塌啦, 运行时 Spring Data 不兼容了,一查官方 release note, 几个接口从 Deprcated 变成 Removal, 只能升级了下, 瞅了下SDK 当时就报这个警告了, 没有当回事。原创 2025-03-22 11:45:03 · 1185 阅读 · 0 评论 -
用Google Deep Search 把脉下 ApiHug
ApiHug 不仅关注 API 提供者,还为 API 消费者提供解决方案,通过 API 分发机制确保不同 API 版本的同步,并实现客户端存根代码的自动生成 1。ApiHug 旨在通过创新理念和周到的功能,赋能 API 的完整生命周期,从而彻底改变 API 的开发和管理。ApiHug 的核心价值在于其用户友好性、设计驱动性、直观性和令人满意的体验,通过采用领域特定语言 (DSL) 和面向对象的方法来设计和定义 API 组件,从而显著提高 API 的可重用性和促进无缝协作 1。原创 2025-03-19 08:35:03 · 989 阅读 · 0 评论 -
AI 的反思和总结-2025-03-18
保证做到进化的肥料,争取做到进化的助燃剂,避免做进化的绊脚石!原创 2025-03-18 10:36:38 · 857 阅读 · 0 评论 -
如何设置 API 根路径
设置全局 API 根路径保持更新,享受更多便捷!如何设置 API 跟路径 - ApiHug设置全局 API 根路径。原创 2025-03-11 10:37:23 · 828 阅读 · 0 评论 -
淦,人真做出来了,AI Agent 的GPT 时刻-Manus
「Manus」是一个真正自主的 AI 代理,能够解决各类复杂多变的任务。与传统 AI 助手不同,Manus 不仅能提供建议或答案,还能直接交付完整的任务成果。原创 2025-03-06 09:07:15 · 950 阅读 · 0 评论 -
两段小故事,关于AI也许2000多年前就有深刻的认知了!
有一群囚徒每天生活在一个洞穴里,他们的头部和脚都被捆绑起来,无法动弹,在他们的身后有一堆火,在囚徒和火的中间有一堵矮墙,沿着墙的下面有人举着各种各样的雕像走过,火光将这些雕像投影在囚徒对面的洞壁上,形成各种影像,而囚徒认为这些影子就是实物本身。有一天,某个囚徒离开了洞穴见到洞外的阳光时,开始慢慢察觉原来我们一直被影像所欺骗,于是他返回与其他的囚徒讲述着自己所看到的真相,但是他惊讶的发现,他们居然都不相信他。柏拉图的洞穴比喻将世界分为感性世界和理性世界,表明人们常被表象所迷惑,真实世界独立于感官之外。原创 2025-03-04 20:31:18 · 367 阅读 · 0 评论 -
【新】ApiHug如何更好处理Enum
Enum处理是个棘手的问题,在应用程序中,枚举常量很好避免了hard-code, 但是在API的传输、数据库层序列化反序列化如何处理Enum?生成部门主要涉及, Spring JDBC reader/writer(OLAP), Mybatis Reader/Query(OLTP);视乎是个非常高效传递和存储方式, 但是original 在 Enum 演进过程中可能被破坏,而且难以理解和阅读。如果再加上列表支持, 这个问题就又复杂了一个维度,Enum 有默认的。Hope 如何更好处理Enum(列表)原创 2025-03-04 14:16:07 · 482 阅读 · 0 评论 -
[翻译] 来自“软件设计哲学”的想法
它保证拥有所有数据包。有时我们会说服自己,这里的一点复杂性不会有太大影响,但如果项目中的每个人都采用这种思维方式,项目就会迅速变得复杂。例如,如果数据结构已被部分初始化,则会发生异常 - “异常处理代码必须恢复一致性,例如通过取消在异常发生之前所做的任何更改。他认为,作为某种方法的开发人员,如果你在处理某个异常时遇到困难,那么调用者很可能也不知道如何处理它。但是,该系统设计不佳,多个服务之间存在重复的逻辑,导致变更放大。例如,如果我每次使用方法 A,我都会使用方法 B,反之亦然,那么这些方法应该合并。原创 2025-02-14 15:54:29 · 708 阅读 · 0 评论 -
CRUD VS CUDA
CUDA(Compute Unified Device Architecture)和CRUD(Create, Read, Update, Delete)是两个完全不同的概念,它们分别属于并行计算和数据库操作的领域。首先,让我们来详细探讨CUDA。CUDA是由NVIDIA公司开发的一种并行计算平台和编程模型,它允许开发者使用C、C++等语言编写程序,利用NVIDIA的GPU进行高效的并行计算。CUDA的核心思想是通过CPU任务分发和GPU并行处理的方式,将计算任务分配给GPU执行,以加速数据密集型计算任务。原创 2025-02-07 08:18:39 · 820 阅读 · 0 评论 -
DeepSeek R1 x ApiSmart
根据美国业界的说法:如果一个模型能够在生成良好代码方面表现更出色,那么通常它也能对非代码生成类型的其他用户查询产生更好的答案。在AI编程领域,市面上已有多款大模型和工具供我们选择。常见的有OpenAI系列模型、Claude 3.5 Sonnet,还有一些性价比高的模型,比如。来自中国团队的开源模型,R1 效果比肩顶尖闭源模型 o1,而价格却只要其27 分之一。DeepSeek R1 的论文,发现了一个更神奇的模型 R1 Zero。原创 2025-02-05 13:41:43 · 911 阅读 · 0 评论 -
Agent & Workflow & 模型 & 其他
此篇文章比较原汁原味解释了 Agent 概念,这里抽几个核心概念,具体阅读原文,作者blog 有不少干货(作者也很厉害角色 :-) )。关于Planner有意义的探讨;自回归大语言模型(Auto-Regressive LLMs)局部性:每次只预测下一个词,缺乏全局视角。缺乏长期记忆:无法记住复杂的上下文。无法回溯:生成错误后无法修正。缺乏推理能力:无法进行逻辑推理或模拟未来。无法模拟未来:无法评估不同选择的结果。原创 2025-01-23 14:54:56 · 1948 阅读 · 0 评论 -
OpenAI’s Economic Blueprint[译]
快速开启 - ApiHug如何在15分钟内,使用 ApiHug 启动一个API开发项目.国当地时间1月13日,OpenAI公布了“AI经济蓝图”报告,旨在帮助美国在人工智能创新领域保持全球领导地位,并希望公众能够公平地获得和使用AI技术,推动美国的经济增长,以此阐述给政策制定者可采取的策略建议。原创 2025-01-14 09:29:42 · 766 阅读 · 0 评论 -
Agent 之后是什么?
在所有模型厂商中 Anthropic 构建 OS 的决心要更明显、更强,从 computer use 到 MCP,持续尝试搭建数据和工具的连接层,MCP 就是这个时代的 TCP/IP。我们预计在 Agent 大爆发后,其他 LLM 供应商大概率也要推各自的协议。AnthropicContext, 也就是模型运行的环境、上下文,外围系统、数据;Context layer 成为 Agent 的秘密武器:数据、推理、行动三元素重新组织的 Context 是 Agent 落地基础设施。原创 2025-01-10 15:56:58 · 708 阅读 · 0 评论 -
MCP(Model Context Protocol) 是个什么东东?
Anthropic 开源了一个革命性的新协议——MCP(模型上下文协议),有望彻底解决 LLM 应用连接数据难的痛点!它的目标是让前沿模型生成更好、更相关的响应。以后再也不用为每个数据源写定制的集成代码了,MCP 一个协议全搞定!MCP 工作的方式和原理, 官方的文档已经说清清楚楚明明白白,但凡有丁点儿计算机常识是能够理解的。官方定义的这个MCP Servers是不是有点像个Sidecar 模式, 放在哪里没有问题, 中间的连接方式核心是这个 MCP.原创 2025-01-09 10:21:40 · 1531 阅读 · 0 评论 -
Cognitive architecture 又是个什么东东?
认知架构指的是一种人类心灵结构的理论,也可以指这种心灵结构理论在人工智能(AI)及计算认知科学领域中的计算实现。一个产生思维的固定结构假设(无论是在自然系统还是人工系统中),该假设也说明了这些固定结构是如何与架构中所包含的知识和技能协同工作,从而在复杂环境的多样性中,产生智能行为。这套理论说明非常费解, Langchain 研究员:认知架构是指你的系统如何思考——换句话说,就是接受用户输入并执行操作或生成响应的代码/提示/LLM 调用的流程。原创 2025-01-08 20:03:27 · 1540 阅读 · 0 评论 -
LLM 实现Malleable 软件
如果每个终端用户都能修改一部分代码, 这个将会对软件的生产和分发有何重大改变原创 2025-01-06 19:07:20 · 1067 阅读 · 0 评论 -
Malleable 可塑软件宣言
随着你通过逐渐的经验对系统有了更多的了解,你可以逐渐适应脚本系统,并实现更大的一套东西,而这些东西不必由系统的创建者预先想象。然而,你仍然只能使用 API 供应商设想的人们可能想要自定义的内容,这给我们带来了与大多数应用程序类似的困境:如果插件 API 尚未提供我们的需求,我们必须恳求供应商支持我们的需求。:在许多现代生态系统中,例如智能手机的应用商店以及越来越多的桌面操作系统,每个应用程序都是沙盒化的,并且作为运行应用程序的硬件的所有者,你实际上无法触及它们。原创 2025-01-03 11:33:50 · 666 阅读 · 0 评论
分享