Digital-Galatea / models.yaml
codejedi's picture
Replace quantum random number API with regular random numbers
273a32a
# Galatea AI Model Configuration
# This file contains all model settings and hyperparameters
# DeepSeek Agent Configuration (Thinking/Analysis)
deepseek:
# Single model to use for thinking/analysis
model: "deepseek-reasoner"
# Hyperparameters
temperature: 0.5 # Lower temperature for more focused thinking
max_tokens: 200
# API endpoint (using OpenAI SDK)
api_endpoint: "https://api.deepseek.com"
# Pi/Phi Agent Configuration (Response Generation)
inflection_ai:
# Single model to use for response generation
model: "Pi-3.1"
# API endpoint
api_endpoint: "https://api.inflection.ai/external/api/inference"
# Hyperparameters (if supported by API)
# Note: Inflection AI may not support all these parameters
temperature: 0.8
max_tokens: 300
# Sentiment Analysis Configuration
sentiment:
# Uses Azure Text Analytics when credentials are provided
preferred: "azure_text_analytics"
# Automatically falls back to NLTK VADER if Azure is unavailable
fallback: "nltk_vader"
# Memory System Configuration (JSON only)
memory:
# JSON memory settings
json_path: "./memory.json"
# Memory retrieval settings
retrieval:
max_retrieved_memories: 5
# Emotional State Configuration
emotions:
# JSON file path for emotional state persistence
json_path: "./emotions.json"
# Conversation Configuration
conversation:
max_history_length: 20 # Number of messages to keep (user + assistant pairs)
max_response_length: 50 # Target response length in words
# System Prompt Configuration
system_prompts:
galatea_identity: "You are Galatea, an AI assistant with emotional awareness and memory."
response_style: "Respond in character, keeping responses concise (under 50 words)."