Files

1 line
5.3 KiB
JSON

{"repo": "caicaiis/auto-scholar", "files": {"config/models.yaml": {"3d77f0f3a146acd8fa6e6711eecd2ba5e50565a4": {"t": 1785745199.3592768, "n": 2439, "h": "bfdff9434115b26d", "c": "# Auto-Scholar Model Configuration\n#\n# Environment variable substitution: ${VAR_NAME} or ${VAR_NAME:-default_value}\n# If the env var is not set and no default is provided, the value becomes \"\".\n#\n# Each model entry maps to backend.schemas.ModelConfig.\n# Invalid entries are skipped with a warning (other models still load).\n\nmodels:\n # --- OpenAI ---\n - id: \"openai:gpt-4o\"\n provider: \"openai\"\n model_name: \"gpt-4o\"\n display_name: \"GPT-4o (OpenAI)\"\n api_base: \"${LLM_BASE_URL:-https://api.openai.com/v1}\"\n api_key_env: \"LLM_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 128000\n supports_long_context: true\n cost_tier: 3 # HIGH\n reasoning_score: 8\n creativity_score: 8\n latency_score: 6\n\n - id: \"openai:gpt-4o-mini\"\n provider: \"openai\"\n model_name: \"gpt-4o-mini\"\n display_name: \"GPT-4o Mini (OpenAI)\"\n api_base: \"${LLM_BASE_URL:-https://api.openai.com/v1}\"\n api_key_env: \"LLM_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 128000\n supports_long_context: true\n cost_tier: 1 # LOW\n reasoning_score: 6\n creativity_score: 5\n latency_score: 9\n\n # --- DeepSeek ---\n - id: \"deepseek:deepseek-chat\"\n provider: \"deepseek\"\n model_name: \"deepseek-chat\"\n display_name: \"DeepSeek Chat\"\n api_base: \"${DEEPSEEK_BASE_URL:-https://api.deepseek.com/v1}\"\n api_key_env: \"DEEPSEEK_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 64000\n supports_long_context: true\n cost_tier: 1 # LOW\n reasoning_score: 7\n creativity_score: 6\n latency_score: 7\n\n # --- Ollama (local) ---\n # Uncomment and adjust for your local models:\n # - id: \"ollama:llama3.1:8b\"\n # provider: \"ollama\"\n # model_name: \"llama3.1:8b\"\n # display_name: \"Llama 3.1 8B (Ollama, local)\"\n # api_base: \"${OLLAMA_BASE_URL:-http://localhost:11434/v1}\"\n # api_key_env: \"\"\n # supports_json_mode: false\n # supports_structured_output: false\n # max_output_tokens: 4096\n # is_local: true\n # max_context_tokens: 8000\n # supports_long_context: false\n # cost_tier: 1 # LOW\n # reasoning_score: 4\n # creativity_score: 4\n # latency_score: 8\n"}, "d8ca32293f8deccef4cde783457bbce33c3cffde": {"t": 1785748566.2444556, "n": 2439, "h": "bfdff9434115b26d", "c": "# Auto-Scholar Model Configuration\n#\n# Environment variable substitution: ${VAR_NAME} or ${VAR_NAME:-default_value}\n# If the env var is not set and no default is provided, the value becomes \"\".\n#\n# Each model entry maps to backend.schemas.ModelConfig.\n# Invalid entries are skipped with a warning (other models still load).\n\nmodels:\n # --- OpenAI ---\n - id: \"openai:gpt-4o\"\n provider: \"openai\"\n model_name: \"gpt-4o\"\n display_name: \"GPT-4o (OpenAI)\"\n api_base: \"${LLM_BASE_URL:-https://api.openai.com/v1}\"\n api_key_env: \"LLM_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 128000\n supports_long_context: true\n cost_tier: 3 # HIGH\n reasoning_score: 8\n creativity_score: 8\n latency_score: 6\n\n - id: \"openai:gpt-4o-mini\"\n provider: \"openai\"\n model_name: \"gpt-4o-mini\"\n display_name: \"GPT-4o Mini (OpenAI)\"\n api_base: \"${LLM_BASE_URL:-https://api.openai.com/v1}\"\n api_key_env: \"LLM_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 128000\n supports_long_context: true\n cost_tier: 1 # LOW\n reasoning_score: 6\n creativity_score: 5\n latency_score: 9\n\n # --- DeepSeek ---\n - id: \"deepseek:deepseek-chat\"\n provider: \"deepseek\"\n model_name: \"deepseek-chat\"\n display_name: \"DeepSeek Chat\"\n api_base: \"${DEEPSEEK_BASE_URL:-https://api.deepseek.com/v1}\"\n api_key_env: \"DEEPSEEK_API_KEY\"\n supports_json_mode: true\n supports_structured_output: true\n max_output_tokens: 8192\n is_local: false\n max_context_tokens: 64000\n supports_long_context: true\n cost_tier: 1 # LOW\n reasoning_score: 7\n creativity_score: 6\n latency_score: 7\n\n # --- Ollama (local) ---\n # Uncomment and adjust for your local models:\n # - id: \"ollama:llama3.1:8b\"\n # provider: \"ollama\"\n # model_name: \"llama3.1:8b\"\n # display_name: \"Llama 3.1 8B (Ollama, local)\"\n # api_base: \"${OLLAMA_BASE_URL:-http://localhost:11434/v1}\"\n # api_key_env: \"\"\n # supports_json_mode: false\n # supports_structured_output: false\n # max_output_tokens: 4096\n # is_local: true\n # max_context_tokens: 8000\n # supports_long_context: false\n # cost_tier: 1 # LOW\n # reasoning_score: 4\n # creativity_score: 4\n # latency_score: 8\n"}}}}