| 23 | ) |
| 24 | |
| 25 | class OpenAI: |
| 26 | def __init__(self, base_url=None, api_key=None): |
| 27 | captured["base_url"] = base_url |
| 28 | captured["api_key"] = api_key |
| 29 | self.chat = types.SimpleNamespace( |
| 30 | completions=types.SimpleNamespace(create=create) |
| 31 | ) |
| 32 | |
| 33 | fake = types.ModuleType("openai") |
| 34 | fake.OpenAI = OpenAI |