LLM Provider and Model
To use Memoh, you first need to configure at least one LLM Provider and at least one Model.
LLM Provider
An LLM Provider represents a connection to an AI service (like OpenAI, Anthropic, or a self-hosted compatible API). It stores the base URL and authentication credentials.
Creating a Provider
- Navigate to the Models page from the sidebar.
- Click the Add Provider button at the bottom of the sidebar.
- Fill in the following fields:
- Name: A display name for this provider (e.g., "OpenAI").
- Base URL: The root URL of the API (e.g.,
https://api.openai.com/v1). - API Key: Your authentication token for the service.
- Click Create.
Managing Providers
- Edit: Select a provider from the list and use the form on the right to update its name, URL, or API key.
- Delete: Use the Delete Provider button in the provider settings form.
Model
A Model is a specific AI instance (like gpt-4o or text-embedding-3-small) that belongs to a Provider. Memoh distinguishes between Chat models (for conversation) and Embedding models (for memory search).
Adding a Model
- Select a Provider from the list on the Models page.
- Click Add Model in the model list section.
- Configure the following fields:
| Field | Required | Description |
|---|---|---|
| Type | Yes | chat for conversation, embedding for vector search. |
| Model ID | Yes | The exact identifier used by the provider (e.g., gpt-4o). |
| Name | No | A friendly display name (defaults to Model ID). |
| Client Type | Yes (Chat) | The API protocol: openai-responses, openai-completions, anthropic-messages, or google-generative-ai. |
| Input Modalities | Yes (Chat) | Capabilities supported: text (default), image, audio, video, file. |
| Supports Reasoning | No | Enable if the model supports internal reasoning steps (e.g., OpenAI o1). |
| Dimensions | Yes (Embed) | The vector size for embedding models (e.g., 1536). |
- Click Create.
Managing Models
- Edit: Click the edit icon next to a model in the list.
- Delete: Click the trash icon next to a model to remove it.
Next Steps
Now that you have configured your models, you can proceed to Create and Configure a Bot.
