Show HN: 현대적인 C++20 AI SDK (GPT-4o, Claude 3.5, tool-calling)
요약
C++20을 기반으로 OpenAI의 GPT-4o와 Anthropic의 Claude 3.5를 통합 호출할 수 있는 현대적인 AI SDK인 ai-sdk-cpp가 공개되었습니다. 이 라이브러리는 스트리밍, 멀티 턴 채팅, 도구 호출(Tool calling) 기능을 제공하며, 매크로 대신 std::optional과 std::variant를 사용하여 높은 사용성을 지향합니다.
핵심 포인트
- OpenAI 및 Anthropic 모델을 지원하는 단일 C++20 API 제공
- 스트리밍, 멀티 턴 채팅, 에러 핸들링 기능 포함
- 동기 및 비동기 방식의 병렬 도구 호출(Tool calling) 지원
- C++의 리플렉션 한계로 인해 함수를 JSON 스키마로 매핑하는 과정에 대한 피드백 요청 중
- Vercel AI SDK 및 litellm의 설계 방식에서 영감을 받음
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기