Together install auth
'Install Together AI SDK and configure API key for inference and fine-tuning.From its SKILL.md
npx -y skills add jeremylongshore/claude-code-plugins-plus-skills --skill together-install-authAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.8 KB, 624 tokens by cl100k_base, as published. Nobody here has run it
Together AI Install & Auth
Overview
Together AI provides an OpenAI-compatible API for open-source model inference and fine-tuning. Base URL: https://api.together.xyz/v1. Works with the official together Python SDK or any OpenAI-compatible client.
Prerequisites
- Together AI account at api.together.xyz
- API key from Settings > API Keys
- Python 3.8+ or Node.js 18+
Instructions
Step 1: Install SDK
# Python (official)
pip install together
# Node.js (use OpenAI SDK with custom base URL)
npm install openai
Step 2: Configure API Key
# .env
TOGETHER_API_KEY=your-api-key-here
Step 3: Verify Connection (Python)
from together import Together
client = Together(api_key=os.environ["TOGETHER_API_KEY"])
response = client.chat.completions.create(
model="meta-llama/Llama-3.3-70B-Instruct-Turbo",
messages=[{"role": "user", "content": "Say hello"}],
max_tokens=10,
)
print(f"Connected! Response: {response.choices[0].message.content}")
Step 4: Verify with OpenAI Client (Node.js)
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.TOGETHER_API_KEY,
baseURL: 'https://api.together.xyz/v1',
});
const response = await client.chat.completions.create({
model: 'meta-llama/Llama-3.3-70B-Instruct-Turbo',
messages: [{ role: 'user', content: 'Say hello' }],
max_tokens: 10,
});
console.log(`Connected! ${response.choices[0].message.content}`);
Step 5: List Available Models
models = client.models.list()
for m in models.data[:5]:
print(f"{m.id} ({m.type})")
Error Handling
| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Invalid API key | Check key at api.together.xyz |
Model not found | Wrong model ID | Use client.models.list() to verify |
ModuleNotFoundError | SDK not installed | pip install together |
429 Too Many Requests | Rate limit | Back off and retry |
Resources
Next Steps
Proceed to together-hello-world for inference examples.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.