Hivelock Get early access

Models

AI models

Hivelock does not include an AI model. You bring your own, from a cloud provider or a server you run. You pay that provider directly.

What you send, the provider sees.

Everything an agent reads goes to the model provider: messages, documents and tool results. Check each provider's data terms before you use real data. Hivelock does not control what a provider does with it.

Add a provider

Providers belong to a workspace. An admin sets them up under Settings, then AI models.

  1. Enter the server address. You can also fill it in from an example.
  2. Enter the API key, if it needs one.
  3. Press Find models. Hivelock asks the server which models it offers.
  4. Choose a model for each role.
  5. Save the provider, then press Test. It sends a small request to each model you chose.

Keys are encrypted when saved and never shown again. A saved key only goes to its own address, so if you change the address you must enter the key again.

Use any provider

You are not limited to a list. Enter the address of any server that speaks the OpenAI chat API, on the internet or on your own network.

Example addresses

These can fill in the form for you, and you can change anything afterwards.

ServiceAddress
Kimihttps://api.moonshot.ai/v1
OpenAIhttps://api.openai.com/v1
Anthropichttps://api.anthropic.com/v1
DeepSeekhttps://api.deepseek.com/v1
Groqhttps://api.groq.com/openai/v1
OpenRouterhttps://openrouter.ai/api/v1
NVIDIAhttps://integrate.api.nvidia.com/v1
Ollama, on your own serverhttp://localhost:11434/v1
LM Studio, on your own serverhttp://localhost:1234/v1

Agents rely on tool calling, so choose a model that supports it. A model that only chats will not be able to use connections.

Model roles

RoleUsed for
MainReasoning and tools. Required. A blank role below falls back to this model.
FastSimple, high-volume work.
CodingWriting code.
EmbeddingOptional. Turns document passages into numbers, so search can find meaning as well as keywords. Keyword search works without it.

Fallback order

Providers are tried from top to bottom, and you can move them up and down. If the first fails, the next takes over.

Observability shows which model answered each call.

Confidential mode

Confidential mode keeps work on providers a person has cleared. It is on by default for each workspace.

A new workspace needs one cleared provider.

While confidential mode is on and no provider is cleared, agents stop with an error that says so. Clear a provider, or turn the mode off.

Confidential mode is about AI model providers only. It does not limit connectors, so an agent can still send data to a service you connected. Use the recipient limits on each connection for that.

If you do not clear a provider that has an embedding model, files are still indexed, for keyword search only.

Local models

Local models keep the model step on your own network. They work on self-hosted servers, with no server settings to change.

  1. Start Ollama, LM Studio or another OpenAI-compatible server.
  2. Under Settings, AI models, press Add provider and enter its address.
  3. Press Find models if you want to choose a model, then save and press Test.

Server default models

On a self-hosted server, a workspace with no providers uses the server's LLM_* and KIMI_* settings. Once a workspace has any provider, those are ignored completely.

Import from server settings moves them into encrypted settings. An owner can do this, on a workspace with no providers. Afterwards you can remove those lines from the settings file.

With server defaults, confidential mode works differently: it blocks NVIDIA models, and it needs a Kimi key. Providers in Settings are clearer, and we suggest using them.

Hosted mode has no server defaults. It will not start with a server key set, and each customer adds their own.

Costs and limits

Checked against the code on 6 November 2026.