Usage
Examples
Basic Mode
from auxknow import AuxKnow
# Initialize the AuxKnow instance
auxknow = AuxKnow(
perplexity_api_key="your_api_key", # Required
openai_api_key="your_openai_api_key", # Required
verbose=True, # Optional, default: False
auto_prompt_augment=True, # Optional, default: False
auto_model_routing=True, # Optional, default: True
auto_query_restructuring=False, # Optional, default: False
enable_unibiased_reasoning=True, # Optional, default: True
performance_logging_enabled=False, # Optional, default: False
fast_mode=False # Optional, default: False
)
# Ask a question
response = auxknow.ask(
question="What is the theory of evolution?",
context="", # Optional context
deep_research=False, # Optional, enables in-depth research mode
fast_mode=False, # Optional, prioritizes speed over quality
enable_reasoning=False, # Optional, enables reasoning mode
for_citations=True # Optional, enables citation extraction
)
print("Answer:", response.answer)
print("Citations:", response.citations)Streaming Mode
Context-Aware Sessions
Custom Configuration
Fast Mode
Deep Research Mode
Reasoning Mode
Citation Extraction
Version Information
Last updated