API Reference
Modules
- Clients
- Clients.AsyncFFLiteLLMClient
- Clients.BaseLiteLLMClient
- Clients.FFLiteLLMClient
- Clients.FFMistralSmall
- Clients.model_defaults
- ConversationHistory
- FFAI
- FFAIClientBase
- OrderedPromptHistory
- agent
- agent.agent_loop
- agent.agent_result
- agent.response_validator
- config
- core
AsyncFFAIClientBaseAsyncGraphExecutorConditionEvaluatorConversationHistoryDependencyEdgeEmbeddingsExecutionGraphExecutionStateFFAIClientBaseGraphResultHistoryExporterMemoryOrderedPromptHistoryPermanentHistoryPromptBuilderPromptNodeResponseContextResponseResultStructuredOutputHandlerStructuredResultTurnHitTurnVectorStorebuild_execution_graph()build_execution_graph_with_edges()build_graph_history_dict()check_abort_condition()clean_response()evaluate_condition()evaluate_condition_with_trace()extract_json()extract_json_field()get_ready_prompts()interpolate_prompt()is_abort_trigger()resolve_graph_prompt()run_sync()should_skip_for_failed_deps()- Classes
- Functions
- core._async
- core.async_client_base
- core.async_executor
- core.client_base
- core.condition_evaluator
- core.conversation_manager
- core.embeddings
- core.execution_result
- core.execution_state
- core.graph
- core.graph_execution_helpers
- core.history
- core.history.conversation
- core.history.ordered
- core.history.permanent
- core.history.recorder
- core.history_exporter
- core.memory
- core.memory.memory
- core.memory.persist
- core.memory.turn_store
- core.memory.types
- core.prompt_builder
- core.prompt_node
- core.prompt_utils
- core.response_context
- core.response_executor
- core.response_options
- core.response_result
- core.response_utils
- core.structured_output
- core.types
- core.usage
- observability
- observability.log_context
- observability.telemetry
- rag
RAGBM25IndexCharacterChunkerChunkDeduplicatorChunkerBaseClientAdapterCodeChunkerContextualEmbeddingsCrossEncoderRerankerDiversityRerankerEmbeddingsGenerationResultHierarchicalChunkerHierarchicalIndexHierarchicalTextChunkHybridSearchMarkdownChunkerNoopRerankerQueryExpanderQueryResultRecursiveChunkerRerankerBaseSearchHitTextChunkVectorStoreVectorStoreBasechunk_text()format_hits()fuse_search_results()get_chunker()get_reranker()get_store()is_store_available()list_available_stores()list_chunkers()list_stores()litellm_generate_fn()reciprocal_rank_fusion()- Classes
- Functions
- rag.client_adapter
- rag.embed
- rag.format
- rag.indexing
- rag.indexing.bm25
- rag.indexing.contextual
- rag.indexing.deduplication
- rag.indexing.hierarchical
- rag.prompts
- rag.rag
- rag.search
- rag.search.hybrid
- rag.search.query_expansion
- rag.search.rerankers
- rag.splitters
- rag.splitters.base
- rag.splitters.character
- rag.splitters.code
- rag.splitters.factory
- rag.splitters.hierarchical
- rag.splitters.markdown
- rag.splitters.recursive
- rag.store
- rag.types
- retry_utils
- tools
- tools.tool_registry