| LOW | llm/hookspecs.py | 19 | def register_embedding_models(register): |
| LOW | llm/hookspecs.py | 24 | def register_template_loaders(register): |
| LOW | llm/hookspecs.py | 29 | def register_fragment_loaders(register): |
| LOW | llm/models.py | 186 | def _get_arguments_input_schema(function, name): |
| LOW | llm/models.py | 3115 | def _remove_titles_recursively(obj): |
| LOW | llm/__init__.py | 232 | def get_embedding_models_with_aliases() -> List["EmbeddingModelWithAliases"]: |
| LOW | llm/__init__.py | 274 | def get_embedding_model_aliases() -> Dict[str, EmbeddingModel]: |
| LOW | llm/__init__.py | 496 | def get_default_embedding_model(): |
| LOW | llm/__init__.py | 500 | def set_default_embedding_model(model): |
| LOW | llm/embeddings.py | 173 | def embed_multi_with_metadata( |
| LOW | llm/cli.py | 111 | async def display_async_stream_events(events, *, show_reasoning=True): |
| LOW | llm/cli.py | 206 | def process_fragments_in_chat( |
| LOW | llm/cli.py | 297 | def resolve_attachment_with_type(value: str, mimetype: str) -> Attachment: |
| LOW | llm/cli.py | 313 | def attachment_types_callback(ctx, param, values) -> List[Attachment]: |
| LOW | llm/cli.py | 2300 | def model_matches_id_or_alias(model_with_aliases, model_ids): |
| LOW | llm/cli.py | 2307 | def render_model_with_aliases( |
| LOW | llm/cli.py | 2375 | def render_model_with_options(model_id, *, async_=False): |
| LOW | llm/utils.py | 182 | def extract_fenced_code_block(text: str, last: bool = False) -> Optional[str]: |
| LOW | llm/default_plugins/openai_models.py | 382 | def register_embedding_models(register): |
| LOW | llm/default_plugins/openai_models.py | 1409 | def _reasoning_text_from_item(self, item): |
| LOW | tests/test_cli_openai_models.py | 46 | def test_openai_options_min_max(): |
| LOW | tests/test_cli_openai_models.py | 205 | def test_openai_image_detail_option_description(model_id, expected_description): |
| LOW | tests/test_cli_openai_models.py | 210 | def test_openai_image_detail_option_is_sent_on_image_attachments(httpx_mock): |
| LOW | tests/test_cli_openai_models.py | 357 | def test_openai_image_detail_original_is_rejected_for_other_models(): |
| LOW | tests/test_async_parity.py | 16 | def test_echo_registered_for_both(): |
| LOW | tests/test_async_parity.py | 25 | async def test_async_to_dict_captures_chain_and_output(): |
| LOW | tests/test_async_parity.py | 39 | async def test_async_to_dict_raises_before_awaited(): |
| LOW | tests/test_async_parity.py | 47 | async def test_async_from_dict_rehydrates(): |
| LOW | tests/test_async_parity.py | 65 | async def test_async_from_dict_then_reply_continues(): |
| LOW | tests/test_async_parity.py | 89 | async def test_async_from_row_response_messages_synthesized(tmp_path): |
| LOW | tests/test_async_parity.py | 121 | async def test_async_load_conversation_follow_up_preserves_chain(tmp_path): |
| LOW | tests/test_async_parity.py | 172 | async def test_sync_and_async_produce_identical_chain(): |
| LOW | tests/test_async_parity.py | 191 | async def test_async_chain_tool_result_turn_has_full_chain(): |
| LOW | tests/test_async_parity.py | 230 | async def test_astream_events_matches_stream_events_for_text_only(): |
| LOW | tests/test_async_parity.py | 260 | async def test_async_from_dict_model_override(): |
| LOW | tests/test_async_parity.py | 272 | def test_sync_from_dict_model_override(): |
| LOW | tests/test_async_parity.py | 284 | async def test_async_to_dict_preserves_datetime(): |
| LOW | tests/test_async_parity.py | 294 | async def test_async_to_dict_preserves_usage_when_set(async_mock_model): |
| LOW | tests/test_async_parity.py | 312 | async def test_async_reply_messages_kwarg_appends(): |
| LOW | tests/test_async_parity.py | 325 | async def test_async_full_chain_to_dict_round_trip_three_turns(): |
| LOW | tests/test_async_parity.py | 365 | async def test_async_reply_chains_three_turns(): |
| LOW | tests/test_utils.py | 112 | def test_extract_fenced_code_block(input, last, expected): |
| LOW | tests/test_utils.py | 318 | def test_test_truncate_string_keep_end( |
| LOW | tests/test_utils.py | 386 | def test_backtick_count_adjustment(content: str, backtick_count: int): |
| LOW | tests/test_utils.py | 471 | def test_toolbox_config_capture(): |
| LOW | tests/conftest.py | 31 | def user_path_with_embeddings(user_path): |
| LOW | tests/conftest.py | 199 | def register_embed_demo_model(embed_demo, mock_model, async_mock_model): |
| LOW | tests/conftest.py | 204 | def register_embedding_models(self, register): |
| LOW | tests/conftest.py | 252 | def mocked_openai_chat_returning_fenced_code(httpx_mock): |
| LOW | tests/conftest.py | 296 | def mocked_openai_chat_stream(httpx_mock): |
| LOW | tests/conftest.py | 402 | def mocked_openai_completion_logprobs_stream(httpx_mock): |
| LOW | tests/conftest.py | 413 | def mocked_openai_completion_logprobs(httpx_mock): |
| LOW | tests/test_llm_logs.py | 138 | def test_logs_text_with_options(user_path): |
| LOW | tests/test_llm_logs.py | 217 | def test_logs_extract_first_code(args, log_path): |
| LOW | tests/test_llm_logs.py | 236 | def test_logs_extract_last_code(args, log_path): |
| LOW | tests/test_llm_logs.py | 418 | def test_logs_schema_data_ids(schema_log_path): |
| LOW | tests/test_llm_logs.py | 713 | def test_logs_fragments_markdown(fragments_fixture): |
| LOW | tests/test_llm_logs.py | 896 | def test_expand_fragment_json(fragments_fixture, arg): |
| LOW | tests/test_llm_logs.py | 916 | def test_expand_fragment_markdown(fragments_fixture): |
| LOW | tests/test_llm_logs.py | 1017 | def test_log_to_db_persists_visible_reasoning(logs_db, mock_model): |
| 296 more matches not shown… |