PromptForge API
The main class for prompt amplification.
PromptForge
from prompt_amplifier import PromptForge
forge = PromptForge(
config=None, # PromptForgeConfig
embedder=None, # Custom embedder
vectorstore=None, # Custom vector store
generator=None # Custom generator
)
Methods
load_documents
Load documents from a file or directory.
add_texts
Add raw text strings.
expand
Expand a short prompt using RAG.
result = forge.expand("Short prompt")
print(result.prompt) # Expanded prompt
print(result.expansion_ratio) # e.g., 50.0x
print(result.generation_time_ms)
search
Search without expansion.
Properties
forge.chunk_count- Number of stored chunksforge.embedder- Current embedderforge.vectorstore- Current vector storeforge.generator- Current generator