|
NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
|
#include <providers.hpp>
Public Member Functions | |
| GeminiConfig (std::string model_id) | |
Creates Gemini configuration for model_id. | |
Public Attributes | |
| ModelDescriptor | model |
| Model ID, capabilities, limits, and data-driven provider options. | |
| std::optional< std::string > | api_key |
| Explicit key, otherwise GEMINI_API_KEY then GOOGLE_API_KEY is read once. | |
| std::string | base_url {"https://generativelanguage.googleapis.com/v1beta"} |
| Gemini REST API root including its version segment. | |
| std::vector< HttpHeader > | extra_headers |
| Additional or replacement headers; mark credential values sensitive. | |
Google Gemini generateContent API configuration.