agentlab.llm.chat_api
Functions
|
|
|
|
|
|
|
Classes
|
|
|
Serializable object for instantiating a generic chat model with an Azure model. |
|
|
|
Object added for backward compatibility with the old ChatModelArgs. |
|
For unit-testing purposes only. |
|
|
|
|
|
|
|
Serializable object for instantiating a generic chat model with an OpenAI model. |
|
|
|
Serializable object for instantiating a generic chat model with an OpenAI model. |
|
Serializable object for instantiating a generic chat model with a self-hosted model. |
Exceptions
- class agentlab.llm.chat_api.AzureChatModel(model_name, api_key=None, deployment_name=None, temperature=0.5, max_tokens=100, max_retry=4, min_retry_wait_time=60)
Bases:
ChatModel
- class agentlab.llm.chat_api.AzureModelArgs(model_name: str, max_total_tokens: int = None, max_input_tokens: int = None, max_new_tokens: int = None, temperature: float = 0.1, vision_support: bool = False, deployment_name: str = None)
Bases:
BaseModelArgsSerializable object for instantiating a generic chat model with an Azure model.
- make_model()
- class agentlab.llm.chat_api.ChatModel(model_name, api_key=None, temperature=0.5, max_tokens=100, max_retry=4, min_retry_wait_time=60, api_key_env_var=None, client_class=<class 'openai.OpenAI'>, client_args=None, pricing_func=None)
Bases:
AbstractChatModel- get_stats()
- class agentlab.llm.chat_api.ChatModelArgs(model_name: str, max_total_tokens: int = None, max_input_tokens: int = None, max_new_tokens: int = None, temperature: float = 0.1, vision_support: bool = False, model_path: str = None, model_url: str = None, model_size: str = None, training_total_tokens: int = None, hf_hosted: bool = False, is_model_operational: str = False, sliding_window: bool = False, n_retry_server: int = 4, infer_tokens_length: bool = False, shard_support: bool = True, extra_tgi_args: dict = None, tgi_image: str = None, info: dict = None)
Bases:
BaseModelArgsObject added for backward compatibility with the old ChatModelArgs.
- make_model()
- class agentlab.llm.chat_api.CheatMiniWoBLLM(wait_time=0)
Bases:
AbstractChatModelFor unit-testing purposes only. It only work with miniwob.click-test task.
- class agentlab.llm.chat_api.CheatMiniWoBLLMArgs(wait_time: int = 0)
Bases:
object- close_server()
- make_model()
- max_input_tokens = 8000
- max_new_tokens = 128
- max_total_tokens = 10240
- model_name = 'test/cheat_miniwob_click_test'
- prepare_server()
- class agentlab.llm.chat_api.HuggingFaceURLChatModel(model_name: str, base_model_name: str, model_url: str, token: str | None = None, temperature: int | None = 0.1, max_new_tokens: int | None = 512, n_retry_server: int | None = 4)
Bases:
HFBaseChatModel
- class agentlab.llm.chat_api.OpenAIChatModel(model_name, api_key=None, temperature=0.5, max_tokens=100, max_retry=4, min_retry_wait_time=60)
Bases:
ChatModel
- class agentlab.llm.chat_api.OpenAIModelArgs(model_name: str, max_total_tokens: int = None, max_input_tokens: int = None, max_new_tokens: int = None, temperature: float = 0.1, vision_support: bool = False)
Bases:
BaseModelArgsSerializable object for instantiating a generic chat model with an OpenAI model.
- make_model()
- class agentlab.llm.chat_api.OpenRouterChatModel(model_name, api_key=None, temperature=0.5, max_tokens=100, max_retry=4, min_retry_wait_time=60)
Bases:
ChatModel
- exception agentlab.llm.chat_api.OpenRouterError
Bases:
OpenAIError
- class agentlab.llm.chat_api.OpenRouterModelArgs(model_name: str, max_total_tokens: int = None, max_input_tokens: int = None, max_new_tokens: int = None, temperature: float = 0.1, vision_support: bool = False)
Bases:
BaseModelArgsSerializable object for instantiating a generic chat model with an OpenAI model.
- make_model()
- class agentlab.llm.chat_api.SelfHostedModelArgs(model_name: str, max_total_tokens: int = None, max_input_tokens: int = None, max_new_tokens: int = None, temperature: float = 0.1, vision_support: bool = False, model_url: str = None, token: str = None, backend: str = 'huggingface', n_retry_server: int = 4)
Bases:
BaseModelArgsSerializable object for instantiating a generic chat model with a self-hosted model.
- make_model()
- agentlab.llm.chat_api.handle_error(error, itr, min_retry_wait_time, max_retry)