AIVAX

Esta página foi traduzida automaticamente do inglês e pode estar desatualizada. Leia o original

Inferência com Gateways de IA

Um Gateway de IA pré-configura uma inferência. Quando model é um ID ou slug de gateway, a solicitação que você envia é apenas parte da solicitação que o modelo recebe: o AIVAX a mescla com a configuração do gateway primeiro.

JSON
{
    "model": "support:50c3",
    "messages": [
        {
            "role": "user",
            "content": "Onde está meu pedido 123?"
        }
    ]
}

Com um gateway configurado com instruções, uma coleção e uma função de protocolo, o modelo recebe as instruções de sistema do gateway, os documentos recuperados para a pergunta e a definição da função, além da mensagem do usuário. A mesma solicitação enviada com "model": "@openai/gpt-5-mini" chegaria ao modelo apenas com a mensagem do usuário.

O que o gateway define #

ÁreaDefinido pelo gatewayA solicitação pode alterá-lo?
Modelo e provedorModelo, endpoint BYOK, roteamento de modelos, roteamento de provedoresRoteamento de provedores, com routing_options
InstruçõesInstruções de sistema, fontes remotas, modelo de prompt, preenchimento inicial (prefill)Não. A solicitação pode adicionar suas próprias mensagens system.
ParâmetrosTemperatura, top-p, penalidades, stop, limite de saída, esforço de raciocínio, verbosidade, seedSim, exceto frequency_penalty
ConhecimentoColeções, estratégia de consulta, limites de resultados, rerankerNão
FerramentasFerramentas integradas, fontes MCP, funções de protocolo, habilidades, shell, ferramentas brutasA solicitação pode adicionar tools e builtin_tools, mas não pode remover as ferramentas do gateway.
MídiaMecanismos de pré-processamento multimodal, DisableMultiModalInputMecanismos, com multimodal_resolver
ContextoJanela de contexto, ação de transbordamento, truncamento de mensagens de ferramentaNão
PolíticaModeração, trabalhadoresNão
ApresentaçãoExplicações de ferramentas, fuso horárioSim

A lista completa de substituições de solicitação está em Substituir valores do gateway. Os valores na solicitação aplicam-se apenas àquela solicitação e nunca alteram o gateway.

Precedência #

Quando a mesma configuração vem de vários lugares, a mais específica prevalece:

  1. O campo da solicitação, como temperature ou routing_options.
  2. Um sufixo no nome do modelo do gateway, para roteamento; consulte Roteamento inline.
  3. A configuração do gateway.
  4. Os padrões do modelo.

As configurações da conta, como ZDR ou provedores especiais, restringem o resultado independentemente desses valores.

Chaves públicas #

Chaves de API públicas só podem chamar gateways, por ID completo, e aceitam um conjunto reduzido de campos de solicitação. Com uma chave pública, as fontes MCP do gateway, funções de protocolo, ferramentas integradas, shell e habilidades não são usadas, portanto, a configuração do gateway é o único lugar onde seu comportamento é definido. Consulte Limites.

Quando mover configurações para um gateway #

Mova uma configuração da solicitação para um gateway quando todos os clientes enviarem o mesmo valor, quando não desenvolvedores precisarem alterá-la ou quando ela não puder ser controlada pelo cliente, como instruções, ferramentas ou moderação. Mantenha-a na solicitação quando variar por chamada, como metadata, conversation_token ou um response_schema por tarefa.

Digite para pesquisar na documentação.