ClawLink
AI & ML12 toolsPaste one API key

LLM API integration for AI agents

LLM API provides a unified inference API for text, embeddings, images, audio, video, files, and batch workloads across multiple AI providers.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect LLM API once and call the same tools from all of them.

Setup

Connect LLM API through ClawLink's hosted setup.

  • Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

LLM API exposes 12 tools through ClawLink. The 11 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
llm_api_count_anthropic_message_tokensCount input tokens for an Anthropic-compatible message request without generating a modelRead
llm_api_discover_modelsReturn one model's full live capabilities by ID, or browse a compact, bounded view of the liveRead
llm_api_get_account_and_creditsReturn the connected user, project, organization, purchased and bonus credit balances, fundingRead
llm_api_list_or_get_batchesReturn one asynchronous batch and its latest lifecycle, token, and cost status by ID, or oneRead
llm_api_list_or_get_filesReturn metadata for one project file by ID, or one provider-default page of project fileRead
llm_api_cancel_batchRequest best-effort cancellation of an in-progress batchWrite
llm_api_create_anthropic_messageGenerate one complete, non-streaming Anthropic-compatible message with flexible content blocksWrite
llm_api_create_chat_completionGenerate a complete, non-streaming OpenAI-compatible chat responseWrite
llm_api_create_embeddingsCreate vector embeddings for one text or a batch of texts with a selected embedding modelWrite
llm_api_create_responseGenerate one complete, non-streaming OpenAI Responses-compatible result from text or structuredWrite
llm_api_submit_batchCreate an asynchronous batch for chat completions or responses from an existing purpose=batchRead

On this page