cognitive-load-manager / openai_inspect.py
soumi guria
updated the env
d46a3fe
raw
history blame contribute delete
768 Bytes
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))