Agente Canvas do Painel de IA
- OpenAI
- Gemini
Interfaces Generativas ·Avançado
Portado do repositório upstream CopilotKit/shadify.
OPENAI_API_KEYTAVILY_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
Portado do repositório upstream CopilotKit/shadify.
Descreve uma interface de utilizador em inglês simples. Recebe de volta um componente shadcn/ui interativo e ao vivo. Exporta-o como código React limpo.
https://github.com/user-attachments/assets/b14bebd6-527a-48bd-94f5-d27fea8808aa
Gen UI concept - composição de componentes orientada a esquemas. O esquema completo do componente shadcn é passado como contexto do agente, para que o modelo saiba exatamente quais primitivas existem, quais propriedades aceitam e como se aninham. A "saída" do agente é uma árvore estruturada dessas primitivas - transmitida para o navegador, montada como React real, exportável como código. O sistema de design é o espaço de ação.
npx shadcn add no teu próprio projeto.render.yaml. O Render liga automaticamente as URLs dos serviços através de referências fromService - faz push para main e estás ao vivo.Três serviços num monorepo pnpm:
UI (React + Vite) → Runtime (Hono + CopilotKit) → Agent (FastAPI + LangGraph)
| Serviço | Caminho | O que faz |
|---|---|---|
ui | apps/ui | Interface de chat, renderização de componentes, exportação de código |
runtime | apps/runtime | Runtime do CopilotKit, roteia mensagens para o agente |
agent | apps/agent | Agente LangGraph com ferramentas de pesquisa, devolve UI estruturada |
pnpm install
Adiciona as tuas chaves:
Para começar a utilizar a aplicação, precisas de adicionar as tuas chaves de API. Segue os passos abaixo:
API_KEY com o valor da tua chave.export API_KEY='tua-chave-aqui'
Exemplo de utilização
Após adicionares a chave, podes começar a utilizar a API. Aqui está um exemplo de como fazer uma chamada:
import os
import requests
api_key = os.getenv('API_KEY')
response = requests.get('https://api.exemplo.com/dados', headers={'Authorization': f'Bearer {api_key}'})
print(response.json())
Resolução de problemas
Se tiveres problemas ao utilizar a API, verifica o seguinte:
API_KEY está definida?Para mais informações, consulta a documentação da API.
# apps/runtime/.env
OPENAI_API_KEY=sk-...
# apps/agent/.env
OPENAI_API_KEY=sk-...
TAVILY_API_KEY=tvly-...
pnpm dev
UI corre em localhost:5173. Runtime na porta 4000, agente na porta 8123.
Ou liga o teu repositório - render.yaml define tudo.
Um assistente de investigação profunda que planeia, pesquisa na web, escreve num sistema de ficheiros virtual e apresenta cada chamada de ferramenta c…
Um coach financeiro multi-agente que analisa o seu orçamento, planeia as suas poupanças e constrói estratégias de pagamento de dívidas - apresentadas …
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.