Configurando o Learn AI Agents
Construir um agente requer bem menos configuração do que você imagina. Você precisa de um lugar para enviar requisições, permissão para enviá-las e um modelo do outro lado que possa chamar funções.
São três valores. O resto deste guia é para acertar neles na primeira vez, para que nada no curso falhe por uma razão que não tenha a ver com agentes.
Estas páginas acompanham o curso Learn AI Agents da Scrimba, e funcionam independentemente. Se você está fazendo o curso no navegador, só precisa das três primeiras páginas. As duas últimas são para quando você quer o código na sua máquina e depois online.
O código do curso é JavaScript, e o guia de JavaScript está disponível se você quiser reforçar isso primeiro.
O que você vai configurar
Três variáveis de ambiente carregam tudo que o código do curso precisa para chegar a um modelo:
| Variável | O que ela contém |
|---|---|
AI_URL | A URL base da API do provedor, para onde as requisições são enviadas |
AI_KEY | Sua chave de API, que autoriza essas requisições |
AI_MODEL | O ID do modelo específico com o qual você quer conversar |
Elas têm que estar alinhadas entre si. Uma chave válida apontando para a URL errada do provedor falha, e um provedor correto com um ID de modelo que esse provedor não oferece também falha. Sempre que você mudar de provedor, mude os três valores juntos.
Vindo do Intro to AI Engineering?
Essas são as mesmas três variáveis que aquele curso usava. Se você já as salvou na Scrimba, talvez consiga pular direto para modelos recomendados e confirmar que seu modelo suporta chamada de funções.
AI_URL, AI_KEY e AI_MODEL são uma configuração em três partes. A URL diz com qual empresa você está conversando, a chave prova que você tem permissão, e o modelo diz qual modelo responde. Eles só funcionam como um conjunto combinado, então mude os três juntos sempre que você trocar de provedor. A chave de um provedor com a URL de outro é o erro a evitar.
As páginas em ordem
Configuração do provedor orienta você na criação de uma conta com OpenAI ou OpenRouter, geração de uma chave de API e armazenamento dos três valores.
Modelos recomendados cobre o único requisito duro, chamada de funções, e oferece uma lista testada para você não ter que adivinhar.
Chat Completions e Responses explica as duas APIs do OpenAI que você verá na prática, como suas formas de requisição e resposta diferem, e por que este curso usa Responses.
Executando o código localmente é para quando você quer tirar o projeto da Scrimba e colocar na sua máquina, cobrindo o download, o arquivo .env, instalar dependências e as colisões de porta que pegam as pessoas.
Implantando seu app agente é o passo depois do curso: colocar o app OpenSwap finalizado, ou seu projeto solo Charta, online com um build de produção e um host.
As duas últimas podem esperar até você querer o projeto na sua computador ou online.
Uma coisa para decidir antecipadamente
O código do curso usa o cliente OpenAI apontado para qualquer AI_URL que você configure, e chama a API Responses. Então um provedor tem que fazer mais do que aceitar requisições em formato OpenAI. Tem que servir Responses, e o modelo por trás dele tem que chamar funções de forma confiável através dela. As rotas na página de modelos recomendados foram testadas assim.
Chamada de funções é o requisito que não flexiona. Este curso constrói seu agente na chamada de funções nativa do modelo: o modelo retorna uma requisição estruturada para executar uma das suas funções, e seu código a executa. Agentes podem ser construídos de outras formas, mas o código deste curso não pode rodar sem ela, não importa como o resto seja escrito.
Tenha isso em mente se você for explorar além da lista recomendada, porque uma limitação de modelo e um bug no seu código parecem idênticos no console.
O agente neste curso funciona pedindo ao seu código para executar algo, então um modelo que não consegue fazer essa requisição não consegue executá-lo. A lista abreviada na página de modelos já checou isso.
Outros cursos de IA da Scrimba
Todo outro curso e projeto de IA tem seu próprio guia de configuração local. Executar um projeto de curso de IA localmente é o índice para esses, cobrindo o AI Engineer Path, Chef Claude e Intro to Mistral AI.

