项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 476
使用教程
⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- Python
安装与启动步骤
-
1先确认维护状态
仓库开头就写明已不再主动维护。
-
2改用活跃分支
作者指向了别人接手的分支,优先用它。
-
3老版本仅作参考
要装也只适合读代码,不建议接生产。
pip install liboai
如何确认成功
能在活跃分支上跑通一次最基本的接口调用;用原仓库版本时至少确认依赖还能装上
注意事项
- 作者已在 README 明确声明本仓库不再主动维护,并指向他人维护的分支,新项目请直接用分支版本。
- 它是早期几家模型接口的 Python 封装,接口形态已落后于各家现行 SDK。
- 原仓库仅适合读代码参考,接生产会遇到依赖与接口双重过期。
- 同类需求现在优先用各家官方 SDK,覆盖面更全。
核心亮点
- 完整封装 OpenAI 所有端点(对话、图像、代码等),无需手写 HTTP
- 基于 C++17 现代语法,链式调用清晰,类型安全
- 支持同步和异步模式,灵活适配不同场景
不足之处
- 项目星标和社区规模较小,文档和示例有待完善
- 依赖外部库(如 nlohmann/json),增加编译复杂度
- 仅支持 OpenAI 官方 API,未覆盖其他兼容服务
适用场景
- C++ 桌面应用集成 ChatGPT 对话功能
- 游戏或实时系统调用 DALL-E 生成图像
- 嵌入式或性能敏感场景下调用 AI 接口
替代项目
OpenAI C++ Client (openai-cpp)、cpp-httplib + OpenAI REST API 手写封装、libcurl + OpenAI 官方 REST 接口
上一篇:OpenAI-DotNet
下一篇:openai-kotlin
同类项目推荐
building-with-typesafe-jev
开源
让编码智能体一次写对 Jev 类型化决策代码
Unofficial skill that teaches coding agents to build with TypeSafe AI's Jev: typed d···
genai-stack
开源
一条命令拉起本地大模型+图数据库的 RAG 应用
Langchain + Docker + Neo4j + Ollama
activeagent
开源
在 Rails 里直接写 AI Agent,复用现有 MVC 与后台任务
ActiveAgent Rails framework for Agent Apps
llm-interface
开源
一个接口调遍 36 家 LLM,省去适配烦恼
A simple NPM interface for seamlessly interacting with 36 Large Language Model (LLM)···
OfflineAI-KMP
开源
不联网也能用的跨平台本地AI助手,数据不出设备
llm-apps-java-spring-ai
开源
用 Java 和 Spring AI 快速构建 LLM 应用,从示例到实战。
Samples showing how to build Java applications powered by Generative AI and LLMs usi···
PiDeck
开源
把散落的 AI 会话统一收进桌面,随时恢复继续干
PiDeck 是一个开源的桌面工作台,用于在本地项目目录中统一管理 PI | DSH Agent 会话,并支···
beehive
开源
让多个AI编码代理在独立工作区并行协作,互不干扰。
Orchestrate coding agents across isolated git workspaces
Weave
开源
用 Go 快速搭建带 AI 能力的服务,省心又高效
A highly efficient, secure, and stable application development platform with excelle···
