1 line
7.2 KiB
JSON
1 line
7.2 KiB
JSON
{"repo": "adityasarade/oscar", "files": {".env.example": {"0f575a19adffdd898ec8c799edf08664f0ce1455": {"t": 1785746762.4629555, "n": 3143, "h": "217682b115037779", "c": "# OSCAR Environment Configuration\n# Copy this file to .env and fill in the providers you want to use.\n\n# ─────────────────────────────────────────────────────────────────────────────\n# LLM provider selection\n# ─────────────────────────────────────────────────────────────────────────────\n# Primary provider OSCAR uses for every chat call. One of:\n# gemini — Google Gemini (Vertex AI ADC by default; falls back to GEMINI_API_KEY)\n# openai — OpenAI GPT-5 family\n# anthropic — Anthropic Claude 4.x\n# groq — Open-source models on Groq LPU hardware\n# ollama — Local models served by Ollama (no API key required)\nOSCAR_LLM_PROVIDER=gemini\n\n# Model id within the chosen provider. Run `oscar providers` to see the full\n# catalog. Defaults to each provider's recommended model when unset.\n# gemini → gemini-2.5-flash | gemini-3.5-flash† | gemini-3.1-pro-preview† |\n# gemini-3.1-flash-lite† | gemini-2.5-pro | gemini-2.5-flash-lite\n# (†) Gemini 3.x is on the Developer API; Vertex AI rollout in progress.\n# openai → gpt-5.4-mini | gpt-5.5 | gpt-5.5-2026-04-23 | gpt-5.4 |\n# gpt-5.4-nano | o3 | o4-mini | gpt-4.1 | gpt-4o\n# anthropic → claude-sonnet-4-6 | claude-opus-4-7 | claude-haiku-4-5-20251001\n# groq → llama-3.3-70b-versatile | llama-3.1-8b-instant\n# ollama → llama3.3 | llama3.1 | qwen2.5-coder | deepseek-coder-v2 | mistral-nemo\nOSCAR_LLM_MODEL=gemini-2.5-flash\n\n# Fallback provider/model if the primary fails. Optional. Defaults to gemini.\nOSCAR_LLM_FALLBACK_PROVIDER=gemini\nOSCAR_LLM_FALLBACK_MODEL=gemini-2.5-flash\n\n# ─────────────────────────────────────────────────────────────────────────────\n# Provider credentials (only set the ones you use)\n# ─────────────────────────────────────────────────────────────────────────────\n# Anthropic Claude API key (required when OSCAR_LLM_PROVIDER=anthropic)\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n\n# OpenAI API key (required when OSCAR_LLM_PROVIDER=openai)\nOPENAI_API_KEY=your_openai_api_key_here\n\n# Gemini Developer API key (only needed if you don't use Vertex AI ADC)\nGEMINI_API_KEY=your_gemini_api_key_here\n\n# Groq API key (required when OSCAR_LLM_PROVIDER=groq)\nGROQ_API_KEY=your_groq_api_key_here\n\n# Vertex AI (used by the gemini provider when ADC auth is configured)\nGOOGLE_CLOUD_PROJECT=your_gcp_project_id\nGOOGLE_CLOUD_LOCATION=us-central1\n\n# Ollama — defaults to http://localhost:11434/v1. Override only if you run\n# Ollama on a different host/port.\n# OSCAR_OLLAMA_BASE_URL=http://localhost:11434/v1\n\n# ─────────────────────────────────────────────────────────────────────────────\n# Tavily (web search) — dual keys for rate-limit fallback (optional)\n# ─────────────────────────────────────────────────────────────────────────────\nTAVILY_API_KEY1=your_primary_tavily_key\nTAVILY_API_KEY2=your_backup_tavily_key\n\n# ─────────────────────────────────────────────────────────────────────────────\n# Application settings\n# ─────────────────────────────────────────────────────────────────────────────\nOSCAR_LOG_LEVEL=INFO\nOSCAR_DATA_DIR=./data\nOSCAR_SAFE_MODE=true\nOSCAR_DEBUG=false\nOSCAR_DRY_RUN=false\n"}, "0c1ad7a091393b1a1d38b387ded0f6beec2bf691": {"t": 1785767543.10872, "n": 697, "h": "ac3e149af81941c3", "c": "# OSCAR Environment Configuration\n# Copy this file to .env and add your API keys\n\n# Required: LLM API Keys (at least one required)\nGROQ_API_KEY=your_groq_api_key_here\nGEMINI_API_KEY=your_gemini_api_key_here\nOPENAI_API_KEY=your_openai_api_key_here\n\n# Tavily API Keys for Web Search (dual keys for rate limit fallback)\nTAVILY_API_KEY1=your_primary_tavily_key\nTAVILY_API_KEY2=your_backup_tavily_key\n\n# Optional: Application Settings\nOSCAR_LOG_LEVEL=INFO\nOSCAR_DATA_DIR=./data\nOSCAR_SAFE_MODE=true\n\n# Optional: Development Settings\nOSCAR_DEBUG=false\nOSCAR_DRY_RUN=false\n\n# Vertex AI Configuration (for Gemini via Google Cloud)\nGOOGLE_CLOUD_PROJECT=your_gcp_project_id\nGOOGLE_CLOUD_LOCATION=us-central1"}, "7a20260cb72495d41e836610771185b32322c7c7": {"t": 1785767544.7058065, "n": 567, "h": "1d63478f494275bd", "c": "# OSCAR Environment Configuration\n# Copy this file to .env and add your API keys\n\n# Required: LLM API Keys (at least one required)\nGROQ_API_KEY=your_groq_api_key_here\nGEMINI_API_KEY=your_gemini_api_key_here\nOPENAI_API_KEY=your_openai_api_key_here\n\n# Tavily API Keys for Web Search (dual keys for rate limit fallback)\nTAVILY_API_KEY1=your_primary_tavily_key\nTAVILY_API_KEY2=your_backup_tavily_key\n\n# Optional: Application Settings\nOSCAR_LOG_LEVEL=INFO\nOSCAR_DATA_DIR=./data\nOSCAR_SAFE_MODE=true\n\n# Optional: Development Settings \nOSCAR_DEBUG=false\nOSCAR_DRY_RUN=false"}, "083b813c4e9c51b96b21c3675a207f87c6d11114": {"t": 1785767545.9688184, "n": 354, "h": "a37a38c4d26d1a41", "c": "# OSCAR Environment Configuration\n# Copy this file to .env and add your API keys\n\n# Required: LLM API Keys\nGROQ_API_KEY=your_groq_api_key_here\nOPENAI_API_KEY=your_openai_api_key_here\n\n# Optional: Application Settings\nOSCAR_LOG_LEVEL=INFO\nOSCAR_DATA_DIR=./data\nOSCAR_SAFE_MODE=true\n\n# Optional: Development Settings \nOSCAR_DEBUG=false\nOSCAR_DRY_RUN=false"}, "873d0e59f4c73ce004e44a35859d9d19c0f420d0": {"t": 1785767547.2438874, "n": 548, "h": "e1bc4af7d9c591ab", "c": "# OSCAR Environment Configuration Template\n# Copy this file to .env and fill in your actual API keys\n\n# LLM API Keys\nGROQ_API_KEY=your_groq_api_key_here\nOPENAI_API_KEY=your_openai_api_key_here # Optional, for future migration\nGEMINI_API_KEY=your_gemini_api_key_here # Optional, for future migration\n\n# Application Settings\nOSCAR_LOG_LEVEL=INFO\nOSCAR_DATA_DIR=./data\nOSCAR_SAFE_MODE=true\n\n# Speech Settings\nOSCAR_STT_PROVIDER=vosk\nOSCAR_AUDIO_DEVICE_INDEX=0 # Use default audio device\n\n# Development Settings\nOSCAR_DEBUG=false\nOSCAR_DRY_RUN=false"}}}} |