Skip to content

AI Providers & Configuration

Batcher.ai connects to multiple AI providers to power your formulas. Configurations define which AI model to use and how it behaves. A free built-in model ("default") is included — add your own API keys to access premium models.


A configuration is a saved set of parameters that tells Batcher.ai how to connect to an AI provider. Each configuration has a name that you reference in your formulas:

=LLM(A2, "my-chatgpt")

Here, "my-chatgpt" is the name of a configuration you created.

You can create as many configurations as needed — for example, one for ChatGPT with a creative temperature, another for Claude with a formal system prompt, and a third for Perplexity for fact-checked responses.


Navigate to the Configurations page from the main menu. This page shows all your configurations in a table view.

Configuration list

From here you can:

  • View all existing configurations at a glance
  • Create a new configuration
  • Edit an existing configuration
  • Delete a configuration

Pre-configured defaults are provided to help you get started.

Click ”+ Add New Configuration” and fill in the form:

Add configuration

  1. Name — Choose a descriptive name (this is what you use in formulas)
  2. Provider — Select the AI provider (OpenAI, Anthropic, Google, etc.)
  3. Model — Choose the specific model (e.g., gpt-4o, claude-sonnet-4-6)
  4. API Key — Enter your API key for the selected provider
  5. Adjust parameters — Fine-tune temperature, max tokens, system prompt, etc.
  6. Click “Create Configuration”

ProviderModelsUse case
Built-in (default) qwen3.5 27b instructIncluded open-source modelGeneral purpose, free
OpenAIGPT-5.4, GPT-5.2…High-quality content generation
AnthropicClaude Opus, Sonnet, HaikuAnalysis, writing, reasoning
GoogleGemini 3.1 Pro…Multi-modal, fast processing
Ollamayour own instanceslocal inference, private IA infra
Vllmyour own instanceslocal inference, private IA infra
PerplexityAll modelsSearch-augmented, fact-checked responses
DeepSeekDeepSeek Chat, DeepSeek ReasonerCost-effective, reasoning tasks
MistralMistral Large, Medium, Small, CodestralEuropean AI, code generation
GroqLlama 3.3, Gemma2Ultra-fast inference
Together AILlama, Qwen, KimiOpen-source models at scale
JinaWeb readerWeb scraping — converts URL to markdown
HaloscanSEO APIKeyword research, SERP analysis

Additional providers are available. Check the provider dropdown in the configuration form for the full list.


ParameterDescriptionDefaultExample
NameIdentifier used in formulas"my-chatgpt"
ModelThe specific AI model to useDepends on providergpt-5.4, claude-sonnet-4-6
API KeyYour authentication key for the providersk-...
Max TokensMaximum length of the AI response in tokens20484096
TemperatureControls creativity: 0 = focused and deterministic, 1 = creative and variedProvider default0.7
Top PAlternative to temperature — controls diversity by limiting token probability massProvider default0.9
System PromptA fixed instruction prepended to every request using this configurationNone"Always respond in English"
Frequency PenaltyReduces repetition of words already used00.5
Presence PenaltyEncourages the model to talk about new topics00.3
Response FormatExpected format of the responsetextjson
VisionEnable image analysis for this configurationDisabledEnabled
ThinkingShow reasoning/thinking tokens in the responseDisabledEnabled

The Jina integration converts any URL into clean markdown content. Use it as the first step in a web data extraction workflow.

A2: https://example.com/product-page
B2: =LLM(A2, "jina")
C2: =LLM(CONCAT("Extract the product name and price from: ", B2), "default")

Cell B2 will contain the full page content in markdown format. Cell C2 processes that content with AI.

Haloscan provides SEO data including keyword search volumes, cost-per-click, similar keywords, and SERP results. It returns JSON data that you can process with another AI call.

A2: wireless headphones
B2: =LLM(A2, "haloscan")
C2: =LLM(CONCAT("Extract the top 10 keywords by search volume from: ", B2), "default")

Haloscan also offers related keyword and question keyword modes for deeper SEO research.


  • Name configurations descriptively — Use names like "gpt4-creative" or "claude-formal" so formulas are self-documenting
  • Use system prompts — Set a system prompt for consistent behavior (e.g., “Always respond in bullet points” or “Always respond in French”)
  • Adjust temperature for your use case — Low temperature (0.1-0.3) for factual extraction, high temperature (0.7-0.9) for creative content
  • Start with the default model — Test your workflow with the free built-in model before switching to premium providers