Chatti benötigt zwingend einen API-Key der Firma OpenAI
- OpenAI-API-Key für den Chatti-Client
Der Chatti-Client spricht direkt mit der OpenAI-API. Dafür braucht er **zwingend** einen gültigen API-Key – ganz egal, ob man zusätzlich ein ChatGPT-Abo (Plus/Pro) hat oder nicht.
Dieser Artikel erklärt Schritt für Schritt:
1. Was der Unterschied zwischen ChatGPT-Abo und API ist 2. Wie man ein OpenAI-API-Konto einrichtet 3. Wie man Billing (Geld) hinterlegt 4. Wie man einen Secret API Key erzeugt 5. Warum schon 5–10 € völlig ausreichen, um loszulegen
---
1. ChatGPT vs. OpenAI-API – zwei verschiedene Welten
- **ChatGPT (Web/App)**
- URL: `https://chatgpt.com` - Hier verwaltet man ChatGPT-Plus/Pro-Abos (monatliche Pauschale pro Nutzer). [oai_citation:6‡OpenAI](https://openai.com/business/chatgpt-pricing/?utm_source=chatgpt.com)
- **OpenAI-API (Developer-Plattform)**
- URL: `https://platform.openai.com` - Hier läuft die technische API-Nutzung: - Projekte & API-Keys - Abrechnung pro verbrauchtem Token - Model-Auswahl (z. B. GPT-5, GPT-5 mini, …) [oai_citation:7‡OpenAI Plattform](https://platform.openai.com/docs/api-reference/introduction?utm_source=chatgpt.com)
Wichtig: Ein ChatGPT-Plus-Abo **schaltet nicht automatisch** die API frei. Die API wird separat über die Developer-Plattform abgerechnet.
Der Chatti-Client nutzt ausschließlich die **OpenAI-API**.
---
2. OpenAI-API-Konto anlegen
1. Im Browser aufrufen:
`https://platform.openai.com`
2. Mit bestehendem OpenAI-Account einloggen oder einen neuen Account anlegen. 3. E-Mail-Bestätigung etc. abschließen.
Ab diesem Zeitpunkt hast du einen API-Zugang, aber noch **kein** aktives Billing – ohne Billing laufen nur sehr begrenzte oder gar keine Requests.
---
3. Billing einrichten („Pay as you go“ / Prepaid-Credits)
Damit der API-Key überhaupt etwas tun darf, muss eine **Zahlungsmethode** hinterlegt und ein Budget eingestellt werden.
3.1 Billing-Übersicht öffnen
1. Gehe auf die Billing-Seite der Organisation, z. B.:
`https://platform.openai.com/account/billing/overview` oder über die Settings → **Billing**. [oai_citation:8‡OpenAI Help Center](https://help.openai.com/en/articles/8264644-how-can-i-set-up-prepaid-billing?utm_source=chatgpt.com)
2. Dort kannst du:
- eine Zahlungsmethode hinzufügen (Kredit-/Debitkarte; Prepaid-Karten funktionieren meist nicht), [oai_citation:9‡OpenAI Help Center](https://help.openai.com/en/articles/8264644-how-can-i-set-up-prepaid-billing?utm_source=chatgpt.com) - ein Abrechnungsmodell wählen: - **Pay as you go** (monatliche Abrechnung) oder - **Prepaid Credits** (Guthaben im Voraus kaufen). [oai_citation:10‡OpenAI Help Center](https://help.openai.com/en/articles/8264644-how-can-i-set-up-prepaid-billing?utm_source=chatgpt.com)
3.2 Prepaid Credits: Mindestbetrag
Bei Prepaid-Credits gilt aktuell:
- **Mindestaufladung: 5 US-Dollar**
(d. h. man kann sehr klein anfangen, nur zum Testen und Spielen). [oai_citation:11‡OpenAI Help Center](https://help.openai.com/en/articles/8264644-how-can-i-set-up-prepaid-billing?utm_source=chatgpt.com)
Zusätzlich kannst du **Usage Limits** setzen:
- Organisationsebene: `https://platform.openai.com/settings/organization/limits` - Dort:
- **Soft Limit** → ab x $ gibt es Warnmail, - **Hard Limit** → ab x $ werden weitere API-Requests geblockt. [oai_citation:12‡OpenAI Developer Community](https://community.openai.com/t/how-to-set-organization-usage-limits/1332014?utm_source=chatgpt.com)
Damit lässt sich das maximale Monatsbudget sauber begrenzen.
---
4. Projekte und API-Keys
OpenAI verwaltet alles in **Projekten**. Jedes Projekt kann eigene API-Keys haben.
4.1 Projekt auswählen
1. Öffne die Projektverwaltung, z. B.:
`https://platform.openai.com/settings/organization/projects` [oai_citation:13‡OpenAI Help Center](https://help.openai.com/en/articles/9186755-managing-your-work-in-the-api-platform-with-projects?utm_source=chatgpt.com)
2. Wähle ein Projekt aus (z. B. „Default project“ oder ein eigenes „Chatti-Client“).
4.2 API-Key erzeugen
1. Im gewählten Projekt auf den Bereich **API Keys** gehen.
(In der UI findet sich das unter den Projekt-Settings.)
2. Dort auf **„+ Create new secret key“** klicken. [oai_citation:14‡OpenAI Help Center](https://help.openai.com/en/articles/9186755-managing-your-work-in-the-api-platform-with-projects?utm_source=chatgpt.com) 3. Einen aussagekräftigen Namen vergeben (z. B. „Chatti-Client auf Tuxi“). 4. Den Schlüssel erzeugen.
Wichtig: Der komplette Secret Key wird nur **ein einziges Mal** angezeigt. Danach siehst du nur noch die letzten Zeichen.
Daher:
- Den Key **sofort kopieren** - In einem **Passwortmanager** oder einem sicheren Secret-Store ablegen (nicht in Klartext-Dateien auf dem Server herumliegen lassen).
5. API-Key im Chatti-Client benutzen
Der Chatti-Client erwartet den Key in der Regel als Umgebungsvariable, z. B.:
```bash export OPENAI_API_KEY="sk-...." chatti
