> ## Documentation Index
> Fetch the complete documentation index at: https://docs.x6.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/x6/el_h-gJpYp66h95k/images/image-72.webp?fit=max&auto=format&n=el_h-gJpYp66h95k&q=85&s=427d97923538a2102d3ab791a5d9ead7" alt="Image" width="796" height="613" data-path="images/image-72.webp" />
</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/x6/w6SForJHNVjHtEfm/images/tm1.webp?fit=max&auto=format&n=w6SForJHNVjHtEfm&q=85&s=9d8eaa387beb52e7af8ac14bfccfdee7" alt="Tm1" width="1600" height="845" data-path="images/tm1.webp" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/x6/w6SForJHNVjHtEfm/images/tm2.webp?fit=max&auto=format&n=w6SForJHNVjHtEfm&q=85&s=bebb97e9677e28bc2db1eea0cc9b2aac" alt="Tm2" width="810" height="337" data-path="images/tm2.webp" />
    </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/x6/w6SForJHNVjHtEfm/images/tm3.webp?fit=max&auto=format&n=w6SForJHNVjHtEfm&q=85&s=629f429ef3bc00c4a8dc5dac280893b3" alt="Tm3" width="1200" height="427" data-path="images/tm3.webp" />
    </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/x6/el_h-gJpYp66h95k/images/image-74.webp?fit=max&auto=format&n=el_h-gJpYp66h95k&q=85&s=a223636ae48788444435c83e967d0b2e" alt="Image" width="1030" height="922" data-path="images/image-74.webp" />
    </Frame>

    **Claude Opus 4.7**

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

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

    **GPT-5.5**

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

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

    You can add other [models](https://x6.ai/models) based on these.
  </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/x6/el_h-gJpYp66h95k/images/image-76.webp?fit=max&auto=format&n=el_h-gJpYp66h95k&q=85&s=712076a4111c448cec8587cf20aa5b44" alt="Image" width="1035" height="219" data-path="images/image-76.webp" />
    </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/x6/el_h-gJpYp66h95k/images/image-77.webp?fit=max&auto=format&n=el_h-gJpYp66h95k&q=85&s=f1f97eb38cdfed0c5bd54bf162ef8a5f" alt="Image" width="1205" height="784" data-path="images/image-77.webp" />
    </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 x6.ai 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) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.