AI-SDK-cpp: Modern C++ AI SDK
a year ago
- #AI
- #SDK
- #C++
- AI SDK CPP 是一个现代C++工具包,用于通过OpenAI和Anthropic等提供商构建AI驱动的应用程序。
- 提供统一API来抽象不同AI提供商的复杂性。
- 基于C++20特性构建,依赖极少,要求C++20编译器和CMake 3.16+。
- 核心模块支持OpenAI和Anthropic,提供易用的文本生成和流式传输接口。
- 支持多轮对话、错误处理和用于外部API交互的函数调用功能。
- 包含异步工具,支持长时间运行操作的并行执行。
- 具有文本生成、流式传输、嵌入向量和图像生成支持功能。
- 未来计划将支持Google和Cohere等其他提供商。
- 提供的示例涵盖基础聊天、流式传输、工具调用和错误处理场景。