Contas de assinatura e canais de API
Gerencie separadamente as credenciais de contas de assinatura e serviços de API compatíveis com OpenAI.
Codex, Claude, Antigravity e Grok Build suporte a contas de subscrição OAuth autorização e credencial JSON Importação. Relatórios de quotas abrange Codex, Claude, Antigravity e Grok períodos de assinatura. Contas armazenadas anteriormente podem ser reautorizadas, verificadas, habilitadas e atribuídas aos grupos de recursos do espaço de trabalho.
API canais
Como administrador, abra a criação de canais API em /channels/new. Pesquise plataformas por nome, ID ou URL predefinida; cada opção mostra seu ícone. O preset preenche a URL base e o protocolo. Personalizado permite Chat Completions, OpenAI Responses, Anthropic Messages ou Gemini. Protocolos e proxies também têm pesquisa. Inclua /v1 ou /v1beta quando necessário, sem rota de geração, parâmetros ou credenciais. Azure exige a URL do seu próprio recurso. HTTP local é suportado.
Salve, verifique a conexão e os modelos; depois adicione o canal a um grupo de recursos, conceda acesso e crie uma chave pessoal. A descoberta distingue listas OpenAI, paginação Anthropic/Gemini, OpenCode inference e a API de modelos Qwen. Gemini exclui modelos sem generateContent. IDs nativos como openai/model são preservados.
O formato do cliente é independente do protocolo do provedor. Os executores SDK fixados e tradutores públicos oferecem respostas normais e em streaming, preservando limites explícitos e estados incompletos. Ferramentas e raciocínio dependem do provedor e da conversão. /v1/responses/compact continua exclusivo das assinaturas Codex. OpenCode recebe um ID estável por conversa, isolado por membro e grupo; testes sem estado usam outro ID. Restrições de planos e modelos gratuitos continuam válidas.
Chaves e configurações de plataforma/protocolo são criptografadas. As chaves não aparecem nos metadados nem entram no OAuth ou armazenamento SDK. A troca da chave mantém identidade, plataforma, protocolo, URL e conversas; crie outro canal para alterá-los. SubLane conta requisições e tokens, mas não consulta saldos API nem cotas de assinatura. Testes sintéticos não validam serviços reais.
POST /api/channels aceita name, api_key, base_url e os campos opcionais proxy_id, platform, protocol. Protocolos: openai, responses, anthropic, gemini. A troca usa PUT /api/channels/{id}/key; omitir plataforma/protocolo preserva a configuração. Canais antigos mantêm Chat Completions, com URLs OpenCode existentes reconhecidas. Importações de assinatura rejeitam chaves API; o JSON API usa provider: "openai".
Quota de assinatura
A quota de assinatura aplica-se apenas às contas de subscrição. API Os saldos dos canais não são consultados.
O Grok consulta os metadados oficiais de faturamento do Grok Build CLI (GET https://cli-chat-proxy.grok.com/v1/billing?format=credits) e mostra o percentual de uso da assinatura e seu período de redefinição semanal ou mensal. Dados de uso ausentes continuam desconhecidos. Os totais de créditos do formato antigo só são usados quando o período do novo formato não está disponível. Gastos sob demanda, saldos pré-pagos e detalhamentos por produto não são tratados como cotas de assinatura separadas.
O Claude mostra suas janelas de uso de cinco horas e semanais, além de outras janelas nomeadas fornecidas pelo serviço. O Antigravity mostra a cota restante e o horário de redefinição de cada modelo visível. A lista exibe inicialmente três modelos, priorizando aqueles com menos cota; ao expandir, aparecem todos os modelos visíveis. As cotas de modelos internos não aparecem nas respostas de uso, mas são mantidas na memória e no SQLite para verificações de admissão, inclusive após reiniciar. Um modelo interno sem cota não bloqueia outros modelos. Os cartões de redefinição são exibidos apenas para o Codex.
Consultas ler metadados do provedor sem enviar solicitações de inferência. Percentagens em falta ou reset de tempo permanecem desconhecidas. Os instantâneos bem- sucedidos persistem ao reiniciar; as falhas de atualização retêm a observação anterior e marcam- na defasagem. As imagens permanecem frescas por no máximo dois minutos, encurtadas por uma nova redefinição. Os relatórios não certificam o acesso ao modelo ou garantem que uma requisição será bem- sucedida. Codex e Claude seleção da conta. Antigravity portas apenas uma correspondência exata com o modelo nativo solicitado, incluindo SDK sufixos de pensamento; um modelo esgotado não exclui modelos não relacionados ou a conta inteira. Dados desconhecidos, obsoletos, já datados e já restaurados não implicam exaustão. As conversas existentes mantêm a sua conta ligada quando a quota estiver esgotada.
Os administradores Codex podem consultar cartões, priorizar o elegível que expira primeiro e configurar uso agendado ou por esgotamento. A automação está desativada por predefinição e partilha o limite diário com o uso manual.
Conectar uma assinatura
- Como administrador de espaço de trabalho, abrir Contas de assinatura → Adicionar conta, selecione o provedor e insira um nome.
- Escolha a autorização ou credencial do navegador JSON importação. For Codex, Claude e Antigravity autorização do navegador, iniciar sessão na página do provedor e colar o URL completo de retorno de chamadas voltar para SubLane. Para Grok, aprovar o código do dispositivo exibido na página de autorização; SubLane completa automaticamente a ligação.
- Seleccionar Verificar a ligação, em seguida, abra Modelos para ver o catálogo reportado por essa conta.
- Adicionar a conta a um grupo de recursos, conceder acesso ao membro e criar um pessoal chave de entrada.
| Fornecedor | URL de retorno de chamadas |
|---|---|
| Codex | http://localhost:1455/auth/callback?... |
| Claude | http://localhost:54545/callback?... |
| Antigravity | http://localhost:51121/oauth-callback?... |
SubLane não executa um receptor de retorno de chamada local, então um erro de conexão do navegador no endereço de retorno de chamada é esperado. Copie o URL inteiro, incluindo code e state. O estado de autorização está vinculado à sessão de administrador, de uso único e válido por dez minutos. Codex e Claude Via de administração PKCE.
Você pode selecionar um espaço de trabalho 'proxy' de rede Antes da autorização ou importação. A troca, atualização, descoberta e execução do modelo do Token usam a rota do servidor da conta; a página de login do navegador usa a rota de rede do próprio navegador.
Importações credenciais e atualização
Codex aceita dados de fichas aninhadas ou exportações de credenciais planas. Claude, Antigravity e Grok aceitar credencial plana JSON exportado pela CLIProxyAPI, incluindo tokens de acesso e atualização e identidade da conta. API- as credenciais de chave e as sobreposições de endpoint ou proxy importadas são rejeitadas. SubLane não verifica automaticamente as credenciais locais.
Grok utilização das importações type: "xai" com OAuth acesso e atualização de tokens, expired ou expires_at, e identidade de sub, id_token, account_id ou e- mail. Endpoints importados, using_api e API- o modo chave não pode mudar a execução da subscrição para a medição API A cobrar. Grok Build O acesso depende do seu direito de subscrição. As tentativas de dispositivo expiram após, no máximo, dez minutos; o cancelamento ou expiração impede que uma resposta tardia salve uma conta.
A reautorização preserva a identidade da conta a montante. Claude também retém uma identidade criptografada do dispositivo através de atualização, reautorização e reinicialização; registros legados adquirem-no antes do provedor IO. Falhas de credencial explícitas exigem reautorização, enquanto falhas temporárias de token usam backoff de reexperimentação limitada e respeitam upstream Retry-After.
Modelos e protocolos do cliente
Usar um pessoal SubLane chave para solicitar GET /v1/models, em seguida, selecione um ID de modelo nativo exato desse catálogo de pool. Codex, Claude, Antigravity e Grok contas. Grok usa o ID interno do fornecedor xai; use IDs de modelos nativos do catálogo para solicitações de clientes. Pedidos prefixados por provedores de legados permanecem compatíveis. As conversas existentes mantêm a sua vinculação de contas quando as contas ficam desativadas, ocupadas ou indisponíveis.
O protocolo do cliente e o fornecedor da assinatura são independentes. OpenAI- compatível Responses e Chat Completions, Claude Mensagens e Gemini formatos usar o pintado SDK adaptadores para alcançar contas elegíveis. Responses suportes WebSocket; /v1/responses/compact está restrito a Codex contas. Recursos de modelo suportados dependem do provedor selecionado e caminho de conversão.
Limite de verificação
Testes automatizados usam credenciais sintéticas e ridicularizados upstreams. Habilitar as integrações não certifica cada real assinatura ou fluxo de trabalho de cliente de desktop; realizar verificações de aceitação separadas para suas contas e clientes. SubLane criptografa as credenciais e as mantém separadas das chaves de gateway dos membros. Veja a arquitetura.