Spaces:
Runtime error
Runtime error
| import openai | |
| import argparse | |
| import os | |
| from cliport import tasks | |
| from cliport.dataset import RavensDataset | |
| from cliport.environments.environment import Environment | |
| from pygments import highlight | |
| from pygments.lexers import PythonLexer | |
| from pygments.formatters import TerminalFormatter | |
| import time | |
| import random | |
| import json | |
| from gensim.utils import set_gpt_model, clear_messages, format_finetune_prompt | |
| if __name__ == "__main__": | |
| parser = argparse.ArgumentParser() | |
| parser.add_argument("--task", type=str, default='build-car') | |
| parser.add_argument("--model", type=str, default='davinci:ft-wang-lab:gensim-2023-08-05-16-54-05') | |
| args = parser.parse_args() | |
| task = args.task | |
| prompt = format_finetune_prompt(task) | |
| if True: | |
| response = openai.Completion.create( | |
| model=args.model, | |
| prompt=prompt, | |
| temperature=0, | |
| max_tokens=1024) | |
| res = response["choices"][0]["text"] | |
| else: | |
| params = { | |
| "model": args.model, | |
| "max_tokens": 500, | |
| "temperature": 0.1, | |
| "messages": [prompt] | |
| } | |
| call_res = openai.ChatCompletion.create(**params) | |
| res = call_res["choices"][0]["message"]["content"] | |
| print("code!:", res) | |
| python_file_path = f"cliport/generated_tasks/finetune_{task.replace('-','_')}.py" | |
| print(f"saving task {args.task} to {python_file_path}") | |
| # evaluate and then save | |
| # with open(python_file_path, "w", | |
| # ) as fhandle: | |
| # fhandle.write(res) | |