WebsitePlatform Login

Assistenten API

Nutze unsere leistungsstarken Assistenten auch außerhalb der meinGPT-Plattform.

Authentifizierung

Die Authentifizierung erfolgt über deinen API-Key, den du im Header der Anfrage unter Authorization: Bearer <DEIN_API_KEY> mitsendest. Deinen API-Key kannst du in deinem meinGPT-Account generieren. Für mehr Infos klicke hier.

Assistenten auswählen

GET https://app.meingpt.com/api/assistants/v1/

Mit diesem Endpunkt kannst du eine Liste aller Assistenten haben, die du in deiner Organisation verfügst

Response body
{
    "assistants": [
	    {
	    	"id": "cme15d7kj0003rojnm041ry3l",
	    	"name": "assistant-name"
	    },
        {
            "id": "cme15d7kj0003rojnm041ry3l",
            "name": "assistant-name-2"
        }
    ]
}

oder

Du kannst auch in der Plattform auf die Bearbeitungsseite deines gewünschten Assistenten gehen und die ID aus der Browser-URL ablesen: https://app.meingpt.com/:organizationId/assistants/:assistantId

Assistenten ausführen

POST https://app.meingpt.com/api/assistants/v1/:assistantId/run

Nachdem du die Assistenten-ID ausgewählt hast, kannst du ihn über den run-Endpunkt ausführen.

Response body
{
  "text": "LLM-Antwort",
  "model": "Generations-Model-Name",
  "messages": [
    ...tool-calls,
    ...tool-results,
    {
      "role": "assistant",
      "content": [
        {
          "type": "text",
          "text": "LLM-Antwort"
        }
      ]
    }
  ],
  "usage": {
    "input_tokens": number,
    "cache_creation_input_tokens": number,
    "cache_read_input_tokens": number,
    "output_tokens": number
  }
}