Skip to main content

Ein Modul für den Zugriff auf die mYBot-API.

Project description

mYBot

mYBotAPI ist ein einfaches Python-Modul, das es dir ermöglicht, bequem mit einer KI-API zu kommunizieren. Mit nur wenigen Zeilen Code kannst du Abfragen an die API stellen und Antworten erhalten.

Inhaltsverzeichnis

Installation

Um mYBot zu verwenden, benötigst du Python und pip. Stelle sicher, dass du beide installiert hast.

  1. Installiere das Modul mit dem folgenden Befehl:
        pip install mYBotAPI

Benutzung

Um mYBot zu verwenden, importiere das Modul und erstelle eine Instanz des Client-Objekts mit deinem API-Schlüssel.

Schritt 1: API-Schlüssel erhalten

Du benötigst einen gültigen API-Schlüssel, um auf die KI-API zugreifen zu können. Stelle sicher, dass du einen Schlüssel hast, bevor du fortfährst.

Schritt 2: Erstelle einen Client

Hier ist ein einfaches Beispiel, wie du den Client einrichtest und eine Anfrage an die KI-API sendest:

Beispiel

    from mybotapi import Client
    
    # Ersetze 'DEIN_API_KEY' mit deinem tatsächlichen API-Schlüssel
    client = Client(api_key='DEIN_API_KEY')
    
    # Definiere das Modell und die Nachrichten    
    model = 'gpt-4o-mini'
    messages = [{"role": "user", "content": "Hello my friend!"}]
    
    # Frage die KI-API
    try:
        response = client.ask_ai(model=model, messages=messages)
        print(response['content'])
    except Exception as e:
        print(f"Ein Fehler ist aufgetreten: {e}")

Fehlerbehandlung

Wenn beim Abrufen der Antwort von der API ein Fehler auftritt (z. B. ungültiger API-Schlüssel oder ungültige Nachrichten), wird eine Ausnahme ausgelöst. Stelle sicher, dass du diese Fehler abfängst und angemessen behandelst.

Verfügbare Fehlermeldungen sind z.B.:

  • Ungültiger API-Schlüssel: Stelle sicher, dass dein API-Schlüssel korrekt ist.
  • Fehler bei der Generierung von Inhalten: Es kann sich um ein Problem mit der API handeln.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mYBotAPI-0.1.3.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mYBotAPI-0.1.3-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file mYBotAPI-0.1.3.tar.gz.

File metadata

  • Download URL: mYBotAPI-0.1.3.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.2

File hashes

Hashes for mYBotAPI-0.1.3.tar.gz
Algorithm Hash digest
SHA256 67628696a87f7f7f97d02bed9d70e56b251d954b8015c296ea7f73e10d36b755
MD5 3088b7d30d2232bf8db1f48971fe02d8
BLAKE2b-256 6c6dae45bea2dbc909970246f60042deb7420672b2efc314c82090e1aa0c0c30

See more details on using hashes here.

File details

Details for the file mYBotAPI-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: mYBotAPI-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.2

File hashes

Hashes for mYBotAPI-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e9be2029554dcd87878410c0c556140a5a03af3ce9534039375943e98fb34527
MD5 043f546c846affb5e733b2d5ed5cb5f8
BLAKE2b-256 bce2ad5e5c4a2a1959962b372790b14fd5d0efd0b841e487c448e98fe5f4bbc3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page