# YOUR LLM API KEYS OPENAI_API_KEY= ANTHROPIC_API_KEY= # MODEL_CONFIGURATIONS # Only OpenAI models are supported for now DEFAULT_MODEL="gpt-4o-mini" # This is the default model used for all the features SUMMARIZATION_MODEL="gpt-4o-mini" # This is the model used for summarization, defaults to the DEFAULT_MODEL if empty RETRIEVAL_MODEL="gpt-4o-mini" # This is the model used for retrieval, defaults to the DEFAULT_MODEL if empty # OLLAMA OLLAMA_API_BASE="http://10.20.30.20:11434" # OPEN ROUTER OPENROUTER_BASE_URL="https://openrouter.ai/api/v1" OPENROUTER_API_KEY= # USE THIS IF YOU WANT TO DEBUG THE APP ON LANGSMITH # LANGCHAIN_TRACING_V2=true # LANGCHAIN_ENDPOINT="https://api.smith.langchain.com" # LANGCHAIN_API_KEY= # LANGCHAIN_PROJECT="Open Notebook" # CONNECTION DETAILS FOR YOUR SURREAL DB SURREAL_ADDRESS="ws://localhost:8000/rpc" SURREAL_USER="root" SURREAL_PASS="root" SURREAL_NAMESPACE="open_notebook" SURREAL_DATABASE="staging" # This is used for the summarization feature when the content is to big to fit a single context window # It is measured in characters, not tokens. SUMMARY_CHUNK_SIZE=200000 SUMMARY_CHUNK_OVERLAP=1000 # This is used for vector embeddings # It is measured in characters, not tokens. EMBEDDING_CHUNK_SIZE=1000 EMBEDDING_CHUNK_OVERLAP=50