elph-ai 0.0.28

Unified LLM API with provider collections, auth resolution, and streaming
Documentation
{
    "glm-4.5-air": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": false,
            "supportsStore": false,
            "thinkingFormat": "zai"
        },
        "contextWindow": 131072,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-4.5-air",
        "input": ["text"],
        "maxTokens": 98304,
        "name": "GLM-4.5-Air",
        "provider": "zai",
        "reasoning": true
    },
    "glm-4.7": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": false,
            "supportsStore": false,
            "thinkingFormat": "zai",
            "zaiToolStream": true
        },
        "contextWindow": 204800,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-4.7",
        "input": ["text"],
        "maxTokens": 131072,
        "name": "GLM-4.7",
        "provider": "zai",
        "reasoning": true
    },
    "glm-5-turbo": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": false,
            "supportsStore": false,
            "thinkingFormat": "zai",
            "zaiToolStream": true
        },
        "contextWindow": 200000,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-5-turbo",
        "input": ["text"],
        "maxTokens": 131072,
        "name": "GLM-5-Turbo",
        "provider": "zai",
        "reasoning": true
    },
    "glm-5.1": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": false,
            "supportsStore": false,
            "thinkingFormat": "zai",
            "zaiToolStream": true
        },
        "contextWindow": 200000,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-5.1",
        "input": ["text"],
        "maxTokens": 131072,
        "name": "GLM-5.1",
        "provider": "zai",
        "reasoning": true
    },
    "glm-5.2": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": true,
            "supportsStore": false,
            "thinkingFormat": "zai",
            "zaiToolStream": true
        },
        "contextWindow": 1000000,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-5.2",
        "input": ["text"],
        "maxTokens": 131072,
        "name": "GLM-5.2",
        "provider": "zai",
        "reasoning": true,
        "thinkingLevelMap": {
            "high": "high",
            "low": "high",
            "max": "max",
            "medium": "high",
            "minimal": null
        }
    },
    "glm-5v-turbo": {
        "api": "openai-completions",
        "baseUrl": "https://api.z.ai/api/coding/paas/v4",
        "compat": {
            "supportsDeveloperRole": false,
            "supportsReasoningEffort": false,
            "supportsStore": false,
            "thinkingFormat": "zai",
            "zaiToolStream": true
        },
        "contextWindow": 200000,
        "cost": {
            "cacheRead": 0,
            "cacheWrite": 0,
            "input": 0,
            "output": 0
        },
        "id": "glm-5v-turbo",
        "input": ["text", "image"],
        "maxTokens": 131072,
        "name": "GLM-5V-Turbo",
        "provider": "zai",
        "reasoning": true
    }
}