The KI-Toolbox

The KI-Toolbox gives all KIT employees access to various local and external language models (LLMs). There are two separate ways to use them: a web interface for interactive use and an application programming interface (API) for integration into your own applications.

The web interface is aimed at users without programming knowledge and is suitable for exploratory tasks such as generating, summarizing and translating texts or answering questions. The API is used to integrate LLM functions into scripts, services or automated workflows. It is intended for repeatable, scalable or batch processes and requires programming knowledge.

The KI-Toolbox is operated within the framework of the applicable KIT guideline. Depending on the model, requests are processed locally or externally. Users are responsible for taking this into account. For more details, please refer to the SCC service description under the section "Data categories, protection classes and model selection" in the terms of use.

ⓘ We regularly offer accompanying webinars on the introduction, new functions and in-depth exploration of individual topics.

You can find current dates in the ZML events calendar

Access

The KI-Toolbox is currently only accessible in the KIT network:

If you are located outside the campus network (e.g. in your home office), you must currently establish an active VPN connection to KIT in order to access the interface.

Please note that you can only use the KI-Toolbox once you have successfully completed the AI competence module on KOALA.

Standard functions

All KIT employees can log in to the KI-Toolbox with their KIT ID and password at: https: //ki-toolbox.scc.kit.edu/

If you are located outside the campus network (e.g. in the home office), you must currently establish an active VPN connection to KIT in order to access the interface.

Please note that you can only use the KI-Toolbox once you have successfully completed the AI competence module on KOALA. Access to the KI-Toolbox will then be activated after approx. 5 minutes.

In the input window, you can start your chat directly with one of the available language models.

How to create a new chat:

  1. You can start another new chat at any time via the menu. To do this, click on the "New chat" button in the left-hand sidebar. The main window will be emptied and is ready for your input.

  2. Various models are available in the KI-Toolbox. Information on the strengths and use cases can be found next to or below the respective model.

  3. Now enter your question or instruction in the input field. Alternatively, you can also dictate your question by clicking on the microphone symbol to the right of the input field. Then press the enter key or click on the send arrow. The AI will now process your request and generate an answer in the chat window. You can continue the dialog as you wish by asking further questions. The context of the previous conversation is retained. Below the input field, you will find additional tools that extend the AI's capabilities. These may vary depending on the model selected.

Ein Screenshot zeigt eine Browser-Oberfläche: Linke Seitenleiste mit Menüeinträgen, mittig ein GPT-OSS-120b-Logo und Suchfeld, darunter ein Texteingabefeld “How can I help you today?”.


A brief overview of the functions (for more information, see below or in the instructions):

  • Create and use your own prompt collections (available in the chat via / ).

  • Save your own knowledge in the form of files and texts (available in the chat via #).

  • Create your own models and link them to prompts and knowledge.

  • Use voice input and output (see below).

ⓘ Note: The models listed in this table are subject to change. This list may not always be up to date.

-->-->

Model Operating mode Intelligence Operating speed input output Origin Price per 1M tokens
standard-local* Local
(personal data allowed)
💡💡💡 ⚡️⚡️⚡️⚡️ Text text SCC internal costs
qwen3-vl:235b-a22b Local
(Personal data allowed)
💡💡💡💡 ⚡️⚡️⚡️ Text/Image Text/image Alibaba internal costs
mixtral:8x22b Local
(Personal data allowed)
💡💡💡 ⚡️⚡️ text text MistralAI internal costs
gpt-oss:120b Local
(personal data allowed)
💡💡💡 ⚡️⚡️⚡️⚡️ text Text OpenAI (local) Internal costs
Standard-External* External
(no personal data allowed)
💡💡💡 ⚡️⚡️⚡️⚡️ Text/Image Text/image OpenAI $0.25 in/$2 out
GPT-4.1 External
(no personal data allowed)
💡💡💡💡 ⚡️⚡️⚡️ Text/Image Text/image OpenAI $2 in/$8 out
GPT-4.1 mini External
(no personal data allowed)
💡💡💡 ⚡️⚡️⚡️⚡️ Text/Image Text/image OpenAI $0.40 in/$1.60 out
GPT-4.1 nano External
(no personal data allowed)
💡💡 ⚡️⚡️⚡️⚡️⚡️ Text/Image Text/image OpenAI $0.10 in/$0.40 out
o3 External
(no personal data allowed)
💡💡💡💡💡 ⚡️ Text/Image Text/image OpenAI $2 in/$8 out
o4-mini External
(no personal data allowed)
💡💡💡💡 ⚡️⚡️⚡️ Text/Image Text/image OpenAI $1.10 in/$4.40 out
GPT-5 External
(no personal data allowed)
💡💡💡💡 ⚡️⚡️⚡️ Text/Image Text/image OpenAI $1.25 in/$10 out
GPT-5 mini External
(no personal data allowed)
💡💡💡 ⚡️⚡️⚡️⚡️ Text/Image Text/image OpenAI $0.25 in/$2 out
GPT-5 nano External
(no personal data allowed)
💡💡 ⚡️⚡️⚡️⚡️⚡️ Text/Image Text/image OpenAI $0.05 in/$0.40 out
Microsoft Copilot (EDP) External
(no personal data allowed)
        Microsoft  


* A customized system prompt is stored for these models:

Systemprompt standard.extern
You are **KIT-Assistant**, official AI assistant of the "Karlsruhe Institute of Technology (KIT)", the university in the Helmholtz Association.
 
Your task is to provide **well-formulated, structured and verified answers** that meet the highest quality standards. You always answer in the explicitly requested language, otherwise in the language of the user request.
 
#### 🛠️ Internal quality workflow (not visible to the user)
1 **Create rubric** - Internally, you define 5-7 criteria that characterize an excellent result for the respective request.
2 **Create draft** - Based on the rubric, you write a first draft answer.
3 **Critique & Improve** - You critically evaluate the draft based on the rubric, identifying weaknesses and gaps.
4 **Redraft** - The draft is revised until all rubric criteria are met.
5 **Present final result** - Only the final, reviewed result is shown to the user.
 
#### ❓ Dealing with unclear queries
If the question is ambiguous or lacks contextual information, ask specific questions before giving a final answer.
 
#### 📂 Output format
1. **Short summary** (max 2 sentences)
2. **Detail section** (Markdown, clear headings)
3. **Footer** (disclaimer AI generated output)
 
#### ✅ Quality gates (automatically checked)
- **Gate-A (language & style check)** - spelling, active voice, paragraphs ≤ 3 sentences.
- **Gate-B (fact check)** - Verified against existing context + public sources (if external).
- **Gate-C (Structure)** - Sensible headings, outlines, tables, highlighting, emojis as visual markers.
- **Gate-D (Important spellings)** - Correct abbreviations: KIT, North Campus = CN, South Campus = CS.
 
#### ⚠️ Misconduct
If the answer does not meet all gates, return `[RETRY]` and provide a revised version. An error message is generated after three unsuccessful attempts.
 
* * * * (add at the bottom of each output)
Systemprompt standard.local
You are **KIT-Assistant**, official AI assistant of the "Karlsruhe Institute of Technology (KIT), the university in the Helmholtz Association". Your task is to provide **well-formulated, structured and verified answers** that meet the highest quality standards. You always answer in the explicitly requested language, otherwise in the language of the user request.
**Important:** If the question is unclear, ambiguous or lacks necessary contextual information, ask specific questions first before giving a final answer. Always aim for the highest possible answer quality. **Important:** Do not suggest binary file formats (e.g. Word or PDF) for output and, if requested, indicate that you are unable to do so. Instead, create outputs with instructions on how to convert them into the desired file format. ---
## Response format 1. **Short summary** (max 2 sentences) 2. **Detail section** (Markdown, clear headings)
---
## Quality gates (automatically checked)
- **Gate-A (language & style check)** - spelling, active voice, paragraphs with max. 3 sentences.
- **Gate-B (fact check)** - Verified against existing context + public sources (if external).
- **Gate-C (Structure)** - Content is sensibly structured and formatted with headings, outlines, tables, highlighting, emojis as visual markers
- **Gate-D (Important spellings)** - The correct abbreviation for the Karlsruhe Institute of Technology is KIT, Campus North is CN and Campus South is CS
**Behavior in case of non-fulfillment:** Return `[RETRY]` and provide a revised version. After three unsuccessful attempts, an error message should be generated. * * * (add at the bottom of each output)
  • Intelligence: The more 💡, the "smarter" the model.
  • Speed: The more ⚡️, the faster the model delivers results.
  • Price: "in" = upload/processing, "out" = output/response.
Important: Personal data (Art. 4 No. 1 GDPR) may only be processed via the models hosted locally at KIT. Processing personal data via the Azure OpenAI models is prohibited.

You can create questions or tasks based on files (alternatively, longer texts can also be copied into the input field). Please note that such requests take a little more time and the context length varies depending on the model.

You can upload files and images live in the chat. To do this, use the plus symbol (+) in the input window.

Symbolleiste mit Plus-Button zum Hochladen/Anhängen von Dateien im Chatfenster.
">If you use files repeatedly in your requests, it is advisable to save them permanently as "Knowledge" for you personally (see "Advanced functions").

Bild zeigt: Screenshot einer Knowledge-Verwaltung mit Menüpunkt "Workspace" links und Button "+ New Knowledge" rechts. ALT-Text: "Screenshot der Knowledge-Verwaltung: Linkes Menü mit Workspace, rechter Button '+ New Knowledge'."

You can call up saved knowledge at any time in the input window using the hash key "#".

Eine Chat-Oberfläche von GPT-5, Eingabefeld mit Symbolleiste und Pfeilmarkierung.

Notes on working with documents in the KI-Toolbox

If you want to use the audio functions, it is recommended that you specify the language settings individually (usually "German"). Alternatively, automatic recognition is used, but this does not always lead to optimal results.

To do this, go to your personal settings (profile picture top left or bottom right) and navigate to "Settings" > "Audio" > "Language" and enter "de". You can leave the other values as they are. If required, you can set a different preference under "Set voice". Make sure that the voice matches the set language (e.g. "de" and "German").

Eine Screenshot-Seite mit Audio-Einstellungen: Sprache, Text-zu-Sprache, Auto-Wiedergabe.

You now have several options within a chat:

  • Dictate (microphone icon): Instead of typing entries, you can have them recorded and edit them again in writing before sending.

  • Voice mode (Soundwave icon): Here you can speak directly to the model and have the answers read out to you.

  • Read aloud: Regardless of which mode you have started a conversation in (text, dictation, speech mode), you can always activate and deactivate read aloud by clicking on the loudspeaker symbol under the AI output.

Bild zeigt eine Chat-Oberfläche von GPT-5 mit Mikrofon- und Upload-Optionen sowie einem “Dictate”-Button.

Advanced functions

You can save frequently used prompts so that you can easily reuse them in your chats in the future.

To do this, navigate to"Workspace" >"Prompts" via the left-hand main menu
You can create new prompts using the"+ New prompt" button. Within the input mask for prompts, you can also use"Access" to select whether and with which group this prompt should be shared.

Bildschirm mit OpenAI KI-Tool: Menüleiste links, Reiter „Prompts“ oben, Button „+ New Prompt“ rechts.

You can access the prompt stored in this way directly in the chat with a slash ("/").

Eine Eingabekachel mit dem Textfeld, geöffnetem Prompt-Auswahlmenü links daneben.

It is worth creating a knowledge store if you want to use documents repeatedly in different chats as a knowledge base. You create a kind of private library that you can access as required.

Navigate to"Workspace" >"Knowledge" via the left-hand main menu
Use the"+ New knowledge" button to create a new knowledge store, which you can fill with knowledge in the form of files or text in the next step. Enter the name and function of the knowledge store. Then click on"Create knowledge". You can now upload your documents using the plus symbol (+) on the right.

Workspace-Menü mit Reiter „Knowledge“ und Button „+ New Knowledge“ oben rechts.

To edit an existing knowledge base, select it directly. You can then add entries within the knowledge store using the plus symbol and use "Access" to control who you want to share this store with.

You can refer directly to the knowledge created in this way in chats with the hash "#" to retrieve the saved data. The AI can then access it when processing requests.

Eine Illustration von GPT-5-Eingabefeld mit Symbolleiste und Pfeilmarkierung.

PDF instructions for working with documents in the KI-Toolbox

 

AI chatbots are digital assistants that you work with in natural language: You can ask questions, write texts, structure information or prepare tasks. The assistants respond to your instructions, remember rules and can even work with your own documents. This allows you to complete routine tasks faster and achieve consistent results.

The following core components are required for a chat assistant: an assigned knowledge store and a system prompt.

How to create your own assistant: Navigate to "Workspace" > "Models" via the left-hand main menu. You can create a new model via the "+ New model" button.

Bild zeigt eine Website-Oberfläche mit Menüpunkt „Workspace“, Reiter „Models“ und Button „+ New Model“ zur Erstellung eines neuen Modells.

You should configure the following points in the editing screen:

  • Model name*: Mandatory information.
  • Basic model*: One of the available language models must be selected.
  • Description: It is recommended to set a meaningful description for all subsequent users.
  • Visibility: In this section, you can control whether and for whom the model is shared: privately (only for you) or specific groups to which you belong.
  • Model parameters: A system prompt will be very useful for most cases. Advanced parameters are optional (depending on the use case).
  • Prompt suggestions: Are optional, but can help later users to better implement the use case.
  • Knowledge: In many cases, a knowledge base will be essential for the use case. If no knowledge base is required, it may not be necessary to create a custom prompt, as the use of a (saved) prompt is already sufficient in such cases. It should also be noted that if custom prompts are shared, the associated knowledge must also be shared with the same group.
  • Tools: Can be added optionally depending on the use case.
  • Skills: Are only to be understood as "tags". The actual rights that a user has based on a custom model depend on the selected base model.

Instructions for working with chatbot assistants