Buscar documentação...

Comece a digitar para buscar documentação

Guia da plataforma

Fixação de grupos

Fixe um modelo em grupos de provedores específicos em vez do roteamento mais barato.

Todo modelo é servido por um ou mais grupos de provedores, cada um com preço próprio. Por padrão, uma chave usa auto: cada requisição vai para o grupo ativo mais barato.

A fixação substitui isso por modelo. Você escolhe quais grupos ele pode usar, e a cobrança fica presa às tarifas deles.

Cada página de modelo lista todos os grupos com preço de entrada e de saída em Group Pricing. O selo de desconto na lista de modelos reflete o grupo mais barato.

Tabela de preços por grupo na página de detalhes de um modelo

Abra Chaves de API, crie ou edite uma chave e abra o seletor de grupos. Procure um modelo, clique nele e marque um ou mais grupos, ordenados do mais barato ao mais caro. Modelos não alterados continuam em auto.

Seletor de grupos por modelo no editor de chaves

Modelos fixados vão para o topo com um selo mostrando quantos grupos têm. Clear all redefine a chave para auto. A lista de chaves mostra as chaves fixadas como auto +N.

Um modelo fixado é roteado apenas dentro dos grupos fixados, do mais barato ao mais caro, com failover em caso de erro. O grupo que atende a requisição define a tarifa cobrada.

Combine uma fixação com um acompanhamento para saber quando os grupos mudam de preço ou caem, veja Notificações

Para fixar uma única requisição sem mudar a chave, envie um cabeçalho X-Group com o nome exato do grupo. Ele substitui a fixação da chave e o roteamento auto. Copie os nomes de Group Pricing.

bash
curl https://api.unorouter.com/v1/chat/completions \
  -H "Authorization: Bearer $UNOROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -H "X-Group: glm-new-pol-glm-5.2" \
  -d '{
    "model": "glm-5.2",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'

O cabeçalho precisa citar um grupo que a chave possa usar, ou a requisição é rejeitada. Modelos sem fixação continuam no roteamento mais barato.

Se todos os grupos fixados estiverem fora enquanto outros provedores ainda servem o modelo, as requisições falham com um erro específico em vez de uma mensagem genérica de ocupado:

json
{
  "error": {
    "message": "Your pinned provider groups for model \"glm-5.2\" are currently unavailable, but the model is still served by other providers. Edit this key's group override, or try again later.",
    "type": "new_api_error",
    "code": "get_channel_failed"
  }
}

Amplie ou remova a fixação, ou tente mais tarde. O modelo em si está no ar.