responses api openai reasoning