Skip to main content
View module source on GitHub

MaximGeminiChatSession

Maxim Gemini chat session. This class represents a Maxim wrapped Gemini chat session.

__init__

Initialize a Maxim wrapped Gemini chat session. Arguments:

send_message

Send a message to the Maxim wrapped Gemini chat session. Arguments: Returns:

send_message_stream

Send a message to the Maxim wrapped Gemini chat session stream. Arguments:

__getattr__

Get an attribute from the chat session. Arguments: Returns:

__setattr__

Set an attribute on the chat session. Arguments:

end_trace

End the trace of the chat session. This method will end the trace of the chat session if the trace id is not None and the trace is local.

MaximGeminiChats

Maxim Gemini chats. This class represents a Maxim wrapped Gemini chats.

__init__

Initialize a Maxim wrapped Gemini chats. Arguments:

create

Create a Maxim wrapped Gemini chat session. Arguments: Returns:

__getattr__

Get an attribute from the chats. Arguments: Returns:

__setattr__

Set an attribute on the chats. Arguments:

MaximGeminiModels

Maxim Gemini models. This class represents a Maxim wrapped Gemini models.

__init__

Initialize a Maxim wrapped Gemini models. Arguments:

generate_content_stream

Generate content stream. Arguments: Returns:

generate_content

Generate content. Arguments: Returns:

__getattr__

Get an attribute from the models. Arguments: Returns:

__setattr__

Set an attribute on the models. Arguments:

MaximGeminiClient

Maxim Gemini client. This class represents a Maxim wrapped Gemini client.

__init__

Initialize a Maxim wrapped Gemini client. Arguments:

chats

Get the Maxim wrapped Gemini chats. Returns:

aio

Get the Maxim wrapped Gemini async client. Returns:

models

Get the Maxim wrapped Gemini models. Returns:

__getattr__

Get an attribute from the client. Arguments: Returns:

__setattr__

Set an attribute on the client. Arguments: