mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-10 17:02:20 +02:00
28 lines
1.1 KiB
Markdown
28 lines
1.1 KiB
Markdown
# Together AI Provider Shape
|
|
|
|
Last updated: dev@e57f60b | 2026-07-20
|
|
|
|
## Scope
|
|
|
|
Canonical provider ID `together`; OpenAI-compatible cloud transport; curated
|
|
models and discovery compatibility in `routes/model_routes.py`.
|
|
|
|
## Shape And Observations
|
|
|
|
Together has returned both standard `data[]` and bare model-card lists. The
|
|
current generic reader accepts the standard envelope when the caller supplies
|
|
the Together vendor, but it does not accept a bare root list. It keeps
|
|
identity/provider scope and promotes no capability fields. Task, modality,
|
|
parameter, and limit data needs a dedicated Together reader before it becomes
|
|
canonical; model names and the curated picker list are not capability evidence.
|
|
|
|
Together can serve many upstream families. Direct-provider quirks do not
|
|
automatically apply because Together may normalize requests and responses.
|
|
|
|
## Fallback And Current Gaps
|
|
|
|
Both `*.together.xyz` and `*.together.ai` identify the provider. Malformed/null
|
|
lists fail soft. A provider-specific rich capability schema has not been
|
|
confirmed, so general fallback remains intentional. Bare-list catalogs require
|
|
route-specific preprocessing or a future reader update.
|