Class: EasyAI::Command::Gemini
- Inherits:
-
AIToolBase
- Object
- CLAide::Command
- EasyAI::Command
- AIToolBase
- EasyAI::Command::Gemini
- Defined in:
- lib/easyai/command/gemini.rb
Constant Summary
Constants inherited from AIToolBase
AIToolBase::PROTECTED_ENV_KEYS
Constants inherited from EasyAI::Command
DEFAULT_OPTIONS, DEFAULT_ROOT_OPTIONS
Instance Attribute Summary
Attributes inherited from EasyAI::Command
Instance Method Summary collapse
Methods inherited from AIToolBase
#default_env, #initialize, options, #pre_exec, #run, #validate!
Methods inherited from EasyAI::Command
#initialize, options, run, #validate!
Constructor Details
This class inherits a constructor from EasyAI::Command::AIToolBase
Instance Method Details
#exec_command ⇒ Object
29 30 31 |
# File 'lib/easyai/command/gemini.rb', line 29 def exec_command 'gemini' end |
#install_hint ⇒ Object
33 34 35 |
# File 'lib/easyai/command/gemini.rb', line 33 def install_hint '未找到 gemini CLI。请安装:npm install -g @google/gemini-cli' end |
#tool_name ⇒ Object
25 26 27 |
# File 'lib/easyai/command/gemini.rb', line 25 def tool_name 'gemini' end |