SKILL.md
Together Dedicated Endpoints
Overview
Use dedicated endpoints for managed single-tenant model hosting with predictable performance and no shared serverless pool.
Typical fits:
- production inference with stable latency
- fine-tuned model hosting
- uploaded custom model hosting
- autoscaled model APIs
When This Skill Wins
- The user needs always-on or single-tenant hosting
- The model is supported for dedicated deployment
- Fine-tuned or uploaded models must be served as endpoints
- Hardware, scaling, or idle-time settings need explicit control
Hand Off To Another Skill
- Use
together-chat-completions for serverless chat inference
- Use
together-dedicated-containers for custom runtimes or nonstandard inference pipelines
- Use
together-gpu-clusters for raw infrastructure or cluster orchestration
Quick Routing
- Create and manage a standard endpoint
- Start with [scripts/manageendpoint.py](scripts/manageendpoint.py) or [scripts/manageendpoint.ts](scripts/manageendpoint.ts) - Read [references/api-reference.md](references/api-reference.md)
- Lifecycle tuning or troubleshooting
- Read [references/api-reference.md](references/api-reference.md)
- Deploy a fine-tuned model
- Start with [scripts/deployfinetuned.py](scripts/deployfinetuned.py) - Read [references/dedicated-models.md](references/dedicated-models.md)
- Upload and deploy a custom model
- Start with [scripts/uploadcustommodel.py](scripts/uploadcustommodel.py) - Read [references/dedicated-models.md](references/dedicated-models.md)
- Hardware and sizing choices
- Read [references/hardware-options.md](references/hardware-options.md)
Workflow
- Confirm that the task needs dedicated hosting instead of serverless or containers.
- Verify model eligibility and inspect available hardware.
- Create the endpoint with explicit scaling and timeout settings.
- Wait for readiness before sending inference traffic.
- Stop or delete the endpoint when the workload no longer needs to run.
High-Signal Rules
- Python scripts require the Together v2 SDK (
together>=2.0.0). If the user is on an older version, they must upgrade first: uv pip install --upgrade "together>=2.0.0".
- Model eligibility and hardware availability are gating constraints; check them early.
- Endpoint management uses endpoint IDs, while inference usually uses the endpoint name as
model.
- Autoscaling, auto-shutdown, prompt caching, and speculative decoding materially affect operations and cost.
- For custom or fine-tuned models, do not skip the intermediate verification steps before deployment.
Resource Map
- API reference: [references/api-reference.md](references/api-reference.md)
- Operational controls and troubleshooting: [references/api-reference.md](references/api-reference.md)
- Dedicated model guide: [references/dedicated-models.md](references/dedicated-models.md)
- Hardware guide: [references/hardware-options.md](references/hardware-options.md)
- Python endpoint lifecycle: [scripts/manageendpoint.py](scripts/manageendpoint.py)
- TypeScript endpoint lifecycle: [scripts/manageendpoint.ts](scripts/manageendpoint.ts)
- Fine-tuned deployment: [scripts/deployfinetuned.py](scripts/deployfinetuned.py)
- Custom model upload and deployment: [scripts/uploadcustommodel.py](scripts/uploadcustommodel.py)
Official Docs