| |
|
|
| import os |
| from smolagents import OpenAIServerModel, InferenceClientModel |
|
|
| |
| QUESTIONS = [1, 3, 5, 8, 9, 11, 13, 17, 18, 20] |
| DEFAULT_API_URL = 'https://agents-course-unit4-scoring.hf.space' |
|
|
| INSTRUCTIONS = """ |
| You are a general AI assistant. I will ask you a question... |
| When you have your final answer, call final_answer(...) with that value. |
| """ |
|
|
| |
| OPENAI_KEY = os.getenv("OPENAI_API_KEY") |
| HF_KEY = os.getenv("HF_TOKEN") |
|
|
| if not (OPENAI_KEY): |
| raise RuntimeError( |
| "Devi impostare OPENAI_API_KEY nelle Secrets di Spaces!" |
| ) |
|
|
| def make_model(): |
| if OPENAI_KEY: |
| |
| return OpenAIServerModel( |
| model_id="gpt-4.1", |
| api_key=OPENAI_KEY, |
| max_tokens=8000 |
| ) |
|
|
| |
| MODEL = make_model() |
| MANAGER_MODEL = MODEL |
| WORKER_MODEL = MODEL |
| CHECK_MODEL = MODEL |
|
|
| |
| TOKEN_LIMITER = 5000 |
| STEP_WAIT = 60 |
|
|