o1 isn’t a chat model (and that’s the point)
o1 is not a chat model - it's like a report generator: give it enough context, tell it what you want outputted, and it'll often nail the solution in one shot. People often approach chat models by starting with a simple question and some context, iterating back and forth until the desired output is achieved. o1 needs as much context as possible otherwise it will just take questions at face value and won't try to pull context from the user. The most effective way to use o1 is to treat o1 like a new hire, give it as much context as possible, and focus on explaining what you want the output to be.