llm_handler#

This module contains the function to handle requests to the OpenAI API.

class src.llm_handler.OpenAiContext(response, error='')[source]#

This class represents the return context for OpenAI API requests.

async error_free()[source]#

This function checks if there was no error in the OpenAI response.

Return type:

bool

async src.llm_handler.request_openai(config, messages)[source]#

This function handles the request to the OpenAI API.

Parameters:
  • config (Configuration) – App configuration

  • messages (list) – List of messages for the OpenAI API

Returns:

The OpenAI response context

Return type:

OpenAiContext