SubLaneSubLane

Primeiro pedido

Conecte uma conta de assinatura e faça seu primeiro pedido de cliente sem configurar licenças de uso.

Novo para SubLaneSiga o tutorial capítulo-a-capítulo, que verifica o resultado em cada etapa. Esta página é uma lista de verificação compacta para os leitores já familiarizados com o fluxo.

Este guia é para o administrador configurar uma instância. Você precisa de uma conta de subscrição suportada e de um cliente. Ele usa Codex como exemplo.

Se você já tiver um login de membro, comece com chaves pessoais Em vez disso.

1. Iniciar SubLane

Com Docker, Compose, Bash, curl e jq instalados, executar:

Install a local instance
curl -fsSL https://raw.githubusercontent.com/murongg/SubLane/main/scripts/install.sh | bash -s -- --runtime docker --proxy none

O instalador cria ./sublane e não irá substituir uma pasta existente. Você pode rever o script Antes de o executar.

Abrir 127.0.0.1:8080, crie o administrador e nomeie o seu primeiro espaço de trabalho na configuração guiada. Se a sua instância já estiver em execução, use o seu endereço e skip installation. Num servidor remoto, use um túnel SSH para acesso inicial; veja implantação para configuração de rede e HTTPS antes de partilhá-lo.

Pronto para continuar: você pode entrar e abrir Contas.

2. Conecte uma assinatura

In Contas, adicionar um Codex conta através da autorização do navegador. Depois de autorizar, copie o endereço de chamada completo da máquina local da barra de endereços do navegador de volta para SubLane. Espera-se um erro de conexão localhost neste ponto; copie o endereço de qualquer maneira.

Seleccionar Verificar a ligação, em seguida, abra Modelos para verificar os IDs do modelo disponíveis. Para importação credencial, siga Conectar uma conta.

Pronto para continuar: a conta está habilitada, a verificação é bem sucedida e sua lista de modelos contém um modelo que você deseja usar.

3. Coloque a conta em um pool

Abrir Grupos de recursos, crie um pool com um nome que você reconhece, selecione a conta de assinatura e salve. Um grupo de recursos é simplesmente o conjunto de contas de assinatura que uma chave pode usar.

Novas contas são inicialmente Não atribuído. A criação de um pool é necessária; um pool padrão não é criado automaticamente. Deixe as restrições do modelo desativadas para esta primeira conexão.

Você está conectado como administrador, então você pode usar este pool habilitado sem uma concessão de membro separada. Para dar acesso aos membros mais tarde, siga Membros e acesso.

Pronto para continuar: o pool contém sua conta de assinatura ativada.

4. Crie sua chave pessoal

Abrir Chaves de API, crie uma chave, nomeie-a e selecione seu pool. Copie a chave para seu cliente. Mantenha o prazo padrão expirado a menos que você precise de um prazo específico.

Isto é... SubLane chave de gateway, separada das credenciais de assinatura do provedor. Você não precisa de um subsídio de recursos, porcentagens ou preços.

Pronto para continuar: Você tem uma chave e um modelo de identificação daquelo pool.

5. Conecte o cliente e envie uma mensagem

Abra o guia de configuração da chave e siga Codex configuração do cliente. Use seu endereço de instância terminando em /v1, a sua chave pessoal e um ID do modelo do pool. Para uma instância local, o URL base é http://127.0.0.1:8080/v1.

Enviar uma mensagem curta do cliente. Verifique se uma resposta chega e então abra Pedidos em SubLane para encontrar a chamada. Um login bem sucedido ou uma lista de modelos visível sozinho não prova que a geração funciona.

Terminado: seu cliente recebe uma resposta de modelo e a solicitação é gravada. Você pode usar o gateway agora.

Se um passo não funcionar

SintomasVerificar primeiro
Sem pool para selecionarCriar um conjunto de contas activado e atribuir a conta. Os membros também precisam de uma subvenção directa neste espaço de trabalho.
Nenhum modelo disponívelVerifique a conexão da conta e verifique sua lista de modelos. Veja descoberta do modelo se permanecer vazia.
O cliente rejeita a chaveVerifique a chave, o seu estado e o endereço de instância configurado. Veja chaves pessoais.
Falha de um pedidoInspecionar a solicitação e o uso correspondentes Uso diário para reduzir a causa.

A seguir, só se necessário

Para adicionar colegas, continue com Membros e acesso. Para inspecionar chamadas e uso, consulte Uso diário. As licenças de utilização e os controlos avançados são opcionais.

Utilização Configuração guiada na barra de ferramentas superior direita para abrir ou reproduzir o guia flutuante a qualquer momento, incluindo após uma chamada bem- sucedida. A visão geral também oferece Iniciar a configuração guiada enquanto a configuração está incompleta. Ele destaca a ação real na página de contas, pools ou chaves e desbloqueia Próxima etapa após o servidor confirmar a conclusão. Use Passo anterior para rever um passo ou Skip guide (Escape) para sair; iniciando novamente usa o progresso atual da área de trabalho. Um guia ativo retoma após um reload na mesma aba do navegador e permanece scoped para o usuário e espaço de trabalho assinado.

O guia produz as janelas de autorização, pool, chave e configuração do cliente para que ele não cubra campos ou descarte uma chave recém- criada. Cada chave pessoal tem um guia de cliente com a sua lista de modelos permitida. O passo final só termina depois de uma geração bem- sucedida ser gravada; a visualização de modelos ou a criação de uma chave não conta como uma chamada bem- sucedida.