mirror of
https://github.com/Palm1r/QodeAssist.git
synced 2025-12-21 08:42:41 -05:00
feat: Add tooling support to google provider (#237)
This commit is contained in:
@ -27,7 +27,7 @@
|
||||
|
||||
namespace QodeAssist::LLMCore {
|
||||
|
||||
enum class ToolSchemaFormat { OpenAI, Claude, Ollama };
|
||||
enum class ToolSchemaFormat { OpenAI, Claude, Ollama, Google };
|
||||
|
||||
class BaseTool : public QObject
|
||||
{
|
||||
@ -47,6 +47,7 @@ protected:
|
||||
virtual QJsonObject customizeForOpenAI(const QJsonObject &baseDefinition) const;
|
||||
virtual QJsonObject customizeForClaude(const QJsonObject &baseDefinition) const;
|
||||
virtual QJsonObject customizeForOllama(const QJsonObject &baseDefinition) const;
|
||||
virtual QJsonObject customizeForGoogle(const QJsonObject &baseDefinition) const;
|
||||
};
|
||||
|
||||
} // namespace QodeAssist::LLMCore
|
||||
|
||||
Reference in New Issue
Block a user