apogee-ai-ui¶
React widgets for AI applications — also published as
@apogee/ai-ui-reacton 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¶
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.
Leia a seguir¶
- Instalação
- Referência — todo símbolo público, gerado do código-fonte
- Apogee Framework — como os pacotes se encaixam