# Support for o1-preview & o1-mini

**URL:** https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289
**Category:** Feature
**Tags:** completed, ai
**Created:** [September 13, 2024, 3:28am UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289 "2024-09-13T03:28:41Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [September 13, 2024, 3:28am UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/1 "2024-09-13T03:28:42Z")

</div>

[https://openai.com/index/introducing-openai-o1-preview/](https://openai.com/index/introducing-openai-o1-preview/)

[https://openai.com/index/openai-o1-mini-advancing-cost-efficient-reasoning/](https://openai.com/index/openai-o1-mini-advancing-cost-efficient-reasoning/)

```plaintext
Trying to contact the model returned this error: { "error": { "message": "Unsupported value: 'messages[0].role' does not support 'system' with this model.", "type": "invalid_request_error", "param": "messages[0].role", "code": "unsupported_value" } }

```

It seems these new models do not support a system role. o1-mini is 80% cheaper then the top model, might be useful for complex tasks.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 13, 2024, 3:51am UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/2 "2024-09-13T03:51:21Z")

</div>

Also, no support for tools or streaming; we will see if we can hack something while OpenAI work on adding the missing features.

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [September 13, 2024, 6:21am UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/3 "2024-09-13T06:21:10Z")

</div>

Those should not been accessible via API, unless on tier 5. It is beta.

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [September 13, 2024, 12:15pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/4 "2024-09-13T12:15:19Z")

</div>

Correct, currently needs tier 5 but this is only temporary, eventually everyone will have access.

---

<div class="post-metadata">

### Author: ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)
#### Post date: [September 13, 2024, 12:28pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/5 "2024-09-13T12:28:31Z")

</div>

From Openai email i received yesterday;

These models aren’t available in the API for your account while we’re in this short beta period. (Developers on usage tier 5 will have access, but we’ll expand access to more tiers.) We’re continuing to improve o1 and we’ll be in touch as soon as it’s available to you in the API.

---

<div class="post-metadata">

### Author: ![Aaron\_Walsh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/aaron_walsh/32/312661_2.png) [@Aaron\_Walsh](https://meta.discourse.org/u/Aaron_Walsh)
#### Post date: [September 13, 2024, 1:27pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/6 "2024-09-13T13:27:40Z")

</div>

I have to admit 4o has been a lifesaver for me. With this being an additional 80% on top of the current, it will work a lot better than paying ChatGPT £18.99 per month.

I use this manually for adding scripts of CCS onto the forum and making my own designs. It is incredible what it can do.

But it is also dangerous for the developers that it can overcome their work.

---

<div class="post-metadata">

### Author: ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)
#### Post date: [September 14, 2024, 12:28pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/7 "2024-09-14T12:28:48Z")

</div>

> [@sam](#):
>
> or streaming

While I understand the reason for adding `or streaming` many may not. It might be of benefit to those here to have a small explanation of why streaming was noted. 🙂

---

<div class="post-metadata">

### Author: ![MachineScholar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/machinescholar/32/424719_2.png) [@MachineScholar](https://meta.discourse.org/u/MachineScholar)
#### Post date: [September 14, 2024, 2:11pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/8 "2024-09-14T14:11:24Z")

</div>

We can expect this model to remain quite expensive even well after full API release, so hopefully we can get some user usage limits for AI personas implemented 🥹❤

---

<div class="post-metadata">

### Author: ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)
#### Post date: [September 14, 2024, 4:46pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/9 "2024-09-14T16:46:12Z")

</div>

Discourse uses the streaming feature (printing the response as soon as it comes in, similar to ChatGPT webUI) to show the response in real-time. o1 models do not support this, so Discourse needs to change their logic to work with non-streaming models.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 15, 2024, 10:13pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/10 "2024-09-15T22:13:55Z")

</div>

One interesting use for o1 might be as a custom tool, to do all the chatting with GPT-4 and cheaper models, then have the model reach out to o1 in cases where it is clear it needs some custom reasoning.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 16, 2024, 11:07pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/11 "2024-09-16T23:07:38Z")

</div>

Implemented something very basic here:

[https://github.com/discourse/discourse-ai/pull/804](https://github.com/discourse/discourse-ai/pull/804)

Supports general use of the LLM in a persona **with no tools**.

Our team meetup is up next week so I want to minimize churn

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [September 16, 2024, 11:48pm UTC](https://meta.discourse.org/t/support-for-o1-preview-o1-mini/326289/12 "2024-09-16T23:48:23Z")

</div>


