Guitar
Classes | Functions
AiApiBridge.cpp File Reference
#include <ai/AiApiBridge.h>
#include "Logger.h"
#include <ai/CommitMessageGenerator.h>
#include <common/jstream.h>
#include <inet/inetclient.h>
Include dependency graph for AiApiBridge.cpp:

Classes

struct  AiApiBridge::Private
 
struct  AiChatResponseParser
 AIプロバイダーごとのJSONレスポンスを解析するビジタークラス。 More...
 
struct  _PromptJsonGenerator
 AIプロバイダーごとのリクエストJSONを生成するビジタークラス。 More...
 

Functions

GenerativeAI::Model global_appsettings_ai_model ()
 コンストラクタ。アプリ設定からAIモデルを初期化する。 More...
 
GenerativeAI::Credential global_get_ai_credential (GenerativeAI::Model const &model)
 
std::shared_ptr< AbstractInetClientglobal_inet_client ()
 

Function Documentation

◆ global_appsettings_ai_model()

GenerativeAI::Model global_appsettings_ai_model ( )

コンストラクタ。アプリ設定からAIモデルを初期化する。

◆ global_get_ai_credential()

GenerativeAI::Credential global_get_ai_credential ( GenerativeAI::Model const &  model)

◆ global_inet_client()

std::shared_ptr<AbstractInetClient> global_inet_client ( )