Welcome to the technical documentation for the typesafe-sdk-cpp library.
- API Reference: Complete guide to client options, question types (
Choice,Score,Noul), response structures, error hierarchy, and asynchronous execution. - Pluggable Transports: Networking architecture, the default
libcurltransport, optionalBoost.Beasttransport, and writing custom transports for test fixtures or embedded systems. - Examples Directory: 11 self-contained walkthrough programs and benchmarks demonstrating core SDK capabilities with both native TypeSafe AI and OpenRouter.
All public header files in include/typesafe/ contain Doxygen docstrings. To generate local HTML API documentation:
# Generate HTML documentation to ./doxygen_output
doxygen -g Doxyfile # if generating a configuration file
doxygen DoxyfileFor platform concepts, model capabilities, and cloud service documentation, visit the TypeSafe Documentation.