> ## Documentation Index
> Fetch the complete documentation index at: https://docs.routerlink.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# TypingMind

> This documentation is provided for informational purposes only and demonstrates how to configure and use our API with third-party AI chat interfaces. Any third-party software, websites, or services mentioned are not operated, controlled, or endorsed by us.

# **Introduction to TypingMind**

<Frame>
  <img src="https://mintcdn.com/matrixlabs/V2nhvFBjPr42bqwe/images/image-72.png?fit=max&auto=format&n=V2nhvFBjPr42bqwe&q=85&s=a2cb58ae4d5ed3a1ff7dd64b69904736" alt="Image" width="796" height="613" data-path="images/image-72.png" />
</Frame>

[**TypingMind**](https://www.typingmind.com/) is a professional, customizable chat interface (UI) that enables users to interact with multiple large language models (LLMs) such as GPT, Claude, and Gemini from a single platform. It offers enhanced features for organizing conversations, managing prompts, uploading documents for context (RAG), and building custom AI agents.

Key features include:

* Multi-provider model support with custom API configurations
* Advanced prompt library and conversation management
* Document upload capabilities for Retrieval-Augmented Generation (RAG)
* Options for personal use, team collaboration, and self-hosting for privacy

# **Step**

<Steps>
  <Step title="Access TypingMind">
    Navigate to [https://www.typingmind.com/](https://www.typingmind.com/) and authenticate using your email address.

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/tm1.png?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=633cbc961904774a942ee0c91fa8b621" alt="Tm1" width="1702" height="899" data-path="images/tm1.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/tm2.png?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=4c1e89522ed927790dea19e9e3bb86e4" alt="Tm2" width="810" height="337" data-path="images/tm2.png" />
    </Frame>
  </Step>

  <Step title="Add a Custom Model">
    Click the **Models** icon in the left sidebar, then select **"Add custom model"**.

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/tm3.avif?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=31f5082625059ad8a0da1335f95f9f73" alt="Tm3" width="1200" height="427" data-path="images/tm3.avif" />
    </Frame>
  </Step>

  <Step title="Configure Model Parameters">
    Creation Method: Select “Create Manually”.

    Here are example model configurations compatible with both Anthropic and OpenAI formats.

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/V2nhvFBjPr42bqwe/images/image-74.png?fit=max&auto=format&n=V2nhvFBjPr42bqwe&q=85&s=d3d0244786ed75a987333eb9cd3898ee" alt="Image" width="1030" height="922" data-path="images/image-74.png" />
    </Frame>

    **Claude Opus 4.7**

    | Field                   | Content                                                                                        |
    | ----------------------- | ---------------------------------------------------------------------------------------------- |
    | Name                    | anthropic/claude-opus-4-7                                                                      |
    | API Type                | Claude Messages API                                                                            |
    | Endpoint URL            | [https://router-link.world3.ai/api/v1/messages](https://router-link.world3.ai/api/v1/messages) |
    | Model ID                | anthropic/claude-opus-4-7                                                                      |
    | **Authentication Type** | API Key via HTTP header                                                                        |
    | Header Key              | **x-api-key**                                                                                  |
    | Header Value            | \<ROUTERLINK\_API\_KEY>                                                                        |

    Make sure to replace `<ROUTERLINK_API_KEY>` with your API key from [**RouterLink**](https://routerlink.ai/settings/api-keys).

    **GPT-5.5**

    | Field                   | Content                                                                                                        |
    | :---------------------- | :------------------------------------------------------------------------------------------------------------- |
    | Name                    | openai/gpt-5.5                                                                                                 |
    | API Type                | OpenAI Chat Completions API                                                                                    |
    | Endpoint URL            | [https://router-link.world3.ai/api/v1/chat/completions](https://router-link.world3.ai/api/v1/chat/completions) |
    | Model ID                | openai/gpt-5.5                                                                                                 |
    | **Authentication Type** | API Key via HTTP header                                                                                        |
    | Header Key              | Authorization                                                                                                  |
    | Header Value            | Bearer \<ROUTERLINK\_API\_KEY>                                                                                 |

    Make sure to replace `<ROUTERLINK_API_KEY>` with your API key from [**RouterLink**](https://routerlink.ai/settings/api-keys).

    You can add other [models](https://routerlink.ai/models) based on these:

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/image-75.png?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=17de15f1e1e79dc4c9d6e2274d8d411e" alt="Image" width="1187" height="770" data-path="images/image-75.png" />
    </Frame>
  </Step>

  <Step title="Validate Configuration">
    Click the **"Test"** button to verify the connection is working correctly.

    Finally, click “Add Model”.

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/image-76.png?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=6e642f040c562a20a94c02dbfbffcc5e" alt="Image" width="1035" height="219" data-path="images/image-76.png" />
    </Frame>
  </Step>

  <Step title="Initiate a Conversation">
    Click **"Chats"** in the top-left navigation area to access the conversation interface.

    Select the model you just configured from the icon menu.

    <Frame>
      <img src="https://mintcdn.com/matrixlabs/7tS6OIKBf1u6w1Ic/images/image-77.png?fit=max&auto=format&n=7tS6OIKBf1u6w1Ic&q=85&s=26a348848054e5a245ee9ed423f0dc4e" alt="Image" width="1205" height="784" data-path="images/image-77.png" />
    </Frame>

    Enter your desired prompt to confirm the integration is functioning correctly.
  </Step>
</Steps>

# **Troubleshooting**

| **Issue**                 | **Solution**                                                                          |
| :------------------------ | :------------------------------------------------------------------------------------ |
| **Authentication failed** | Verify your API key is correctly formatted with `Bearer` prefix (including the space) |
| **Model not responding**  | Confirm the model ID matches the exact format from the RouterLink documentation       |
| **Connection timeout**    | Check your network connectivity and ensure the API endpoint URL is correct            |
| **Test button fails**     | Verify all custom headers are properly configured (Authorization and Content-Type)    |
