Ir para o conteúdo

apogee-ai-ui

React widgets for AI applications — also published as @apogee/ai-ui-react on npm.

Esta página está sendo ampliada

As tabelas abaixo são geradas do código-fonte do pacote, portanto estão corretas. Guias narrativos e exemplos comentados estão sendo escritos módulo a módulo.

API pública

Tudo abaixo é exportado pela raiz do pacote, então from apogee_ai_ui import X funciona para cada nome.

Camada Símbolos
Application · DTOs BenchDTO, RenderDTO, StreamDTO
Application · Use cases BenchRenderUseCase, BuildDemoUseCase, ListComponentsUseCase, RenderUseCase, StreamTokensUseCase
Domain UiComponent, UiEvent, UiSession, UiUpdate
Domain · Enums ComponentKind, RendererKind, UiEventKind
Domain · Exceptions RendererError, SessionNotFoundException, UiError
Domain · Protocols (ports) IRenderer, ISessionStore, IStream
Infrastructure Card, ChatMessage, Code, Container, Heading, HtmlRenderer, InMemorySessionStore, JsonRenderer, List, Markdown, Panel, PlainTextRenderer, ProgressBar, ProgressStream, Spinner, Table, TerminalRenderer, Text, TokenStream

Instalação

Bash
pip install apogee-ai-ui

A instalação base não tem dependência externa obrigatória. Cada extra habilita um adapter.

Extra Traz
rich rich>=13.7
markdown markdown>=3.5

CLI

Instalado como console script e registrado como plugin do apogee, então os mesmos subcomandos funcionam sob o binário global.

Bash
apogee-ui --help

Leia a seguir