ForestHub SDK 0.1.0
C++14 LLM SDK for PC and embedded platforms
Loading...
Searching...
No Matches
types.hpp File Reference

ChatRequest and ChatResponse types with fluent builder API. More...

#include <memory>
#include <string>
#include <vector>
#include "foresthub/core/input.hpp"
#include "foresthub/core/model.hpp"
#include "foresthub/core/options.hpp"
#include "foresthub/core/tools.hpp"
#include "foresthub/util/json.hpp"
#include "foresthub/util/optional.hpp"
#include "foresthub/util/schema.hpp"

Go to the source code of this file.

Classes

struct  foresthub::core::ResponseFormat
 Structured output format with JSON schema constraints. More...
struct  foresthub::core::ChatRequest
 Chat completion request sent to an LLM provider. More...
struct  foresthub::core::ChatResponse
 Chat completion response from an LLM provider. More...

Namespaces

namespace  foresthub
 Top-level namespace for the ForestHub SDK.
namespace  foresthub::core
 Core abstractions: requests, responses, tools, input types, and provider interface.

Typedefs

using foresthub::core::FileID = std::string
 Unique identifier for an uploaded file.

Detailed Description

ChatRequest and ChatResponse types with fluent builder API.