45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
---
|
|
sidebar_label: OpenAI
|
|
---
|
|
|
|
# Using OpenAI With Roo Code
|
|
|
|
Roo Code supports accessing models directly through the official OpenAI API.
|
|
|
|
**Website:** [https://openai.com/](https://openai.com/)
|
|
|
|
## Getting an API Key
|
|
|
|
1. **Sign Up/Sign In:** Go to the [OpenAI Platform](https://platform.openai.com/). Create an account or sign in.
|
|
2. **Navigate to API Keys:** Go to the [API keys](https://platform.openai.com/api-keys) page.
|
|
3. **Create a Key:** Click "Create new secret key". Give your key a descriptive name (e.g., "Roo Code").
|
|
4. **Copy the Key:** **Important:** Copy the API key *immediately*. You will not be able to see it again. Store it securely.
|
|
|
|
## Supported Models
|
|
|
|
Roo Code supports a variety of OpenAI models, including:
|
|
|
|
* `o3-mini` (medium reasoning effort)
|
|
* `o3-mini-high` (high reasoning effort)
|
|
* `o3-mini-low` (low reasoning effort)
|
|
* `o1`
|
|
* `o1-preview`
|
|
* `o1-mini`
|
|
* `gpt-4.5-preview`
|
|
* `gpt-4o`
|
|
* `gpt-4o-mini`
|
|
|
|
Refer to the [OpenAI Models documentation](https://platform.openai.com/docs/models) for the most up-to-date list of models and capabilities.
|
|
|
|
## Configuration in Roo Code
|
|
|
|
1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel.
|
|
2. **Select Provider:** Choose "OpenAI" from the "API Provider" dropdown.
|
|
3. **Enter API Key:** Paste your OpenAI API key into the "OpenAI API Key" field.
|
|
4. **Select Model:** Choose your desired model from the "Model" dropdown.
|
|
5. **(Optional) Base URL:** If you need to use a custom base URL, enter the URL. Most people won't need to adjust this.
|
|
|
|
## Tips and Notes
|
|
|
|
* **Pricing:** Refer to the [OpenAI Pricing](https://openai.com/pricing) page for details on model costs.
|
|
* **Azure OpenAI Service:** If you'd like to use the Azure OpenAI service, please see our section on [OpenAI-compatible](/providers/openai-compatible) providers.
|