C3 AI Documentation Home

genAiBase Package Documentation

The genAiBase package includes the C3 AI Types, seed data, test data, metadata, UI components, application pages, and dependent packages for Generative AI. The genAiBase package is the core dependency for all C3 Gen AI packages and contains all of the logic on which other Gen AI packages build.

Dependencies

Dependent PackagePurpose of this Package
platformCore platform logic
jarvisJarvis actions in TestApi.js
testtoolsTesting
uiComponentLibraryReactBasic UI functionality

Key C3 AI Types in this package

C3 AI TypeDescription
Genai.Query.ResultResult of a query
Genai.RetrieverRetriever for similarity search
Genai.Retriever.SimilaritySearchResultResult of similarity search
Genai.UnstructuredQuery.EngineHandles unstructured queries
Genai.Agent.QueryOrchestratorDispatches structured and unstructured queries
Genai.Agent.DynamicDynamic Agent system for multi-step reasoning
Genai.Agent.Dynamic.ConfigConfiguration for dynamic agents
Genai.Agent.Dynamic.ToolTools for dynamic agents
Genai.LlmGuardrails.ManagerLLM input/output processing and validation
Genai.PromptStructured prompt type
Was this page helpful?