Instalar
Instale o provedor no seu projeto eve. O eve usa o AI SDK 7, então use a versão 2.0.1 ou posterior:PHASEO_API_KEY em .env.local para o eve dev e no ambiente do servidor de cada deploy.
Configurar o agente
agent/agent.ts
modelContextWindowTokens com o limits.input_tokens do modelo nesse mesmo endpoint. O eve não consegue consultar a janela de contexto de um objeto de modelo e usa esse número para decidir quando compactar a conversa.
Escolher um modelo a cada turno
defineDynamic roda antes de cada chamada ao modelo. Retorne um objeto de seleção para que cada modelo mantenha sua própria janela de contexto:
agent/agent.ts
Observações
- Passe um objeto de modelo como
phaseo("openai/gpt-6-luna"). Um ID de modelo em texto simples não é enviado ao Phaseo. - Ferramentas, streaming, raciocínio, compactação e cache de prompts funcionam pelo Phaseo. As leituras de cache aparecem nos eventos de uso do eve e nos logs do Phaseo.
- O eve deixa vazio o custo de cada execução com objetos de modelo. Veja o custo na página Usage do Phaseo ou em Logs.
- A conexão
/logindo eve só funciona na sua máquina. Deploys precisam dePHASEO_API_KEY.