OpenAIClient

class echo_artistry.utils.OpenAIClient(cost_manager=None, model_name='gpt-3.5-turbo-1106', image_model_name='dall-e-3', image_size='1792x1024', image_quality='standard')

OpenAI API client.

generate_answer(messages)

Generate answer.

Parameters:

messages (list(str)) – List of messages.

Returns:

Generated answer.

Return type:

str

generate_image(prompt)

Generate image.

Parameters:

prompt (str) – Prompt.

Returns:

Generated image.

Return type:

str