{"name":"Cloudflare AI Text Service","version":"2.1.0","description":"Advanced AI generation service powered by Cloudflare Workers AI","endpoints":{"POST /generate":{"description":"Generate text using AI (supports Chinese via Kimi K2.5)","body":{"prompt":"string (required) - The input prompt","maxTokens":"number (optional) - Max tokens to generate, default 2048","temperature":"number (optional) - Temperature, default 0.7","model":"string (optional) - Model ID, default @cf/moonshotai/kimi-k2.5"},"response":{"prompt":"string - The input prompt","generatedText":"string - The generated text","model":"string - Model used","r2Url":"string (optional) - URL for content stored in R2"}},"GET /generate":{"description":"Generate text using GET request","query":{"prompt":"string (required)","maxTokens":"number (optional)","temperature":"number (optional)","model":"string (optional)"},"response":"Same as POST /generate"},"POST /image/generate":{"description":"Generate images using AI (Flux model)","body":{"prompt":"string (required) - Image description","width":"number (optional) - Image width, default 1024","height":"number (optional) - Image height, default 1024","model":"string (optional) - Model ID, default @cf/black-forest-labs/flux-2-dev","numIterations":"number (optional) - Number of iterations, default 20"},"response":{"prompt":"string - The input prompt","base64":"string - Base64 encoded image data URL","model":"string - Model used","width":"number - Image width","height":"number - Image height"}},"GET /health":{"description":"Health check endpoint","response":{"status":"healthy | degraded | unhealthy","timestamp":"ISO timestamp","runtime":"Runtime identifier","services":"Status of all bound services"}}},"features":["Text generation with Kimi K2.5 (Chinese support)","Image generation with Flux 2 Dev","D1 event logging for audit and analytics","KV caching for near-zero latency responses","R2 storage for long content and images","Workers AI integration"]}