1 line
2.4 KiB
JSON
1 line
2.4 KiB
JSON
{"repo": "alyfe-how/esmc-sdk", "files": {".claude/.esmc-vendor-config.json": {"0a18ecd3570be16a6f46bcc165370c26d1962fb9": {"t": 1785674543.400779, "n": 2110, "h": "a85cb30586b99625", "c": "{\n \"version\": \"2.0.0\",\n \"last_updated\": \"2025-11-10\",\n \"preprocessing\": {\n \"strategy\": \"cheapest_available\",\n \"capability_required\": \"L2_compression\",\n \"model_override\": null,\n \"vendors\": [\n {\n \"name\": \"openai\",\n \"enabled\": true,\n \"api_key_env\": \"OPENAI_API_KEY\",\n \"notes\": \"Primary vendor - cheapest models available\",\n \"models\": [\n {\n \"id\": \"gpt-4o-mini\",\n \"input_price_per_mtok\": 0.15,\n \"output_price_per_mtok\": 0.60,\n \"capability_tier\": \"L2_compression\",\n \"available\": true,\n \"notes\": \"Primary model - reliable and affordable\"\n }\n ]\n },\n {\n \"name\": \"anthropic\",\n \"enabled\": false,\n \"api_key_env\": \"ANTHROPIC_API_KEY\",\n \"notes\": \"Set enabled:true and add API key to .env.local to use\",\n \"models\": [\n {\n \"id\": \"claude-haiku-4\",\n \"input_price_per_mtok\": 0.25,\n \"output_price_per_mtok\": 1.25,\n \"capability_tier\": \"L2_compression\",\n \"available\": true,\n \"notes\": \"Fast and affordable Claude model\"\n }\n ]\n },\n {\n \"name\": \"xai\",\n \"enabled\": false,\n \"api_key_env\": \"XAI_API_KEY\",\n \"notes\": \"Grok models - Set enabled:true and add API key to .env.local to use\",\n \"models\": [\n {\n \"id\": \"grok-2-mini\",\n \"input_price_per_mtok\": 0.10,\n \"output_price_per_mtok\": 0.50,\n \"capability_tier\": \"L2_compression\",\n \"available\": true,\n \"notes\": \"Grok's affordable model (if cheaper than OpenAI)\"\n }\n ]\n }\n ]\n },\n \"usage_instructions\": [\n \"1. Add your API keys to .claude/.env.local (e.g., OPENAI_API_KEY=sk-...)\",\n \"2. Enable vendors you want to use by setting 'enabled: true'\",\n \"3. ESMC will auto-select the cheapest model from enabled vendors\",\n \"4. Models are tried in price order (cheapest first)\",\n \"5. If all fail, ESMC falls back to Claude subscription (no preprocessing)\"\n ]\n}\n"}}}} |