Skip to main content
Esta página documenta o skill compartilhado mantido tokenlab-api-integration. A distribuição canônica fica em hedging8563/tokenlab-skills, onde o repositório público mantém intencionalmente apenas este skill.
Use esta página para instalação do skill e orientação de workflow do agent. Para configuração por endpoint, use a página dedicada de SDK, cliente ou referência da API.

O que o skill faz

  • Gera exemplos mínimos executáveis para chat, imagem, áudio, vídeo, tradução e outras famílias de API da TokenLab.
  • Usa https://api.tokenlab.sh/v1 para clientes compatíveis com OpenAI e explica quando mudar para rotas nativas Anthropic ou Gemini.
  • Descobre modelos com /v1/models, /llms.txt e listas recommended_for, em vez de adivinhar a partir de listas antigas.
  • Lê o detalhes do modelo de um modelo antes de tentar novamente solicitações não-chat, para não remover campos incompatíveis silenciosamente.
  • Trata dicas de erro Agent-First como did_you_mean, suggestions, retry_after e recommended_request.

Instalação

Use o comando canônico de instalação não interativa:
Isso instala o skill compartilhado tokenlab-api-integration a partir do repositório TokenLab skills.Se sua ferramenta não suporta o installer, copie skills/tokenlab-api-integration/ do repositório para o diretório compartilhado de skills ou rules da ferramenta.

Atualizar instalações existentes

Se você instalou o skill antes da limpeza do repositório TokenLab, execute o mesmo comando novamente. O pacote público atual é menor e não depende mais de scripts locais de busca gerados.

Verificar instalação

Pergunte ao seu coding agent:
Se tokenlab-api-integration aparecer, a instalação foi concluída.

Obtenha sua API Key

1

Visite TokenLab

2

Entre

Crie uma conta ou faça login
3

Obtenha a API Key

Abra Dashboard → API Keys e crie uma nova key
4

Copie a key

Sua key começa com sk-.... Guarde-a com segurança.
Não cole API keys em prompts ou arquivos-fonte. O skill deve perguntar qual variável de ambiente usar e gerar código que leia a key dessa variável.

Fluxo recomendado para Agent

  1. Comece pelo menor exemplo funcional que corresponda à linguagem e à família de API solicitadas.
  2. Quando a escolha do modelo estiver em aberto, chame /v1/models ou https://api.tokenlab.sh/llms.txt antes de fixar um modelo.
  3. Para trabalho não-chat, chame /v1/models?recommended_for=<scene> onde <scene> é image, video, music, 3d, tts, stt, embedding, rerank ou translation.
  4. Antes de alterar uma solicitação não-chat com falha, leia /v1/models/:model e alinhe supported_operations, supported_parameters, request_endpoint, request_endpoint_by_operation, request_shape_mode e recommended_request.
  5. Se a API retornar um erro Agent-First, use os campos estruturados para corrigir a solicitação e tente novamente apenas se o erro for retryable.

Exemplo mínimo de chat

Este exemplo usa o SDK Python da OpenAI com a base URL da TokenLab:
Execute com:

Descoberta de modelos e contratos

Prefira descoberta ao vivo em vez de listas antigas empacotadas:

Seleção do protocolo nativo

O caminho compatível com OpenAI /v1 é o padrão para exemplos comuns de chat, imagem, embedding, áudio e rerank. Não deduza a disponibilidade de um protocolo nativo pelo nome do modelo ou provedor nem por cabeçalhos de resposta do Chat. Consulte GET /v1/models/{model} e use apenas um formato de solicitação anunciado nos detalhes do modelo. O campo a consultar é tokenlab.accepted_request_formats. Os endpoints são /v1/chat/completions para Chat Completions, /v1/responses para Responses, /v1/messages para Messages e /v1beta/models/{model}:generateContent para Gemini.

Recuperação de erros Agent-First

Os erros incluem campos que coding agents podem analisar sem raspar a documentação:

Famílias de API compatíveis

Boas práticas

Segurança da API Key

Use variáveis de ambiente e chamadas server-side. Nunca exponha keys no código frontend.

Contrato primeiro para não-chat

Leia /v1/models?recommended_for=... e /v1/models/:model antes de tentar novamente solicitações de imagem, vídeo, música, 3D, tradução, áudio, embedding ou rerank.

Menor exemplo executável

Gere uma chamada funcional antes de adicionar abstrações, filas ou fluxos de UI.

Use dicas estruturadas

Analise did_you_mean, retry_after, alternatives e recommended_request antes de alterar o código.

FAQ

Mencione “TokenLab” ou “TokenLab API” na solicitação, por exemplo: Use TokenLab para adicionar geração de imagens ao meu app Node.js.
Qualquer coding agent que suporte diretórios compartilhados de skill ou rules pode usar a pasta. O installer skills trata agents suportados automaticamente.
Execute novamente o comando de instalação. Ele atualiza a cópia local a partir do repositório público canônico.

Recursos

Agent-First API

Dicas de erro estruturadas e comportamento de recuperação

Documentação da API

Configuração por endpoint e API Reference

Modelos

Veja modelos disponíveis

llms.txt

Visão geral da API legível por máquina para agents
Dúvidas? Use GitHub Issues ou contate support@tokenlab.sh.