Cancel Batch
Request best-effort cancellation of an in-progress batch. Return the provider's actual batch state without implying cancellation took effect; work may still finish and incur charges before the request is applied.
LLM API provides a unified inference API for text, embeddings, images, audio, video, files, and batch workloads across multiple AI providers.
Request best-effort cancellation of an in-progress batch. Return the provider's actual batch state without implying cancellation took effect; work may still finish and incur charges before the request is applied.
Count input tokens for an Anthropic-compatible message request without generating a model response.
Generate one complete, non-streaming Anthropic-compatible message with flexible content blocks, system prompts, and tool use.
Generate a complete, non-streaming OpenAI-compatible chat response from role-based messages, optionally using tools, multimodal content, structured output, reasoning, or web search supported by the selected model.
Create vector embeddings for one text or a batch of texts with a selected embedding model.
Generate one complete, non-streaming OpenAI Responses-compatible result from text or structured input, preserving reasoning and tool items.
Permanently delete a caller-owned or explicitly authorized project file. This destructive operation cannot be undone; a missing file fails with not found rather than reporting a successful deletion.
Return one model's full live capabilities by ID, or browse a compact, bounded view of the live model catalog using local capability filters.
Return the connected user, project, organization, purchased and bonus credit balances, funding mode, and balance gating in one account-status read.
Return one asynchronous batch and its latest lifecycle, token, and cost status by ID, or one provider-default page of project batches when no batch ID is supplied. List mode supports provider cursor pagination.
Return metadata for one project file by ID, or one provider-default page of project file metadata when no file ID is supplied. List mode supports purpose filtering and provider cursor pagination.
Create an asynchronous batch from an existing purpose=batch file ID, or upload a JSONL input file with purpose=batch and create the batch in one call.
The LLM API integration connects your Dench AI CRM directly to LLM API, so agents can read and act on your LLM API data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
12 actions are available for agents to invoke on your behalf. Every call runs through LLM API's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find LLM API and click Connect — you'll authorize access through LLM API's own sign-in flow. No API keys or code required.
Ask an agent to use LLM API in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench LLM API integration connects your AI CRM to LLM API, so AI agents can work with your LLM API data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The LLM API integration currently exposes 12 actions, including Cancel Batch, Count Anthropic Message Tokens, Create Anthropic Message, Create Chat Completion, Create Embeddings, and Create Response. Agents invoke them on your behalf from chat or from automations.
No. You connect LLM API from your Dench workspace using LLM API's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through LLM API's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the LLM API connection from your workspace settings at any time.