KosmoKrator

ai

Eden AI CLI for Cron Jobs

Use the Eden AI CLI for cron jobs with headless JSON commands, schema discovery, credentials, and permission controls.

6 functions 4 read 2 write API key auth

Eden AI CLI for Cron Jobs

Schedule repeatable integration workflows from cron while keeping credentials in KosmoKrator config.

Use the headless CLI from cron when an operation should run without an interactive agent session. The Eden AI CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.

Command Shape

# Eden AI CLI for Cron Jobs
kosmokrator integrations:configure eden-ai --set api_key="$EDEN_AI_API_KEY" --enable --read allow --write ask --json
kosmo integrations:call eden-ai.edenai_generate_text '{"providers":"example_providers","text":"example_text","conversation":"example_conversation","temperature":1,"max_tokens":1,"fallback_providers":"example_fallback_providers"}' --json

Discovery Before Execution

Agents and scripts can inspect Eden AI docs and schemas before choosing a function.

kosmo integrations:docs eden-ai --json
kosmo integrations:docs eden-ai.edenai_generate_text --json
kosmo integrations:schema eden-ai.edenai_generate_text --json
kosmo integrations:search "Eden AI" --json
kosmo integrations:list --json

Useful Eden AI CLI Functions

FunctionTypeParametersDescription
eden-ai.edenai_generate_text Write providers, text, conversation, temperature, max_tokens, fallback_providers Generate text using AI models via Eden AI. Supports providers like OpenAI (GPT-4), Anthropic (Claude), Google (Gemini), Mistral, Cohere, and more. You can send a single prompt or a conversation history.
eden-ai.edenai_analyze_image Read providers, image_url, image_base64, features, fallback_providers Analyze images using AI models via Eden AI. Supports object detection, explicit content detection, scene description, and more. Provide an image as a URL or base64-encoded string.
eden-ai.edenai_translate_text Write providers, text, source_language, target_language, fallback_providers Translate text between languages using AI models via Eden AI. Supports providers like Google Translate, DeepL, Amazon Translate, Microsoft Translator, and more. Detects the source language automatically if not specified.
eden-ai.edenai_transcribe_audio Read providers, audio_url, audio_base64, language, speakers, fallback_providers Transcribe audio or video to text using AI models via Eden AI. Supports providers like OpenAI (Whisper), Google Speech-to-Text, Amazon Transcribe, Microsoft Azure, and more. Provide audio as a URL or base64-encoded string.
eden-ai.edenai_ocr Read providers, document_url, document_base64, language, fallback_providers Extract text from images and documents using OCR via Eden AI. Supports providers like Google Cloud Vision, Amazon Textract, Microsoft Azure, and more. This is an async operation — the response may contain a public_job_id for tracking. Provide the document as a URL or base64-encoded string.
eden-ai.edenai_get_current_user Read none Get the current Eden AI user's account information, including email, plan, and usage details. Useful for verifying API connectivity and checking account status.

Automation Notes

Related Eden AI CLI Pages