trinity.explorer.proxy.client module#

class trinity.explorer.proxy.client.TrinityClient(proxy_url: str)[source]#

Bases: object

__init__(proxy_url: str)[source]#
alive() → bool[source]#
get_openai_client() → OpenAI[source]#
get_openai_async_client() → AsyncOpenAI[source]#
feedback(reward: float, msg_ids: list[str], timeout: float = 10) → dict[source]#
async feedback_async(reward: float, msg_ids: list[str], timeout: float = 10) → dict[source]#
commit(timeout: float = 10) → dict[source]#
async commit_async(timeout: float = 10) → dict[source]#
get_metrics(timeout: float = 5) → dict[source]#
async get_metrics_async(timeout: float = 5) → dict[source]#