Spaces:
Build error
Build error
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 | |