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.
- 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67628696a87f7f7f97d02bed9d70e56b251d954b8015c296ea7f73e10d36b755
|
|
| MD5 |
3088b7d30d2232bf8db1f48971fe02d8
|
|
| BLAKE2b-256 |
6c6dae45bea2dbc909970246f60042deb7420672b2efc314c82090e1aa0c0c30
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9be2029554dcd87878410c0c556140a5a03af3ce9534039375943e98fb34527
|
|
| MD5 |
043f546c846affb5e733b2d5ed5cb5f8
|
|
| BLAKE2b-256 |
bce2ad5e5c4a2a1959962b372790b14fd5d0efd0b841e487c448e98fe5f4bbc3
|