[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M796MVR2AMXXXCEDX2C7EYQD":3,"skill-same:01M796MVR2AMXXXCEDX2C7EYQD":57},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M796MVR2AMXXXCEDX2C7EYQD","together-common-errors",null,"Together AI common errors for inference, fine-tuning, and model deployment.\nUse when working with Together AI's OpenAI-compatible API.\nTrigger: \"together common errors\".","jukeyman\u002Fjukeyman-skills","jukeyman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F142960420?v=4","01M78FR4Y3DHMMCBCC0GXXNB3F","RICK JEFFERSON","01M78FR4Z8RVQRAD31Y5J7V6EB",1,"MIT","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--together-pack--together-common-errors\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: together-common-errors\ndescription: |\n  Together AI common errors for inference, fine-tuning, and model deployment.\n  Use when working with Together AI's OpenAI-compatible API.\n  Trigger: \"together common errors\".\nallowed-tools: Read, Write, Edit, Bash(pip:*), Grep\nversion: 1.0.0\nlicense: MIT\nauthor: Jeremy Longshore \u003Cjeremy@intentsolutions.io>\ntags: [saas, ai, inference, together]\ncompatible-with: claude-code\n---\n\n# Together AI Common Errors\n\n## Overview\n\nTogether AI provides OpenAI-compatible inference, fine-tuning, and batch processing across 100+ open-source models (Llama, Mixtral, Qwen, FLUX). Common errors include model-not-available failures when requesting deprecated or gated models, token limit violations that differ per model architecture, and fine-tune job failures from dataset formatting issues. The API is compatible with any OpenAI client library at `base_url = 'https:\u002F\u002Fapi.together.xyz\u002Fv1'`. Model IDs use the full namespace format (e.g., `meta-llama\u002FMeta-Llama-3.1-8B-Instruct`) and must match exactly. This reference covers inference, fine-tuning, and deployment errors.\n\n## Error Reference\n\n| Code | Message | Cause | Fix |\n|------|---------|-------|-----|\n| `401` | `Unauthorized` | Invalid or missing `TOGETHER_API_KEY` | Verify key at api.together.xyz > Settings |\n| `400` | `Model not found` | Wrong model ID or model deprecated | Use `client.models.list()` to get valid model IDs |\n| `400` | `Token limit exceeded` | Input + max_tokens exceeds model context | Reduce input length or lower `max_tokens` parameter |\n| `400` | `Invalid fine-tune dataset` | JSONL format errors or missing required fields | Each line must be valid JSON with `messages` array |\n| `402` | `Insufficient credits` | Account balance depleted | Add credits at api.together.xyz > Billing |\n| `404` | `Fine-tune job not found` | Invalid job ID or job expired | List active jobs with `client.fine_tuning.list()` |\n| `429` | `Rate limit exceeded` | Too many concurrent requests | Implement backoff; use batch API for 50% cost reduction |\n| `500` | `Model overloaded` | High demand on specific model | Retry with backoff; try alternative model of same family |\n\n## Error Handler\n\n```typescript\ninterface TogetherError {\n  code: number;\n  message: string;\n  category: \"auth\" | \"rate_limit\" | \"validation\" | \"billing\";\n}\n\nfunction classifyTogetherError(status: number, body: string): TogetherError {\n  if (status === 401) {\n    return { code: 401, message: body, category: \"auth\" };\n  }\n  if (status === 402) {\n    return { code: 402, message: body, category: \"billing\" };\n  }\n  if (status === 429) {\n    return { code: 429, message: \"Rate limit exceeded\", category: \"rate_limit\" };\n  }\n  return { code: status, message: body, category: \"validation\" };\n}\n```\n\n## Debugging Guide\n\n### Authentication Errors\nTogether uses Bearer token authentication. Pass `TOGETHER_API_KEY` via `Authorization: Bearer` header or set it in the client constructor. Keys do not expire but can be revoked. If using the OpenAI client library, set `base_url='https:\u002F\u002Fapi.together.xyz\u002Fv1'` and pass the Together key as `api_key`.\n\n### Rate Limit Errors\nRate limits vary by plan tier and are enforced per-key. Free tier allows 5 requests\u002Fsecond; paid tiers scale higher. Use the batch inference API (`\u002Fv1\u002Fbatch`) for non-real-time workloads at 50% cost reduction. Check `X-RateLimit-Remaining` header to monitor quota.\n\n### Validation Errors\nModel IDs must match exactly (e.g., `meta-llama\u002FMeta-Llama-3.1-8B-Instruct`). Use `client.models.list()` to enumerate available models. Token limits vary per model -- Llama 3.1 supports 128K context while older models may support only 4K. Fine-tune datasets must be JSONL with each line containing a `messages` array in chat format. Empty `messages` arrays or missing `role` fields cause silent validation failures. Validate each JSONL line independently before uploading.\n\n## Error Handling\n\n| Scenario | Pattern | Recovery |\n|----------|---------|----------|\n| Model deprecated | 400 with \"not found\" | Check model list; migrate to successor model |\n| Token limit exceeded | 400 on long prompts | Truncate input or use model with larger context window |\n| Fine-tune dataset rejected | JSONL validation errors | Validate each line independently; fix and re-upload |\n| Credits depleted mid-batch | 402 after N successful calls | Add credits, resume from last successful request |\n| Model overloaded at peak | 500 on popular models | Fall back to alternative model in same family |\n\n## Quick Diagnostic\n\n```bash\n# Verify API connectivity and list available models\ncurl -s -o \u002Fdev\u002Fnull -w \"%{http_code}\" \\\n  -H \"Authorization: Bearer $TOGETHER_API_KEY\" \\\n  https:\u002F\u002Fapi.together.xyz\u002Fv1\u002Fmodels\n```\n\n## Resources\n\n- [Together AI Documentation](https:\u002F\u002Fdocs.together.ai\u002F)\n- [API Reference](https:\u002F\u002Fdocs.together.ai\u002Freference\u002Fchat-completions-1)\n- [Supported Models](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Finference-models)\n\n## Next Steps\n\nSee `together-debug-bundle`.\n","# Together AI Common Errors\n\n## Overview\n\nTogether AI provides OpenAI-compatible inference, fine-tuning, and batch processing across 100+ open-source models (Llama, Mixtral, Qwen, FLUX). Common errors include model-not-available failures when requesting deprecated or gated models, token limit violations that differ per model architecture, and fine-tune job failures from dataset formatting issues. The API is compatible with any OpenAI client library at `base_url = 'https:\u002F\u002Fapi.together.xyz\u002Fv1'`. Model IDs use the full namespace format (e.g., `meta-llama\u002FMeta-Llama-3.1-8B-Instruct`) and must match exactly. This reference covers inference, fine-tuning, and deployment errors.\n\n## Error Reference\n\n| Code | Message | Cause | Fix |\n|------|---------|-------|-----|\n| `401` | `Unauthorized` | Invalid or missing `TOGETHER_API_KEY` | Verify key at api.together.xyz > Settings |\n| `400` | `Model not found` | Wrong model ID or model deprecated | Use `client.models.list()` to get valid model IDs |\n| `400` | `Token limit exceeded` | Input + max_tokens exceeds model context | Reduce input length or lower `max_tokens` parameter |\n| `400` | `Invalid fine-tune dataset` | JSONL format errors or missing required fields | Each line must be valid JSON with `messages` array |\n| `402` | `Insufficient credits` | Account balance depleted | Add credits at api.together.xyz > Billing |\n| `404` | `Fine-tune job not found` | Invalid job ID or job expired | List active jobs with `client.fine_tuning.list()` |\n| `429` | `Rate limit exceeded` | Too many concurrent requests | Implement backoff; use batch API for 50% cost reduction |\n| `500` | `Model overloaded` | High demand on specific model | Retry with backoff; try alternative model of same family |\n\n## Error Handler\n\n```typescript\ninterface TogetherError {\n  code: number;\n  message: string;\n  category: \"auth\" | \"rate_limit\" | \"validation\" | \"billing\";\n}\n\nfunction classifyTogetherError(status: number, body: string): TogetherError {\n  if (status === 401) {\n    return { code: 401, message: body, category: \"auth\" };\n  }\n  if (status === 402) {\n    return { code: 402, message: body, category: \"billing\" };\n  }\n  if (status === 429) {\n    return { code: 429, message: \"Rate limit exceeded\", category: \"rate_limit\" };\n  }\n  return { code: status, message: body, category: \"validation\" };\n}\n```\n\n## Debugging Guide\n\n### Authentication Errors\nTogether uses Bearer token authentication. Pass `TOGETHER_API_KEY` via `Authorization: Bearer` header or set it in the client constructor. Keys do not expire but can be revoked. If using the OpenAI client library, set `base_url='https:\u002F\u002Fapi.together.xyz\u002Fv1'` and pass the Together key as `api_key`.\n\n### Rate Limit Errors\nRate limits vary by plan tier and are enforced per-key. Free tier allows 5 requests\u002Fsecond; paid tiers scale higher. Use the batch inference API (`\u002Fv1\u002Fbatch`) for non-real-time workloads at 50% cost reduction. Check `X-RateLimit-Remaining` header to monitor quota.\n\n### Validation Errors\nModel IDs must match exactly (e.g., `meta-llama\u002FMeta-Llama-3.1-8B-Instruct`). Use `client.models.list()` to enumerate available models. Token limits vary per model -- Llama 3.1 supports 128K context while older models may support only 4K. Fine-tune datasets must be JSONL with each line containing a `messages` array in chat format. Empty `messages` arrays or missing `role` fields cause silent validation failures. Validate each JSONL line independently before uploading.\n\n## Error Handling\n\n| Scenario | Pattern | Recovery |\n|----------|---------|----------|\n| Model deprecated | 400 with \"not found\" | Check model list; migrate to successor model |\n| Token limit exceeded | 400 on long prompts | Truncate input or use model with larger context window |\n| Fine-tune dataset rejected | JSONL validation errors | Validate each line independently; fix and re-upload |\n| Credits depleted mid-batch | 402 after N successful calls | Add credits, resume from last successful request |\n| Model overloaded at peak | 500 on popular models | Fall back to alternative model in same family |\n\n## Quick Diagnostic\n\n```bash\n# Verify API connectivity and list available models\ncurl -s -o \u002Fdev\u002Fnull -w \"%{http_code}\" \\\n  -H \"Authorization: Bearer $TOGETHER_API_KEY\" \\\n  https:\u002F\u002Fapi.together.xyz\u002Fv1\u002Fmodels\n```\n\n## Resources\n\n- [Together AI Documentation](https:\u002F\u002Fdocs.together.ai\u002F)\n- [API Reference](https:\u002F\u002Fdocs.together.ai\u002Freference\u002Fchat-completions-1)\n- [Supported Models](https:\u002F\u002Fdocs.together.ai\u002Fdocs\u002Finference-models)\n\n## Next Steps\n\nSee `together-debug-bundle`.\n",{"name":5,"tags":24,"author":29,"license":15,"version":30,"description":31,"allowed-tools":32,"compatible-with":33},[25,26,27,28],"saas","ai","inference","together","Jeremy Longshore \u003Cjeremy@intentsolutions.io>","1.0.0","Together AI common errors for inference, fine-tuning, and model deployment.\nUse when working with Together AI's OpenAI-compatible API.\nTrigger: \"together common errors\".\n","Read, Write, Edit, Bash(pip:*), Grep","claude-code","main","99825ad3f3bcc6597ddcc7294a14e6e922f2b67b","skills\u002Fsaas-packs--together-pack--together-common-errors",0,"https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills","https:\u002F\u002Fgithub.com\u002Fjukeyman","https:\u002F\u002FRJBUSINESSSOLUTIONS.ORG","Credit and Finance Expert | Developer\r\n\r\nI'm Rick Jefferson, a seasoned credit and finance expert with over a decade of experience in financial literacy,","2026-07-13 07:03:29",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add jukeyman\u002Fjukeyman-skills --skill together-common-errors",{"tool":49,"command":50},"bunx","bunx skills add jukeyman\u002Fjukeyman-skills --skill together-common-errors",{"tool":52,"command":53},"pnpm","pnpm dlx skills add jukeyman\u002Fjukeyman-skills --skill together-common-errors","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fsaas-packs--together-pack--together-common-errors\u002FSKILL.md",true,[],[58,65,72,79,86,94],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":64,"publishedAt":19},"01M79ANS2SM329NEP5ZCX106RR","zustand-store-creator","Create zustand store creator operations. Auto-activating skill for Frontend Development.\nTriggers on: zustand store creator, zustand store creator\nPart of the Frontend Development skill category. Use when working with zustand store creator functionality. Trigger with phrases like \"zustand store creator\", \"zustand creator\", \"zustand\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzustand-store-creator\u002FSKILL.md",[],[],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":71,"publishedAt":19},"01M79AMZKP4YDEZ7EHG1Y7PP74","zero-trust-config-helper","Configure with zero trust config helper operations. Auto-activating skill for Security Advanced.\nTriggers on: zero trust config helper, zero trust config helper\nPart of the Security Advanced skill category. Use when configuring systems or services. Trigger with phrases like \"zero trust config helper\", \"zero helper\", \"zero\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzero-trust-config-helper\u002FSKILL.md",[],[],{"skillNo":73,"name":74,"nameZh":6,"description":75,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":76,"categories":77,"keywords":78,"publishedAt":19},"01M79AMJSBCEJQNBTYNAHYN5HM","zapier-integration-helper","Assist with zapier integration helper operations. Auto-activating skill for Business Automation.\nTriggers on: zapier integration helper, zapier integration helper\nPart of the Business Automation skill category. Use when working with APIs or building integrations. Trigger with phrases like \"zapier integration helper\", \"zapier helper\", \"zapier\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzapier-integration-helper\u002FSKILL.md",[],[],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":19},"01M79AHJZGVMARS13VFQYRR1MP","yaml-config-validator","Validate yaml config validator operations. Auto-activating skill for DevOps Basics.\nTriggers on: yaml config validator, yaml config validator\nPart of the DevOps Basics skill category. Use when configuring systems or services. Trigger with phrases like \"yaml config validator\", \"yaml validator\", \"yaml\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fyaml-config-validator\u002FSKILL.md",[],[],{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":90,"sourceHtmlUrl":91,"categories":92,"keywords":93,"publishedAt":19},"01M79AHGDZRN0020RDQSQDPAM8","xvary-stock-research","Thesis-driven equity analysis from public SEC EDGAR and market data; \u002Fanalyze, \u002Fscore, \u002Fcompare workflows with bundled Python tools (Claude Code, Cursor, Codex).","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxvary-stock-research\u002FSKILL.md",[],[],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":100,"publishedAt":19},"01M79AHCYJ9FV9RMHQ24HDRN33","xss-vulnerability-scanner","Scan xss vulnerability scanner operations. Auto-activating skill for Security Fundamentals.\nTriggers on: xss vulnerability scanner, xss vulnerability scanner\nPart of the Security Fundamentals skill category. Use when working with xss vulnerability scanner functionality. Trigger with phrases like \"xss vulnerability scanner\", \"xss scanner\", \"xss\".","https:\u002F\u002Fgithub.com\u002Fjukeyman\u002Fjukeyman-skills\u002Fblob\u002Fmain\u002Fskills\u002Fxss-vulnerability-scanner\u002FSKILL.md",[],[]]