Documentation
Everything you need to integrate ReOpenly, an OpenAI-compatible API for datasets, fine-tuning and inference.
01QuickstartKey, dataset, fine-tune, served model. Five
requests, start to finish.02AuthenticationCreate a key, send it as a bearer token,
revoke it the moment you suspect it.03Inference APIModels, chat, completions, streaming and
context limits, through the unmodified OpenAI SDK.04Training jobsStart, watch and stop fine-tunes, with the
real state and attempt tables.05Hosted modelsPublish a finished fine-tune under a stable
name, and share it or make it public.06Errors and retriesStable codes and Retry-After, and which
failures are never worth retrying.
One base URL
Everything is scoped to a project, and the owner and project are part of the URL. That is what lets a client keep a stable model name while the platform resolves the project, the payer, the worker and the hosted artifact behind it.
https://reopenly.com/api/projects/{owner_slug}/{project_slug}/openai/v1
The global playground uses the same project-scoped API: once a project is
selected its page URL is /app/playground?project=owner/project, so a refresh
or a shared link keeps the scope. There is no unscoped inference route.