myn0908's picture
update api key
e1a87b1
import argparse
class ArgumentParser:
def __init__(self):
self.parser = argparse.ArgumentParser(description='Translate English to Vietnamese.')
self.parser.add_argument('--model_type', type=str, required=False, default='OpenAIModel',
help='The type of translation model to use. Choose between "GLMModel" and "OpenAIModel".')
self.parser.add_argument('--text', nargs='+', type=str, help='Input text(s) for translation.')
self.parser.add_argument('--dest_language', type=str, help='Target language for translation.')
self.parser.add_argument('--timeout', type=int, help='Timeout for the API request in seconds.')
self.parser.add_argument('--openai_model', type=str, required=False,default='gpt-3.5-turbo',
help='The model name of OpenAI Model. Required if model_type is "OpenAIModel".')
self.parser.add_argument('--openai_api_key', type=str, required=False,default='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',
help='The API key for OpenAIModel. Required if model_type is "OpenAIModel".')
self.parser.add_argument('--json', type=str, help='Path to a JSON file for input')
def parse_arguments(self):
args = self.parser.parse_args()
return args