Add gemini (#157)

* add ginimi

* 更改Prompt

* 1. 更改Prompt
2. 删除打包bat
3. 添加Proxy 和重试
4. 当有额外错误时提供基本的FinishedReason输出
5. 添加Model参数
This commit is contained in:
HalfMAI
2024-02-23 20:58:04 +08:00
committed by GitHub
parent 8134313f48
commit 21a06e68b1
3 changed files with 137 additions and 0 deletions

View File

@@ -160,6 +160,13 @@ class AppConfig:
translator_config['target_language'] = section['target_language']
translator_config['app_id'] = section['app_id']
translator_config['secret'] = section['secret']
elif type_ == 'GeminiTranslate':
translator_config['app_id'] = section['app_id']
translator_config['prompt'] = section['prompt']
translator_config['temperature'] = section['temperature']
translator_config['model_name'] = section['model_name']
translator_config['is_use_proxy'] = section.getboolean('is_use_proxy')
translator_config['proxy'] = section['proxy']
else:
raise ValueError(f'Invalid translator type: {type_}')
except Exception: # noqa