Antes de começar
Sua implantação deve oferecer:- uma URL base HTTPS pública;
- um endpoint
/chat/completionscompatível com OpenAI; - autenticação por token Bearer; e
- um identificador de modelo ou implantação do provedor aceito por esse endpoint.
/responses é opcional. Deixe-o desativado, a menos que a implantação implemente explicitamente esse endpoint.
Conectar uma implantação
1
Abrir modelos privados
Abra Painel → Configurações → Espaço de trabalho → Modelos privados e selecione Adicionar modelo. Você precisa ser proprietário ou administrador do espaço de trabalho.
2
Nomear o modelo
Escolha um modelo existente do catálogo para adicionar esta implantação à lista de provedores dele ou informe um slug curto como Você não pode escolher nem substituir o namespace do espaço de trabalho. Identificadores exatos do catálogo são vinculados ao modelo sem mudar sua identidade pública.
legal-assistant. Se nenhum modelo do catálogo tiver esse slug único, a Phaseo o combina com o namespace confiável do espaço de trabalho:3
Configurar o endpoint
Informe a URL base sem o caminho de inferência. Por exemplo:Não inclua
/chat/completions nem /responses. Informe separadamente o identificador exato do modelo ou implantação do provedor; a Phaseo o substitui ao encaminhar as solicitações.4
Armazenar a credencial
Informe a chave de API da implantação. A Phaseo criptografa a credencial e nunca a retorna após salvar. Você pode substituí-la depois nas configurações do modelo.
5
Chamar o modelo
Use o identificador de modelo gerado com o endpoint habitual de Chat Completions:A chave de API usada na chamada deve pertencer ao mesmo espaço de trabalho do modelo privado.
cURL
Como funciona o roteamento
Os modelos privados usam a mesma interface de solicitações da Phaseo que os modelos do catálogo. Um modelo independente do espaço de trabalho é roteado apenas para seu endpoint configurado. Um endpoint vinculado a um modelo do catálogo entra na lista de provedores segundo sua política Preferido, Pool normal ou Somente fallback. A Phaseo envia a credencial armazenada como token Bearer e substitui o identificador do modelo do provedor configurado. Um modelo privado não se torna uma rota pública de provedor e não fica visível para outros espaços de trabalho. Modelos privados habilitados são incluídos no catálogo autenticado e aparecem no filtro Privados.Após adicionar ou habilitar uma implantação privada em um modelo existente do catálogo, aguarde de 5 a 10 segundos para a mudança se propagar pela camada de API antes de testar o roteamento. Nesse intervalo, as solicitações podem continuar usando os provedores públicos existentes do modelo. Solicitações já em andamento não são reroteadas.
Exemplos de provedores
Os produtos dos provedores e os formatos de URL podem mudar. Confirme a URL base, o identificador do modelo, o método de autenticação e os endpoints suportados na documentação atual de implantação do provedor.
Gerenciar modelos privados pela API
A administração no servidor pode usar a API de modelos privados com uma chave de gerenciamento que tenhaprivate_models:read, private_models:write ou private_models:delete, conforme necessário.
Solicitações de criação e atualização aceitam model_reference, como identificador exato de modelo do catálogo ou slug curto. A Phaseo deriva model_id; os clientes não podem enviá-lo diretamente. Use host_provider_id para um provedor existente da Phaseo ou custom_provider_name e, opcionalmente, custom_provider_url para outro operador.
Solução de problemas
- 404 do provedor: Verifique se a URL base termina antes do caminho de inferência.
- Modelo desconhecido: Copie o identificador da implantação do provedor para ID do modelo do provedor. Não use ali o identificador de modelo do espaço de trabalho da Phaseo.
- Solicitação ao provedor não autorizada: Substitua a credencial armazenada e confirme que o provedor aceita autenticação Bearer.
- Chat funciona, mas Responses falha: Desative Responses API, a menos que o provedor implemente
/responsesnativamente. - Modelo ausente do catálogo: Confirme que o modelo está habilitado e que o chamador está autenticado no mesmo espaço de trabalho.