Use this guide when your application already uses Effect and you want Phaseo behind an Effect service or workflow.
Status
Phaseo exposes OpenAI-compatible HTTP endpoints. Effect’s first-party provider packages are useful when they support the provider you need directly; if your installed Effect OpenAI package does not expose a base URL option, call Phaseo through Effect’s HTTP client or wrap the OpenAI SDK in your own Effect layer.
Install
Call Phaseo with Effect HTTP
Wrap the OpenAI SDK in an Effect service
If you already use the official OpenAI SDK elsewhere, keep the Phaseo configuration in one layer:
Notes
- Use
https://api.phaseo.app/v1 for OpenAI-compatible calls.
- Keep model ids in Phaseo format, for example
openai/gpt-5-nano.
- Use a custom Effect layer when you want a provider-style abstraction across the rest of your application.
- Test streaming and tool calls with your exact Effect package versions before production rollout.
Last modified on July 26, 2026