Index _ | A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | V _ __add__() (lexilux.chat.history.ChatHistory method) __call__() (lexilux.chat.client.Chat method) (lexilux.embed.Embed method) (lexilux.rerank.Rerank method) (lexilux.tokenizer.Tokenizer method) __contains__() (lexilux.chat.history.ChatHistory method) __delitem__() (lexilux.chat.history.ChatHistory method) __eq__() (lexilux.usage.Usage method) __getitem__() (lexilux.chat.history.ChatHistory method) __init__() (lexilux.chat.client.Chat method) (lexilux.chat.history.ChatHistory method) (lexilux.chat.models.ChatResult method) (lexilux.chat.models.ChatStreamChunk method) (lexilux.chat.models.ToolCall method) (lexilux.chat.streaming.StreamingIterator method) (lexilux.chat.streaming.StreamingResult method) (lexilux.chat.tool_helpers.ToolCallHelper method) (lexilux.chat.tools.FunctionTool method) (lexilux.chat.tools.ToolChoice method) (lexilux.embed.Embed method) (lexilux.embed.EmbedResult method) (lexilux.rerank.Rerank method) (lexilux.rerank.RerankModeHandler method) (lexilux.rerank.RerankResult method) (lexilux.tokenizer.Tokenizer method) (lexilux.tokenizer.TokenizeResult method) (lexilux.usage.ResultBase method) (lexilux.usage.Usage method) __iter__() (lexilux.chat.history.ChatHistory method) (lexilux.chat.streaming.StreamingIterator method) __len__() (lexilux.chat.history.ChatHistory method) __repr__() (lexilux.chat.history.ChatHistory method) (lexilux.chat.models.ChatResult method) (lexilux.chat.models.ChatStreamChunk method) (lexilux.chat.streaming.StreamingResult method) (lexilux.embed.EmbedResult method) (lexilux.rerank.RerankResult method) (lexilux.tokenizer.TokenizeResult method) (lexilux.usage.ResultBase method) (lexilux.usage.Usage method) __setitem__() (lexilux.chat.history.ChatHistory method) __str__() (lexilux.chat.models.ChatResult method) (lexilux.chat.streaming.StreamingResult method) A acall() (lexilux.chat.client.Chat method) (lexilux.embed.Embed method) (lexilux.rerank.Rerank method) acomplete() (lexilux.chat.client.Chat method) acomplete_stream() (lexilux.chat.client.Chat method) add_assistant() (lexilux.chat.history.ChatHistory method) add_message() (lexilux.chat.history.ChatHistory method) add_system() (lexilux.chat.history.ChatHistory method) add_user() (lexilux.chat.history.ChatHistory method) amake_request() (lexilux.rerank.RerankModeHandler method) analyze_tokens() (lexilux.chat.history.ChatHistory method) append_result() (lexilux.chat.history.ChatHistory method) arguments (lexilux.chat.models.ToolCall attribute) astream() (lexilux.chat.client.Chat method) attention_mask (lexilux.tokenizer.TokenizeResult attribute) B build_request() (lexilux.rerank.DashScopeHandler method) (lexilux.rerank.OpenAICompatibleHandler method) (lexilux.rerank.RerankModeHandler method) C call_id (lexilux.chat.models.ToolCall attribute) Chat (class in lexilux.chat.client) chat_with_history() (lexilux.chat.client.Chat method) ChatHistory (class in lexilux.chat.history) ChatHistoryFormatter (class in lexilux.chat.formatters) ChatResult (class in lexilux.chat.models) ChatStreamChunk (class in lexilux.chat.models) clear() (lexilux.chat.history.ChatHistory method) clone() (lexilux.chat.history.ChatHistory method) close() (lexilux.embed.Embed method) (lexilux.rerank.Rerank method) complete() (lexilux.chat.client.Chat method) complete_stream() (lexilux.chat.client.Chat method) continue_conversation() (lexilux.chat.tool_helpers.ToolCallHelper method) Conversation (in module lexilux.chat.conversation) count_tokens() (lexilux.chat.history.ChatHistory method) count_tokens_by_role() (lexilux.chat.history.ChatHistory method) count_tokens_per_round() (lexilux.chat.history.ChatHistory method) create_conversation_history() (in module lexilux.chat.tool_helpers) D DashScopeHandler (class in lexilux.rerank) delta (lexilux.chat.models.ChatStreamChunk attribute) description (lexilux.chat.tools.FunctionTool attribute) details (lexilux.usage.Usage attribute) done (lexilux.chat.models.ChatStreamChunk attribute) (lexilux.chat.streaming.StreamingResult property) E Embed (class in lexilux.embed) EmbedResult (class in lexilux.embed) execute_tool_calls() (in module lexilux.chat.tool_helpers) (lexilux.chat.tool_helpers.ToolCallHelper method) F finish_reason (lexilux.chat.models.ChatResult attribute) (lexilux.chat.models.ChatStreamChunk attribute) (lexilux.chat.streaming.StreamingResult property) from_chat_result() (lexilux.chat.history.ChatHistory class method) from_dict() (lexilux.chat.history.ChatHistory class method) from_json() (lexilux.chat.history.ChatHistory class method) from_messages() (lexilux.chat.history.ChatHistory class method) functions (lexilux.chat.tool_helpers.ToolCallHelper attribute) FunctionTool (class in lexilux.chat.tools) G get_arguments() (lexilux.chat.models.ToolCall method) get_assistant_messages() (lexilux.chat.history.ChatHistory method) get_last_message() (lexilux.chat.history.ChatHistory method) get_last_n_rounds() (lexilux.chat.history.ChatHistory method) get_last_user_message() (lexilux.chat.history.ChatHistory method) get_messages() (lexilux.chat.history.ChatHistory method) get_user_messages() (lexilux.chat.history.ChatHistory method) H has_content (lexilux.chat.models.ChatStreamChunk property) has_reasoning (lexilux.chat.models.ChatResult property) (lexilux.chat.models.ChatStreamChunk property) has_streaming_tool_calls (lexilux.chat.models.ChatStreamChunk property) has_tool_calls (lexilux.chat.models.ChatResult property) (lexilux.chat.models.ChatStreamChunk property) I id (lexilux.chat.models.ToolCall attribute) input_ids (lexilux.tokenizer.TokenizeResult attribute) input_tokens (lexilux.usage.Usage attribute) insert() (lexilux.chat.history.ChatHistory method) L lexilux.chat.content_blocks.ContentBlock (built-in variable) lexilux.chat.content_blocks.ImageContentBlock (built-in variable) lexilux.chat.content_blocks.ImageUrlDetail (built-in variable) lexilux.chat.content_blocks.TextContentBlock (built-in variable) lexilux.chat.models.MessageLike (built-in variable) lexilux.chat.models.MessagesLike (built-in variable) lexilux.chat.models.Role (built-in variable) lexilux.rerank module lexilux.tokenizer module lexilux.usage module list_tokenizer_files() (lexilux.tokenizer.Tokenizer static method) M make_request() (lexilux.rerank.RerankModeHandler method) messages (lexilux.chat.history.ChatHistory attribute) metadata (lexilux.chat.history.ChatHistory attribute) module lexilux.rerank lexilux.tokenizer lexilux.usage N name (lexilux.chat.models.ToolCall attribute) (lexilux.chat.tools.FunctionTool attribute) (lexilux.chat.tools.ToolChoice attribute) normalize_messages() (in module lexilux.chat.utils) O OpenAICompatibleHandler (class in lexilux.rerank) output_tokens (lexilux.usage.Usage attribute) P parameters (lexilux.chat.tools.FunctionTool attribute) parse_response() (lexilux.rerank.DashScopeHandler method) (lexilux.rerank.OpenAICompatibleHandler method) (lexilux.rerank.RerankModeHandler method) R raw (lexilux.chat.models.ChatResult attribute) (lexilux.chat.models.ChatStreamChunk attribute) (lexilux.embed.EmbedResult attribute) (lexilux.rerank.RerankResult attribute) (lexilux.tokenizer.TokenizeResult attribute) (lexilux.usage.ResultBase attribute) reasoning (lexilux.chat.models.ChatStreamChunk property) remove_at() (lexilux.chat.history.ChatHistory method) remove_last() (lexilux.chat.history.ChatHistory method) remove_last_round() (lexilux.chat.history.ChatHistory method) replace_at() (lexilux.chat.history.ChatHistory method) Rerank (class in lexilux.rerank) RerankModeHandler (class in lexilux.rerank) RerankResult (class in lexilux.rerank) result (lexilux.chat.streaming.StreamingIterator property) ResultBase (class in lexilux.usage) results (lexilux.rerank.RerankResult attribute) S save() (lexilux.chat.formatters.ChatHistoryFormatter static method) set_result() (lexilux.chat.streaming.StreamingResult method) stream() (lexilux.chat.client.Chat method) stream_with_history() (lexilux.chat.client.Chat method) StreamingIterator (class in lexilux.chat.streaming) StreamingResult (class in lexilux.chat.streaming) strict (lexilux.chat.tools.FunctionTool attribute) system (lexilux.chat.history.ChatHistory attribute) T text (lexilux.chat.models.ChatResult attribute) (lexilux.chat.streaming.StreamingResult property) timeout_s (lexilux.chat.client.Chat property) to_chat_result() (lexilux.chat.streaming.StreamingResult method) to_dict() (lexilux.chat.history.ChatHistory method) (lexilux.chat.models.ToolCall method) (lexilux.chat.tools.FunctionTool method) (lexilux.chat.tools.ToolChoice method) to_html() (lexilux.chat.formatters.ChatHistoryFormatter static method) to_json() (lexilux.chat.formatters.ChatHistoryFormatter static method) (lexilux.chat.history.ChatHistory method) to_markdown() (lexilux.chat.formatters.ChatHistoryFormatter static method) to_text() (lexilux.chat.formatters.ChatHistoryFormatter static method) Tokenizer (class in lexilux.tokenizer) TokenizeResult (class in lexilux.tokenizer) tool_calls (lexilux.chat.models.ChatResult attribute) (lexilux.chat.models.ChatStreamChunk attribute) ToolCall (class in lexilux.chat.models) ToolCallHelper (class in lexilux.chat.tool_helpers) ToolChoice (class in lexilux.chat.tools) tools (lexilux.chat.tools.ToolChoice attribute) total_tokens (lexilux.usage.Usage attribute) truncate_by_rounds() (lexilux.chat.history.ChatHistory method) type (lexilux.chat.tools.FunctionTool attribute) (lexilux.chat.tools.ToolChoice attribute) U update() (lexilux.chat.streaming.StreamingResult method) update_last_assistant() (lexilux.chat.history.ChatHistory method) Usage (class in lexilux.usage) usage (lexilux.chat.models.ChatResult attribute) (lexilux.chat.models.ChatStreamChunk attribute) (lexilux.chat.streaming.StreamingResult property) (lexilux.embed.EmbedResult attribute) (lexilux.rerank.RerankResult attribute) (lexilux.tokenizer.TokenizeResult attribute) (lexilux.usage.ResultBase attribute) V vectors (lexilux.embed.EmbedResult attribute)