У цій розмові я поетапно супроводжував модель o1 від OpenAI, починаючи з базової однофайлової конфігурації і поступово додаючи локальне зберігання для кількох чатів, стилізацію інтерфейсу, логіку потокового коду та розширені функції, як-от рендеринг графіків у вигляді стовпців/ліній/кіл. На шляху ми розв’язували деякі проблеми з TypeScript, вивчали кращі практики для формулювання запитів і приховували системні інструкції від інтерфейсу користувача.
Якщо ви хочете побачити весь процес (і всі кодові фрагменти за лаштунками), натискайте тут, щоб переглянути повну розмову. Також я думаю продовжити будувати цей інтерфейс, тож якщо у вас є ідеї, як його покращити, залишайте їх у коментарях!
Перекладено з: Full Conversation with OpenAI o1: Building a Chat with Markdown & Graphs