Wissensdatenbank: KI (AI) Hosting & Betrieb

Wie kann ich OpenWebUI in der weber.cloud nutzen?

Gepostet von Christoph Joos, zuletzt bearbeitet von Christoph Joos an 04 Mai 2026 09:03

Wo finde ich die weber.cloud API?

Die OpenAI kompatible API finden Sie unter: weber.cloud API

Die Schnittstellen-Dokumentation im Swagger-Format finden Sie unter: Api-Doku (Swagger)

Die Schnittstellen-Dokumentation im Redoc-Format finden Sie unter: Api-Doku (Redoc)

Nutzung über die API-Oberfläche

Nutzen Sie die Swagger Oberfläche um die API zunächst einfach, schnell und losgelöst zu testen.

Klicken Sie rechts oben auf "Authorize" und geben Ihren API Schlüssel (API-Key) ein. Diesen erhalten Sie in Ihrem weber.cloud Kundenkonto. Der Schlüssel beginnt immer mit "sk-...". Geben Sie diesen in das Value-Feld ein und bestätigen Sie mit "Authorize". Nun sind Sie für alle künftigen Anfragen mit Ihrem Konto verifiziert. Sollten Sie nach einer gewissen Zeit oder nach dem Schließen des Browsers einen "401" Fehler bekommen, so müssen Sie diesen Schritt wiederholen.

Klappen Sie einen gewünschten Endpunkt auf und klicken auf "Try it out". Nachdem Sie Ihre Eingabe-Parameter konfiguriert haben, klicken Sie auf "Execute". Anschließend sehen Sie das Ergebnis darunter im Bereich "Response body".

Im Beispiel Bild sehen Sie den Endpunkt "/models". Dieser gibt Ihnen alle zur Verfügung stehenden Modelle aus, welche Sie bei sämtlichen weiteren Anfragen angeben müssen.

Kopieren Sie sich z.B. den Modell Namen "qwen/qwen3.5-122b-a10b-no-thinking" und tragen diesen beim Endpunkt "v1/chat/completions" ein. Nun können Sie einen Prompt eingeben (bei messages > content) und erhalten nach dem "Execute" ein Ergebnis vom gewählten KI-Modell.

Nutzung per Curl

Alle Endpunkte lassen sich auch direkt aus Ihrer Umgebung, Ihrem Programm oder Ihrem Agenten per "curl" aufrufen. Dabei müssen Sie bei jedem Request Ihren API-Key als Bearer Token mitsenden. 

Request

curl -X 'POST' \
  'https://api.webercloud.ai/v1/chat/completions' \
  -H 'accept: application/json' \
  -H 'x-litellm-api-key: sk-xxxxx \
  -H 'Content-Type: application/json' \
  -d '{
  "model": "qwen/qwen3.5-122b-a10b-no-thinking",
  "messages": [
    {
      "role": "user",
      "content": "Hello, how are you?"
    }
  ]
}'

Response

{
  "id": "chatcmpl-8e208c2215ff3bdc",
  "created": 1776428545,
  "model": "qwen/qwen3.5-122b-a10b-no-thinking",
  "object": "chat.completion",
  "choices": [
    {
      "finish_reason": "stop",
      "index": 0,
      "message": {
        "content": "Hello! I'm doing well, thanks for asking. How about you? Is there anything you'd like to chat about or need help with today?",
        "role": "assistant",
        "provider_specific_fields": {
          "refusal": null,
          "reasoning": null
        }
      },
      "provider_specific_fields": {
        "stop_reason": null,
        "token_ids": null
      }
    }
  ],
  "usage": {
    "completion_tokens": 31,
    "prompt_tokens": 18,
    "total_tokens": 49
  }
}

Sie erhalten die Antwort im JSON-Format. Ihre eigentliche Textantwort erhalten Sie im Bereich messages > content.

Außerdem wird Ihnen am Ende noch der Verbrauch an Tokens für diese Anfrage angezeigt.

Tokens Ihrer Frage: "prompt_tokens" (input tokens)
Tokens der generierten Antwort: "completion_tokens" (output tokens)

(4 Stimme(n))
Hilfreich
Nicht hilfreich

Kommentare (0)
Neuen Kommentar posten
 
 
Vollständiger Name:
E-Mail:
Kommentare:
CAPTCHA Überprüfung 
 
Bitte bearbeiten Sie das untere Captcha.

© Copyright weber.digital GmbH · Anschrift & Impressum · AGB · Datenschutzerklärung