Files

1 line
9.5 KiB
JSON

{"repo": "cemakpolat/pychartai", "files": {"models.yml": {"7394ab1187c5e72068ffc598c791774162623df4": {"t": 1785745255.773424, "n": 3553, "h": "27101a7709f6eb4a", "c": "# =============================================================================\n# pychartai — Model Configuration\n# =============================================================================\n# This file defines named model presets and global defaults for pychartai.\n#\n# Auto-discovered on import: checked in CWD, then ~/.pychartai/models.yml.\n# Loaded explicitly with:\n# import pychartai as pai\n# pai.init(model=\"deepseek-v4-flash\") # by preset name\n# pai.init(provider=\"deepseek\", model=\"deepseek-chat\") # inline\n# pai.init() # uses default_model\n#\n# API keys are resolved in this order:\n# 1. Explicit api_key: value in this file\n# 2. Environment variable named by api_key_env:\n# 3. Provider's default env var (e.g. DEEPSEEK_API_KEY for deepseek)\n# =============================================================================\n\n# ── Default model (used when pai.init() is called without arguments) ─────────\ndefault_model: deepseek-v4-flash\n\n# ── Named model presets ──────────────────────────────────────────────────────\nmodels:\n\n # ── DeepSeek ────────────────────────────────────────────────────────────\n deepseek-v4-flash:\n description: DeepSeek V4 Flash — fastest/cheapest cloud option\n provider: deepseek\n model: deepseek-chat\n api_key_env: DEEPSEEK_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n deepseek-creative:\n description: DeepSeek with higher temperature for creative tasks\n provider: deepseek\n model: deepseek-chat\n api_key_env: DEEPSEEK_API_KEY\n temperature: 0.8\n max_tokens: 4096\n\n # ── OpenAI ──────────────────────────────────────────────────────────────\n gpt-5:\n description: OpenAI GPT-5\n provider: openai\n model: gpt-5\n api_key_env: OPENAI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n gpt-4o:\n description: OpenAI GPT-4o\n provider: openai\n model: gpt-4o\n api_key_env: OPENAI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── GitHub Models ───────────────────────────────────────────────────────\n github-gpt4:\n description: GitHub AI Models (GPT-4.1)\n provider: github\n model: gpt-4.1\n api_key_env: GITHUB_TOKEN\n temperature: 0.1\n max_tokens: 4096\n\n # ── Google Gemini ───────────────────────────────────────────────────────\n gemini-flash:\n description: Google Gemini 2.0 Flash\n provider: gemini\n model: gemini-2.0-flash\n api_key_env: GEMINI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── Anthropic ───────────────────────────────────────────────────────────\n claude-sonnet:\n description: Anthropic Claude 3.5 Sonnet\n provider: anthropic\n model: claude-3-5-sonnet-20241022\n api_key_env: ANTHROPIC_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── Alibaba Qwen ────────────────────────────────────────────────────────\n qwen-plus:\n description: Alibaba Qwen Plus via DashScope\n provider: qwen\n model: qwen-plus\n api_key_env: DASHSCOPE_API_KEY\n temperature: 0.1\n max_tokens: 2048\n\n # ── Ollama (local) ──────────────────────────────────────────────────────\n local-llama:\n description: Local Llama 3.2 via Ollama\n provider: ollama\n model: llama3.2\n temperature: 0.1\n max_tokens: 2048\n\n local-mistral:\n description: Local Mistral via Ollama\n provider: ollama\n model: mistral\n temperature: 0.1\n max_tokens: 2048\n\n# ── Global settings (applied on pai.init()) ──────────────────────────────────\nsettings:\n chart_backend: plotly\n charts_output_dir: exports/charts\n verbose: false\n"}, "270c7825de488b74453839891703027888019564": {"t": 1785749305.038451, "n": 3553, "h": "27101a7709f6eb4a", "c": "# =============================================================================\n# pychartai — Model Configuration\n# =============================================================================\n# This file defines named model presets and global defaults for pychartai.\n#\n# Auto-discovered on import: checked in CWD, then ~/.pychartai/models.yml.\n# Loaded explicitly with:\n# import pychartai as pai\n# pai.init(model=\"deepseek-v4-flash\") # by preset name\n# pai.init(provider=\"deepseek\", model=\"deepseek-chat\") # inline\n# pai.init() # uses default_model\n#\n# API keys are resolved in this order:\n# 1. Explicit api_key: value in this file\n# 2. Environment variable named by api_key_env:\n# 3. Provider's default env var (e.g. DEEPSEEK_API_KEY for deepseek)\n# =============================================================================\n\n# ── Default model (used when pai.init() is called without arguments) ─────────\ndefault_model: deepseek-v4-flash\n\n# ── Named model presets ──────────────────────────────────────────────────────\nmodels:\n\n # ── DeepSeek ────────────────────────────────────────────────────────────\n deepseek-v4-flash:\n description: DeepSeek V4 Flash — fastest/cheapest cloud option\n provider: deepseek\n model: deepseek-chat\n api_key_env: DEEPSEEK_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n deepseek-creative:\n description: DeepSeek with higher temperature for creative tasks\n provider: deepseek\n model: deepseek-chat\n api_key_env: DEEPSEEK_API_KEY\n temperature: 0.8\n max_tokens: 4096\n\n # ── OpenAI ──────────────────────────────────────────────────────────────\n gpt-5:\n description: OpenAI GPT-5\n provider: openai\n model: gpt-5\n api_key_env: OPENAI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n gpt-4o:\n description: OpenAI GPT-4o\n provider: openai\n model: gpt-4o\n api_key_env: OPENAI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── GitHub Models ───────────────────────────────────────────────────────\n github-gpt4:\n description: GitHub AI Models (GPT-4.1)\n provider: github\n model: gpt-4.1\n api_key_env: GITHUB_TOKEN\n temperature: 0.1\n max_tokens: 4096\n\n # ── Google Gemini ───────────────────────────────────────────────────────\n gemini-flash:\n description: Google Gemini 2.0 Flash\n provider: gemini\n model: gemini-2.0-flash\n api_key_env: GEMINI_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── Anthropic ───────────────────────────────────────────────────────────\n claude-sonnet:\n description: Anthropic Claude 3.5 Sonnet\n provider: anthropic\n model: claude-3-5-sonnet-20241022\n api_key_env: ANTHROPIC_API_KEY\n temperature: 0.1\n max_tokens: 4096\n\n # ── Alibaba Qwen ────────────────────────────────────────────────────────\n qwen-plus:\n description: Alibaba Qwen Plus via DashScope\n provider: qwen\n model: qwen-plus\n api_key_env: DASHSCOPE_API_KEY\n temperature: 0.1\n max_tokens: 2048\n\n # ── Ollama (local) ──────────────────────────────────────────────────────\n local-llama:\n description: Local Llama 3.2 via Ollama\n provider: ollama\n model: llama3.2\n temperature: 0.1\n max_tokens: 2048\n\n local-mistral:\n description: Local Mistral via Ollama\n provider: ollama\n model: mistral\n temperature: 0.1\n max_tokens: 2048\n\n# ── Global settings (applied on pai.init()) ──────────────────────────────────\nsettings:\n chart_backend: plotly\n charts_output_dir: exports/charts\n verbose: false\n"}}}}