MCPcopy Create free account
hub / github.com/BUPT-GAMMA/MASFactory / _make_model

Function _make_model

applications/mapcoder/main.py:34–48  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

32
33
34def _make_model():
35 from masfactory import LegacyOpenAIModel
36
37 api_key = os.environ.get("OPENAI_API_KEY", "").strip()
38 if not api_key:
39 print(
40 "Error: OPENAI_API_KEY is not set.\n"
41 " set OPENAI_API_KEY=sk-... (PowerShell: $env:OPENAI_API_KEY = 'sk-...')",
42 file=sys.stderr,
43 )
44 sys.exit(2)
45
46 base_url = os.environ.get("OPENAI_BASE_URL") or os.environ.get("BASE_URL") or None
47 model_name = os.environ.get("MAPCODER_MODEL", "gpt-4o-mini")
48 return LegacyOpenAIModel(api_key=api_key, base_url=base_url, model_name=model_name)
49
50
51def main() -> None:

Callers 1

mainFunction · 0.85

Calls 1

LegacyOpenAIModelClass · 0.90

Tested by

no test coverage detected