openapi

一键将 OpenAPI 转为各大 LLM 函数调用格式,快速接入 AI 应用。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 12 🐛 待处理 2 👀 关注 2 ⚠️ 作者已归档(停止维护)
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 125
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,无付费版本。

项目预览

openapi 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队samchon
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型ai,chatgpt,claude,deepseek,gemini,llama,llm,llm-function-call,mcp,model-context-protocol,nestia,nestjs,openapi,openapi-generator,openapi-generators,openapi-validator,structured-output,swagger,typescript,typia
GitHub 星标★ 125
上线时间2024-03-26 00:00:00
代码更新2026-03-20
仓库体积7.1 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

openapi 是一个用 TypeScript 编写的开源工具库,专注于 OpenAPI 定义的处理、转换以及为 LLM(大语言模型)生成函数调用 schema。它解决了开发者在将现有 API 接入 AI 应用时,需要手动编写或转换 OpenAPI 规范到 LLM 可理解的 function calling 格式的痛点。核心能力包括:解析 OpenAPI 3.x 定义,将其转换为多种 LLM(如 ChatGPT、Claude、DeepSeek、Gemini、Llama)所需的函数调用 schema,并支持与 MCP(Model Context Protocol)集成。项目基于 NestJS 生态(Nestia)构建,提供类型安全的转换流程,简化了从 REST API 到 AI 工具调用的适配工作。目前项目处于早期阶段(126 星),但技术方向明确,适合需要快速将 OpenAPI 服务接入多模型 AI 应用的开发者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 125

核心亮点

  • 支持多模型适配:覆盖 ChatGPT、Claude、DeepSeek、Gemini、Llama 等主流 LLM 的 function calling schema,减少重复转换工作。
  • 基于 NestJS 生态:利用 Nestia 提供类型安全的转换逻辑,保证 schema 生成的准确性和可维护性。
  • 集成 MCP:直接支持 Model Context Protocol,方便构建 AI 工具调用链,提升互操作性。

不足之处

  • 项目早期阶段,文档和社区支持尚不完善,需要自行探索。
  • 功能相对单一,主要聚焦转换,缺乏对 API 版本管理或复杂嵌套结构的深度处理。

适用场景

  • 将现有 OpenAPI 定义的 REST 服务快速接入 ChatGPT 或 Claude 等 AI 助手。
  • 在 MCP 环境中,将多个 OpenAPI 服务统一转换为标准函数调用 schema。
  • 为多模型 AI 应用(如同时使用 Gemini 和 Llama)生成一致的函数调用格式。

替代项目

openapi-to-graphql、swagger-to-js、openapi-generator

上一篇:awesome-chatgpt-api

下一篇:lingoose

同类项目推荐

fastmind 开源

让多个机器人智能体用事件异步协作,轻量易嵌入

A lightweight, event-driven multi-agent framework for embodied AI systems.

★ 134 2026-09-13
agentchain 开源

把多个AI模型串成流水线,自动完成复杂任务

Chain together LLMs for reasoning & orchestrate multiple large models for accomplish···

★ 612 2026-08-09
agentic-rag 开源

让 RAG 像人一样思考,多步推理搞定复杂问答

Agentic RAG to achieve human like reasoning

★ 238 2026-08-09
exo-harness-ai-pipeline 开源

把 Claude Code 变成你的自动化开发流水线

Claude Code AI Pipeline 2026 – PEV Framework Harness Plugin for Developers

★ 115 2026-08-09
llm-engineer-toolkit 开源

一张清单搞定 LLM 工具选型,120+ 库按类挑。

A curated list of 120+ LLM libraries category wise.

★ 11060 2026-08-09
instructor-go 开源

用 Go struct 约束大模型输出,直接拿到强类型结果

structured outputs for llms

★ 222 2026-11-07
chainlit_langgraph 开源

快速搭建多 LLM 聊天机器人原型,集成 Chainlit 和 LangGraph

A seamless integration of Chainlit with LangGraph. Ideal for fast prototyping multi-···

★ 97 2026-08-09
anthropic-sdk-php 开源

PHP 项目几行代码接入 Claude 模型

Access to Anthropic's safety-first language model APIs in PHP

★ 200 2026-10-27
LangGPT 开源

用结构化模板,让小白也能写出专业提示词

LangGPT: Empowering everyone to become a prompt expert! 结构化提示词(Structured ···

★ 12681 2026-08-09