Refactored gemini, openai and claude into one file and removed logic from the base class, also made helper class definable from command line
This commit is contained in:
+35
-9
@@ -1,14 +1,40 @@
|
||||
# Telegram Bot Tokens
|
||||
TELEGRAM_BOT_TOKEN=your_daemon_bot_token_here
|
||||
TELEGRAM_APPRENTICE_BOT_TOKEN=your_apprentice_bot_token_here
|
||||
TELEGRAM_BOT_TOKEN=your_bot_token_here
|
||||
PYTHONPATH=${workspaceFolder}
|
||||
GITHUB_TOKEN=your_github_personal_access_token_here
|
||||
GITHUB_REPOSITORY=your_github_username_or_organization/your_repo_name
|
||||
GITHUB_REPO_OWNER=your_github_username_or_organization
|
||||
|
||||
SYSTEM_PROMPT_PATH=./prompts/project_manager_prompt.txt
|
||||
|
||||
ACTIVE_MODEL_PROFILE=OPENAI # Options: OPENAI, GEMINI, GLHF_CHAT
|
||||
|
||||
# Create a new profile with these settings:
|
||||
# {MODEL_PROFILE}_API_KEY
|
||||
# {MODEL_PROFILE}_API_BASE_URL # Optional for OpenAI
|
||||
# {MODEL_PROFILE}_SMALL_MODEL
|
||||
# {MODEL_PROFILE}_SMALL_MODEL_MAX_TOKENS
|
||||
# {MODEL_PROFILE}_LARGE_MODEL
|
||||
# {MODEL_PROFILE}_LARGE_MODEL_MAX_TOKENS
|
||||
|
||||
# OpenAI API Key
|
||||
OPENAI_API_KEY=your_openai_api_key_here
|
||||
OPENAI_SMALL_MODEL=gpt-4.1-mini
|
||||
OPENAI_SMALL_MODEL_MAX_TOKENS=32768
|
||||
OPENAI_LARGE_MODEL=gpt-4.1
|
||||
OPENAI_LARGE_MODEL_MAX_TOKENS=32768
|
||||
|
||||
# Anthropic API Key
|
||||
ANTHROPIC_API_KEY=your_anthropic_api_key_here
|
||||
# Gemini API
|
||||
GEMINI_API_KEY=your_gemini_api_key_here
|
||||
GEMINI_API_BASE_URL=https://generativelanguage.googleapis.com/v1beta/openai/
|
||||
GEMINI_SMALL_MODEL=gemini-2.5-flash-preview-05-20
|
||||
GEMINI_SMALL_MODEL_MAX_TOKENS=65536
|
||||
GEMINI_LARGE_MODEL=gemini-2.5-pro-preview-05-06
|
||||
GEMINI_LARGE_MODEL_MAX_TOKENS=65536
|
||||
|
||||
# GitHub Repository Information
|
||||
GITHUB_REPO_OWNER=your_github_username_or_organization
|
||||
GITHUB_REPO_NAME=your_repo_name
|
||||
GITHUB_ACCESS_TOKEN=your_github_personal_access_token
|
||||
# GLHF Chat API Key
|
||||
GLHF_CHAT_API_KEY=your_glhf_chat_api_key_here
|
||||
GLHF_CHAT_API_BASE_URL=https://glhf.chat/api/openai/v1
|
||||
GLHF_CHAT_SMALL_MODEL=meta-llama/Llama-3.3-70B-Instruct
|
||||
GLHF_CHAT_SMALL_MODEL_MAX_TOKENS=1024
|
||||
GLHF_CHAT_LARGE_MODEL=deepseek-ai/DeepSeek-V3-0324
|
||||
GLHF_CHAT_LARGE_MODEL_MAX_TOKENS=1024
|
||||
Reference in New Issue
Block a user