|
Guitar
|
#include <AiApiBridge.h>

Classes | |
| struct | AnthropicContentItem |
| struct | Error |
| struct | GoogleContentItem |
| struct | OpenAiChoice |
| struct | OpenAiOutputItem |
| struct | Usage |
Public Attributes | |
| GenerativeAI::ProviderID | api_id = GenerativeAI::ProviderID::Unknown |
| std::string | model |
| std::string | id |
| struct { | |
| std::string type | |
| std::string role | |
| std::vector< AnthropicContentItem > content | |
| } | anthropic |
| struct { | |
| std::string object | |
| std::string status | |
| std::vector< OpenAiOutputItem > output | |
| std::vector< OpenAiChoice > choices | |
| } | openai |
| struct { | |
| std::vector< GoogleContentItem > content_parts | |
| } | |
| std::string | stop_reason |
| struct AiResponseEx::Usage | usage |
| struct AiResponseEx::Error | error |
| struct { ... } AiResponseEx::anthropic |
| GenerativeAI::ProviderID AiResponseEx::api_id = GenerativeAI::ProviderID::Unknown |
| std::vector<OpenAiChoice> AiResponseEx::choices |
| std::vector<AnthropicContentItem> AiResponseEx::content |
| std::vector<GoogleContentItem> AiResponseEx::content_parts |
| struct AiResponseEx::Error AiResponseEx::error |
| struct { ... } AiResponseEx::google |
| std::string AiResponseEx::id |
| std::string AiResponseEx::model |
| std::string AiResponseEx::object |
| struct { ... } AiResponseEx::openai |
| std::vector<OpenAiOutputItem> AiResponseEx::output |
| std::string AiResponseEx::role |
| std::string AiResponseEx::status |
| std::string AiResponseEx::stop_reason |
| std::string AiResponseEx::type |
| struct AiResponseEx::Usage AiResponseEx::usage |