NeuralPlus 0.2.0
A small C++17 SDK for AI clients, sessions, tools, and tracing
Loading...
Searching...
No Matches
models.hpp
Go to the documentation of this file.
1// Copyright 2026 Aniket Kulkarni
2// SPDX-License-Identifier: Apache-2.0
3
6
7#pragma once
8
11
12namespace neuralplus {
13namespace models {
14
16namespace openai {
17
21[[nodiscard]] NEURALPLUS_API OpenAIConfig gpt_5_6_sol();
22
26[[nodiscard]] NEURALPLUS_API OpenAIConfig gpt_5_6_terra();
27
31[[nodiscard]] NEURALPLUS_API OpenAIConfig gpt_5_6_luna();
32
33} // namespace openai
34
36namespace anthropic {
37
41[[nodiscard]] NEURALPLUS_API AnthropicConfig claude_fable_5();
42
46[[nodiscard]] NEURALPLUS_API AnthropicConfig claude_opus_4_8();
47
51[[nodiscard]] NEURALPLUS_API AnthropicConfig claude_sonnet_5();
52
56[[nodiscard]] NEURALPLUS_API AnthropicConfig claude_haiku_4_5();
57
58} // namespace anthropic
59
61namespace gemini {
62
66[[nodiscard]] NEURALPLUS_API GeminiConfig gemini_3_6_flash();
67
71[[nodiscard]] NEURALPLUS_API GeminiConfig gemini_3_5_flash();
72
76[[nodiscard]] NEURALPLUS_API GeminiConfig gemini_3_5_flash_lite();
77
81[[nodiscard]] NEURALPLUS_API GeminiConfig gemini_2_5_pro();
82
83} // namespace gemini
84
85} // namespace models
86} // namespace neuralplus
NEURALPLUS_API AnthropicConfig claude_sonnet_5()
NEURALPLUS_API AnthropicConfig claude_fable_5()
NEURALPLUS_API AnthropicConfig claude_opus_4_8()
NEURALPLUS_API AnthropicConfig claude_haiku_4_5()
NEURALPLUS_API GeminiConfig gemini_3_5_flash()
NEURALPLUS_API GeminiConfig gemini_2_5_pro()
NEURALPLUS_API GeminiConfig gemini_3_6_flash()
NEURALPLUS_API GeminiConfig gemini_3_5_flash_lite()
NEURALPLUS_API OpenAIConfig gpt_5_6_luna()
NEURALPLUS_API OpenAIConfig gpt_5_6_terra()
NEURALPLUS_API OpenAIConfig gpt_5_6_sol()
Definition providers.hpp:50
Definition providers.hpp:76
Definition providers.hpp:24