# mammoth1 > Mammoth-1 27B decision model — Jev-compatible /v1/systemone This file is intended for AI coding agents wiring an application to this specific Chutes model. ## Important URLs - Model page: https://chutes.ai/app/chute/vonkaiser-mammoth1 - Model llms.txt: https://chutes.ai/app/chute/vonkaiser-mammoth1/llms.txt - Model OpenAPI 3.1 spec (this chute, callable): https://chutes.ai/app/chute/vonkaiser-mammoth1/openapi.json - Global Chutes llms.txt: https://chutes.ai/llms.txt - Full Chutes docs export: https://chutes.ai/llms-full.txt - Management API OpenAPI (account/billing/keys, NOT this model): https://api.chutes.ai/openapi.json ## Model Identifiers - Name: `mammoth1` - Chute ID: `1b790ef0-e850-58c8-89fc-20b6d29c41f6` - Slug: `vonkaiser-mammoth1` - Owner: `vonkaiser` ## Authentication - Use `Authorization: Bearer $CHUTES_API_KEY` for inference calls. - Send JSON request bodies with `Content-Type: application/json` unless the endpoint documentation says otherwise. - The request body is FLAT — send the request fields at the top level (no `input_args`/`args` wrapper). - This model is served on its own host (`https://vonkaiser-mammoth1.chutes.ai`). Call the endpoint paths listed below directly. - For base64 media fields, send raw base64 strings in API requests. The web playground may use temporary Blob upload references internally for large files before proxying to Chutes. ## Pricing - $2.25 per hour - Check the model page for current pricing. ## Endpoints ### 1. POST /v1/systemone - Base URL: `https://vonkaiser-mammoth1.chutes.ai` - Output content type: `application/json` Request fields: Example call: cURL: ```bash curl -X POST "https://vonkaiser-mammoth1.chutes.ai/v1/systemone" \ -H "Authorization: Bearer $CHUTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{}' ``` Python: ```python import os import requests api_key = os.environ.get("CHUTES_API_KEY") if not api_key: raise ValueError("Missing CHUTES_API_KEY") url = "https://vonkaiser-mammoth1.chutes.ai/v1/systemone" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json", } data = {} response = requests.request("POST", url, headers=headers, json=data) response.raise_for_status() result = response.json() print(result) ``` ### 2. GET /health - Base URL: `https://vonkaiser-mammoth1.chutes.ai` - Output content type: `application/json` Request fields: Example call: cURL: ```bash curl -X GET "https://vonkaiser-mammoth1.chutes.ai/health" \ -H "Authorization: Bearer $CHUTES_API_KEY" \ -H "Content-Type: application/json" \ -d '{}' ``` Python: ```python import os import requests api_key = os.environ.get("CHUTES_API_KEY") if not api_key: raise ValueError("Missing CHUTES_API_KEY") url = "https://vonkaiser-mammoth1.chutes.ai/health" headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json", } data = {} response = requests.request("GET", url, headers=headers, json=data) response.raise_for_status() result = response.json() print(result) ``` ## Agent Integration Checklist - Pick the endpoint path that matches the desired task. - Set `CHUTES_API_KEY` in the server-side environment only. - Validate required fields before sending requests. - For media models, keep file upload, base64 conversion, and output preview/download handling explicit in the app UI.