| import openai |
| import inspect |
|
|
| print('openai', openai.__version__) |
| print('OpenAI class attrs', [m for m in dir(openai.OpenAI) if not m.startswith('_')]) |
| print('has responses', hasattr(openai.OpenAI, 'responses')) |
| print('has chat', hasattr(openai.OpenAI, 'chat')) |
| if hasattr(openai.OpenAI, 'responses'): |
| print('responses object', openai.OpenAI.responses) |
| if hasattr(openai.OpenAI, 'chat'): |
| print('chat object', openai.OpenAI.chat) |
| try: |
| print('responses.create sig', inspect.signature(openai.OpenAI.responses.create)) |
| except Exception as e: |
| print('responses signature error', repr(e)) |
| try: |
| print('chat.completions.create sig', inspect.signature(openai.OpenAI.chat.completions.create)) |
| except Exception as e: |
| print('chat signature error', repr(e)) |
|
|