Claude-code-plugins-plus together-install-auth
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/together-pack/skills/together-install-auth" ~/.claude/skills/jeremylongshore-claude-code-plugins-plus-together-install-auth && rm -rf "$T"
manifest:
plugins/saas-packs/together-pack/skills/together-install-auth/SKILL.mdsource content
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 |
|---|---|---|
| Invalid API key | Check key at api.together.xyz |
| Wrong model ID | Use to verify |
| SDK not installed | |
| Rate limit | Back off and retry |
Resources
Next Steps
Proceed to
together-hello-world for inference examples.