Verified for v0.4.4 on
OpenAI
The OpenAI preset sends chat-completions requests directly from Sythoria's Rust backend to OpenAI. OpenAI receives the prompt, included conversation context, attachments, credential, and ordinary request metadata under your account and OpenAI's current terms.
Configure Sythoria#
- Create a project-scoped key from the OpenAI API key page.
- Set an account budget and review data controls before using private content.
- In Sythoria, open Settings, add a model, and select OpenAI.
- Confirm the preset, paste the key, save, and run the connection check.
| Setting | Desktop v0.4.4 value |
|---|---|
| API base | https://api.openai.com/v1/chat/completions |
| Default model | gpt-5.6-sol |
| API format | OpenAI chat completions |
The default is an application preset, not a statement about OpenAI's newest model. Model IDs, account eligibility, input types, context limits, prices, and deprecation dates change independently. Select an exact ID shown in the official OpenAI model documentation or your account.
Key handling#
Sythoria encrypts the key in secrets.enc; the root encryption key is kept in the operating system credential vault. Use a separate provider key for Sythoria where possible, restrict its project and budget, and revoke it if it appears in a prompt, log, screenshot, shell history, or repository.
Troubleshooting#
| Status | Check |
|---|---|
| 400 | Request parameters supported by the selected model |
| 401 | Key validity, project, and accidental whitespace |
| 404 | Exact model ID and account access |
| 429 | Usage tier, rate limits, and available credit |
| 5xx | OpenAI status and a minimal retry without tools/attachments |
Do not solve an authentication error by sending the key to a support issue.