SYMBOL INDEX (701 symbols across 130 files) FILE: tests/conftest.py function pytest_addoption (line 17) | def pytest_addoption(parser: Parser) -> None: function pytest_collection_modifyitems (line 31) | def pytest_collection_modifyitems(config: Config, items: Sequence[Functi... function logging_conf (line 94) | def logging_conf() -> dict: function test_file_path (line 104) | def test_file_path(request) -> Path: FILE: tests/integration_tests/test_agents.py function test_completions_sync (line 9) | def test_completions_sync(logging_conf): function test_completions_stream (line 32) | def test_completions_stream(logging_conf): function test_correction (line 56) | def test_correction(): function test_correction_result (line 75) | def test_correction_result(image_id,uuids,trace_id): function main (line 92) | def main(): FILE: tests/integration_tests/test_assistant.py function test_assistant (line 8) | def test_assistant(logging_conf) -> None: function test_assistant_query_support (line 37) | def test_assistant_query_support(logging_conf) -> None: function test_assistant_query_conversation_usage (line 56) | def test_assistant_query_conversation_usage(logging_conf) -> None: function test_translate_api (line 74) | def test_translate_api(logging_conf) -> None: FILE: tests/integration_tests/test_audio.py function test_audio_speech (line 11) | def test_audio_speech(logging_conf): function test_audio_speech_streaming (line 32) | def test_audio_speech_streaming(logging_conf): function test_audio_customization (line 64) | def test_audio_customization(logging_conf): FILE: tests/integration_tests/test_batches.py function test_batch_input_file (line 9) | def test_batch_input_file(test_file_path, logging_conf) -> None: function test_batch_create (line 31) | def test_batch_create(logging_conf) -> None: function test_batch_retrieve (line 53) | def test_batch_retrieve(logging_conf) -> None: function test_batch_cancel (line 69) | def test_batch_cancel(logging_conf) -> None: function test_batch_list (line 84) | def test_batch_list(logging_conf) -> None: function test_batch_result (line 105) | def test_batch_result(test_file_path, logging_conf) -> None: FILE: tests/integration_tests/test_charglm3.py function test_completions_charglm (line 10) | def test_completions_charglm(logging_conf): function test_async_completions (line 35) | def test_async_completions(): FILE: tests/integration_tests/test_chat.py function test_completions_temp0 (line 10) | def test_completions_temp0(logging_conf): function test_completions_temp1 (line 36) | def test_completions_temp1(logging_conf): function test_completions_top0 (line 62) | def test_completions_top0(logging_conf): function test_completions_top1 (line 88) | def test_completions_top1(logging_conf): function test_completions (line 114) | def test_completions(logging_conf): function test_completions_disenable_web_search (line 162) | def test_completions_disenable_web_search(logging_conf): function test_completions_enable_web_search (line 211) | def test_completions_enable_web_search(logging_conf): function test_completions_stream (line 260) | def test_completions_stream(logging_conf): function encode_image (line 302) | def encode_image(image_path): function test_completions_vis (line 309) | def test_completions_vis(logging_conf): function test_completions_vis_base64 (line 346) | def test_completions_vis_base64(test_file_path, logging_conf): function test_async_completions (line 388) | def test_async_completions(logging_conf): function test_retrieve_completion_result (line 436) | def test_retrieve_completion_result(logging_conf): function test_completions_sensitive_word_check (line 453) | def test_completions_sensitive_word_check(logging_conf): FILE: tests/integration_tests/test_code_geex.py function test_code_geex (line 9) | def test_code_geex(logging_conf): function test_code_geex_async (line 57) | def test_code_geex_async(logging_conf): function test_geex_result (line 105) | def test_geex_result(logging_conf): FILE: tests/integration_tests/test_embedding.py function test_embeddings (line 8) | def test_embeddings(logging_conf): function test_embeddings_dimensions (line 28) | def test_embeddings_dimensions(logging_conf): FILE: tests/integration_tests/test_emohaa.py function test_completions_emohaa (line 10) | def test_completions_emohaa(logging_conf): FILE: tests/integration_tests/test_file.py function test_server (line 14) | def test_server(): class TestZhipuAIFileServer (line 23) | class TestZhipuAIFileServer: method test_logs (line 24) | def test_logs(self, logging_conf): method test_files (line 27) | def test_files(self, test_server, test_file_path): method test_files_validation (line 43) | def test_files_validation(self, test_server, test_file_path): method test_files_list (line 60) | def test_files_list(self, test_server): method test_delete_files (line 72) | def test_delete_files(self, test_server): FILE: tests/integration_tests/test_file_parser.py function test_file_parser_create (line 13) | def test_file_parser_create(logging_conf): function test_file_parser_content (line 27) | def test_file_parser_content(logging_conf): FILE: tests/integration_tests/test_finetuning.py function test_finetuning_create (line 8) | def test_finetuning_create(logging_conf): function test_finetuning_retrieve (line 32) | def test_finetuning_retrieve(logging_conf): function test_finetuning_job_list (line 49) | def test_finetuning_job_list(logging_conf): function test_finetuning_job_cancel (line 65) | def test_finetuning_job_cancel(logging_conf): function test_finetuning_job_delete (line 81) | def test_finetuning_job_delete(logging_conf): function test_model_check (line 97) | def test_model_check(logging_conf): function test_model_delete (line 119) | def test_model_delete(logging_conf): FILE: tests/integration_tests/test_images.py function test_images (line 8) | def test_images(logging_conf): function test_images_sensitive_word_check (line 28) | def test_images_sensitive_word_check(logging_conf): FILE: tests/integration_tests/test_knowledge.py function test_server (line 14) | def test_server(): class TestZhipuAIKnowledgeServer (line 23) | class TestZhipuAIKnowledgeServer: method test_logs (line 24) | def test_logs(self, logging_conf): method test_knowledge_create (line 27) | def test_knowledge_create(self, test_server): method test_knowledge_document_create (line 46) | def test_knowledge_document_create(self, test_server, test_file_path): method test_knowledge_modify (line 64) | def test_knowledge_modify(self, test_server): method test_knowledge_query (line 82) | def test_knowledge_query(self, test_server): method test_knowledge_used (line 94) | def test_knowledge_used(self, test_server): method test_knowledge_document_retrieve (line 106) | def test_knowledge_document_retrieve(self, test_server, test_file_path): method test_knowledge_document_edit (line 120) | def test_knowledge_document_edit(self, test_server): method test_knowledge_document_list (line 136) | def test_knowledge_document_list(self, test_server): method test_knowledge_document_delete (line 150) | def test_knowledge_document_delete(self, test_server): method test_knowledge_delete (line 164) | def test_knowledge_delete(self, test_server): FILE: tests/integration_tests/test_moderation.py function test_completions_temp0 (line 9) | def test_completions_temp0(logging_conf): FILE: tests/integration_tests/test_tools.py function test_tools (line 8) | def test_tools(logging_conf): function test_tools_stream (line 32) | def test_tools_stream(logging_conf): FILE: tests/integration_tests/test_transcriptions.py function test_transcriptions (line 9) | def test_transcriptions(logging_conf): function test_transcriptions_stream (line 26) | def test_transcriptions_stream(logging_conf): FILE: tests/integration_tests/test_videos.py function test_videos (line 8) | def test_videos(logging_conf): function test_videos_sensitive_word_check (line 25) | def test_videos_sensitive_word_check(logging_conf): function test_videos_image_url (line 45) | def test_videos_image_url(logging_conf): function test_retrieve_videos_result (line 65) | def test_retrieve_videos_result(logging_conf): FILE: tests/integration_tests/test_vlm_thinking.py function test_completions_vlm_thinking (line 9) | def test_completions_vlm_thinking(logging_conf): function test_completions_vlm_thinking_stream (line 47) | def test_completions_vlm_thinking_stream(logging_conf): FILE: tests/integration_tests/test_web_search.py function test_web_search (line 8) | def test_web_search(logging_conf): FILE: tests/unit_tests/maybe/test_maybe_transform.py function test_response_joblist_model_cast (line 6) | def test_response_joblist_model_cast() -> None: FILE: tests/unit_tests/response_model/test_response.py class MockClient (line 39) | class MockClient: method _process_response_data (line 42) | def _process_response_data( function test_response_chat_model_cast (line 60) | def test_response_chat_model_cast(R: Type[BaseModel]) -> None: function test_response_finetuned_model_model_cast (line 191) | def test_response_finetuned_model_model_cast(R: Type[BaseModel]) -> None: function test_response_job_model_cast (line 226) | def test_response_job_model_cast(R: Type[BaseModel]) -> None: function test_response_joblist_model_cast (line 296) | def test_response_joblist_model_cast(R: Type[BaseModel]) -> None: function test_response_embedding_model_cast (line 369) | def test_response_embedding_model_cast(R: Type[BaseModel]) -> None: function test_response_file_list_model_cast (line 422) | def test_response_file_list_model_cast(R: Type[BaseModel]) -> None: function test_response_file_list_model_cast (line 467) | def test_response_file_list_model_cast(R: Type[BaseModel]) -> None: function test_response_image_model_cast (line 515) | def test_response_image_model_cast(R: Type[BaseModel]) -> None: FILE: tests/unit_tests/sse_client/test_stream.py class MockClient (line 11) | class MockClient: method _process_response_data (line 14) | def _process_response_data( function test_stream_cls_chunk (line 24) | def test_stream_cls_chunk() -> None: FILE: tests/unit_tests/test_agents.py function test_agents_completion_error_field (line 1) | def test_agents_completion_error_field(): FILE: tests/unit_tests/test_audio.py function test_audio_error_field (line 1) | def test_audio_error_field(): FILE: tests/unit_tests/test_jwt.py function test_token (line 7) | def test_token() -> None: FILE: tests/unit_tests/test_request_opt.py function test_initialization (line 7) | def test_initialization(): function test_get_max_retries (line 25) | def test_get_max_retries(max_retries_input, expected): function test_construct (line 33) | def test_construct(): FILE: tests/unit_tests/test_response.py class MockHttpClient (line 13) | class MockHttpClient: method _process_response_data (line 17) | def _process_response_data( class MockStreamResponse (line 27) | class MockStreamResponse(StreamResponse[ResponseT]): method __init__ (line 29) | def __init__( method __iter__ (line 42) | def __iter__(self): function test_http_response_initialization (line 48) | def test_http_response_initialization(): function test_parse_method (line 62) | def test_parse_method(): function test_properties (line 109) | def test_properties(): FILE: tests/unit_tests/test_sdk_import.py function test_sdk_import_unit (line 1) | def test_sdk_import_unit(): function test_os_import_unit (line 7) | def test_os_import_unit(): function test_sdk_import (line 13) | def test_sdk_import(): FILE: tests/unit_tests/test_streaming.py function test_basic (line 8) | def test_basic() -> None: function test_data_missing_event (line 23) | def test_data_missing_event() -> None: function test_event_missing_data (line 37) | def test_event_missing_data() -> None: function test_multiple_events (line 51) | def test_multiple_events() -> None: function test_multiple_events_with_data (line 72) | def test_multiple_events_with_data() -> None: FILE: zhipuai/_client.py class ZhipuAI (line 17) | class ZhipuAI(HttpClient): method __init__ (line 23) | def __init__( method auth_headers (line 76) | def auth_headers(self) -> dict[str, str]: method __del__ (line 84) | def __del__(self) -> None: FILE: zhipuai/api_resource/agents/agents.py class Agents (line 23) | class Agents(BaseAPI): method __init__ (line 25) | def __init__(self, client: "ZhipuAI") -> None: method invoke (line 28) | def invoke( method async_result (line 62) | def async_result( FILE: zhipuai/api_resource/assistant/assistant.py class Assistant (line 28) | class Assistant(BaseAPI): method __init__ (line 30) | def __init__(self, client: "ZhipuAI") -> None: method conversation (line 33) | def conversation( method query_support (line 74) | def query_support( method query_conversation_usage (line 100) | def query_conversation_usage( FILE: zhipuai/api_resource/audio/audio.py class Audio (line 31) | class Audio(BaseAPI): method transcriptions (line 34) | def transcriptions(self) -> Transcriptions: method __init__ (line 37) | def __init__(self, client: "ZhipuAI") -> None: method speech (line 40) | def speech( method customization (line 80) | def customization( FILE: zhipuai/api_resource/audio/transcriptions.py class Transcriptions (line 28) | class Transcriptions(BaseAPI): method __init__ (line 29) | def __init__(self, client: "ZhipuAI") -> None: method create (line 32) | def create( FILE: zhipuai/api_resource/batches.py class Batches (line 15) | class Batches(BaseAPI): method __init__ (line 17) | def __init__(self, client: "ZhipuAI") -> None: method create (line 20) | def create( method retrieve (line 51) | def retrieve( method list (line 79) | def list( method cancel (line 125) | def cancel( FILE: zhipuai/api_resource/chat/async_completions.py class AsyncCompletions (line 22) | class AsyncCompletions(BaseAPI): method __init__ (line 23) | def __init__(self, client: "ZhipuAI") -> None: method create (line 26) | def create( method retrieve_completion_result (line 106) | def retrieve_completion_result( FILE: zhipuai/api_resource/chat/chat.py class Chat (line 10) | class Chat(BaseAPI): method completions (line 13) | def completions(self) -> Completions: method asyncCompletions (line 17) | def asyncCompletions(self) -> AsyncCompletions: FILE: zhipuai/api_resource/chat/completions.py class Completions (line 24) | class Completions(BaseAPI): method __init__ (line 25) | def __init__(self, client: "ZhipuAI") -> None: method create (line 28) | def create( FILE: zhipuai/api_resource/embeddings.py class Embeddings (line 16) | class Embeddings(BaseAPI): method __init__ (line 17) | def __init__(self, client: "ZhipuAI") -> None: method create (line 20) | def create( FILE: zhipuai/api_resource/file_parser/file_parser.py class FileParser (line 25) | class FileParser(BaseAPI): method __init__ (line 27) | def __init__(self, client: "ZhipuAI") -> None: method create (line 30) | def create( method content (line 67) | def content( FILE: zhipuai/api_resource/files.py class Files (line 29) | class Files(BaseAPI): method __init__ (line 31) | def __init__(self, client: "ZhipuAI") -> None: method create (line 34) | def create( method list (line 103) | def list( method delete (line 130) | def delete( method content (line 159) | def content( class FilesWithRawResponse (line 189) | class FilesWithRawResponse: method __init__ (line 190) | def __init__(self, files: Files) -> None: FILE: zhipuai/api_resource/fine_tuning/fine_tuning.py class FineTuning (line 10) | class FineTuning(BaseAPI): method jobs (line 13) | def jobs(self) -> Jobs: method models (line 17) | def models(self) -> FineTunedModels: FILE: zhipuai/api_resource/fine_tuning/jobs/jobs.py class Jobs (line 25) | class Jobs(BaseAPI): method __init__ (line 27) | def __init__(self, client: "ZhipuAI") -> None: method create (line 30) | def create( method retrieve (line 59) | def retrieve( method list (line 75) | def list( method cancel (line 98) | def cancel( method list_events (line 119) | def list_events( method delete (line 144) | def delete( FILE: zhipuai/api_resource/fine_tuning/models/fine_tuned_models.py class FineTunedModels (line 23) | class FineTunedModels(BaseAPI): method __init__ (line 25) | def __init__(self, client: "ZhipuAI") -> None: method delete (line 28) | def delete( FILE: zhipuai/api_resource/images.py class Images (line 17) | class Images(BaseAPI): method __init__ (line 18) | def __init__(self, client: "ZhipuAI") -> None: method generations (line 21) | def generations( FILE: zhipuai/api_resource/knowledge/document/document.py class Document (line 28) | class Document(BaseAPI): method __init__ (line 30) | def __init__(self, client: "ZhipuAI") -> None: method create (line 33) | def create( method edit (line 75) | def edit( method list (line 136) | def list( method delete (line 169) | def delete( method retrieve (line 200) | def retrieve( FILE: zhipuai/api_resource/knowledge/knowledge.py class Knowledge (line 26) | class Knowledge(BaseAPI): method __init__ (line 28) | def __init__(self, client: "ZhipuAI") -> None: method document (line 32) | def document(self) -> Document: method create (line 35) | def create( method modify (line 70) | def modify( method query (line 103) | def query( method delete (line 129) | def delete( method used (line 159) | def used( FILE: zhipuai/api_resource/moderation/moderations.py class Moderations (line 16) | class Moderations(BaseAPI): method __init__ (line 17) | def __init__(self, client: "ZhipuAI") -> None: method create (line 20) | def create( FILE: zhipuai/api_resource/tools/tools.py class Tools (line 25) | class Tools(BaseAPI): method __init__ (line 27) | def __init__(self, client: "ZhipuAI") -> None: method web_search (line 30) | def web_search( FILE: zhipuai/api_resource/videos/videos.py class Videos (line 26) | class Videos(BaseAPI): method __init__ (line 28) | def __init__(self, client: "ZhipuAI") -> None: method generations (line 31) | def generations( method retrieve_videos_result (line 76) | def retrieve_videos_result( FILE: zhipuai/api_resource/web_search/web_search.py class WebSearchApi (line 25) | class WebSearchApi(BaseAPI): method __init__ (line 26) | def __init__(self, client: "ZhipuAI") -> None: method web_search (line 29) | def web_search( FILE: zhipuai/core/_base_api.py class BaseAPI (line 8) | class BaseAPI: method __init__ (line 11) | def __init__(self, client: ZhipuAI) -> None: FILE: zhipuai/core/_base_compat.py function parse_date (line 25) | def parse_date(value: date | StrBytesIntFloat) -> date: # noqa: ARG001 function parse_datetime (line 28) | def parse_datetime(value: Union[datetime, StrBytesIntFloat]) -> datetime... function get_args (line 31) | def get_args(t: type[Any]) -> tuple[Any, ...]: # noqa: ARG001 function is_union (line 34) | def is_union(tp: type[Any] | None) -> bool: # noqa: ARG001 function get_origin (line 37) | def get_origin(t: type[Any]) -> type[Any] | None: # noqa: ARG001 function is_literal_type (line 40) | def is_literal_type(type_: type[Any]) -> bool: # noqa: ARG001 function is_typeddict (line 43) | def is_typeddict(type_: type[Any]) -> bool: # noqa: ARG001 function parse_obj (line 79) | def parse_obj(model: type[_ModelT], value: object) -> _ModelT: function field_is_required (line 86) | def field_is_required(field: FieldInfo) -> bool: function field_get_default (line 92) | def field_get_default(field: FieldInfo) -> Any: function field_outer_type (line 103) | def field_outer_type(field: FieldInfo) -> Any: function get_model_config (line 109) | def get_model_config(model: type[pydantic.BaseModel]) -> Any: function get_model_fields (line 115) | def get_model_fields(model: type[pydantic.BaseModel]) -> dict[str, Field... function model_copy (line 121) | def model_copy(model: _ModelT) -> _ModelT: function model_json (line 127) | def model_json(model: pydantic.BaseModel, *, indent: int | None = None) ... function model_dump (line 133) | def model_dump( function model_parse (line 153) | def model_parse(model: type[_ModelT], data: Any) -> _ModelT: class GenericModel (line 162) | class GenericModel(pydantic.BaseModel): class GenericModel (line 170) | class GenericModel(pydantic.BaseModel): class GenericModel (line 176) | class GenericModel(pydantic.generics.GenericModel, pydantic.BaseModel): class typed_cached_property (line 192) | class typed_cached_property(Generic[_T]): method __init__ (line 196) | def __init__(self, func: Callable[[Any], _T]) -> None: method __get__ (line 200) | def __get__(self, instance: None, owner: type[Any] | None = None) -> S... method __get__ (line 204) | def __get__(self, instance: object, owner: type[Any] | None = None) ->... method __get__ (line 207) | def __get__(self, instance: object, owner: type[Any] | None = None) ->... method __set_name__ (line 210) | def __set_name__(self, owner: type[Any], name: str) -> None: method __set__ (line 214) | def __set__(self, instance: object, value: _T) -> None: FILE: zhipuai/core/_base_models.py class _ConfigProtocol (line 50) | class _ConfigProtocol(Protocol): class BaseModel (line 54) | class BaseModel(pydantic.BaseModel): method model_fields_set (line 63) | def model_fields_set(self) -> set[str]: class Config (line 67) | class Config(pydantic.BaseConfig): # pyright: ignore[reportDeprecated] method to_dict (line 70) | def to_dict( method to_json (line 108) | def to_json( method __str__ (line 144) | def __str__(self) -> str: method construct (line 152) | def construct( method model_dump (line 220) | def model_dump( method model_dump_json (line 275) | def model_dump_json( function _construct_field (line 327) | def _construct_field(value: object, field: FieldInfo, key: str) -> object: function is_basemodel (line 342) | def is_basemodel(type_: type) -> bool: function is_basemodel_type (line 354) | def is_basemodel_type(type_: type) -> TypeGuard[type[BaseModel] | type[G... function build (line 359) | def build( function construct_type_unchecked (line 382) | def construct_type_unchecked(*, value: object, type_: type[_T]) -> _T: function construct_type (line 391) | def construct_type(*, value: object, type_: type) -> object: class CachedDiscriminatorType (line 496) | class CachedDiscriminatorType(Protocol): class DiscriminatorDetails (line 500) | class DiscriminatorDetails: method __init__ (line 529) | def __init__( function _build_discriminated_union_meta (line 541) | def _build_discriminated_union_meta(*, union: type, meta_annotations: tu... function _extract_field_schema_pv2 (line 601) | def _extract_field_schema_pv2(model: type[BaseModel], field_name: str) -... function validate_type (line 619) | def validate_type(*, type_: type[_T], value: object) -> _T: class GenericModel (line 633) | class GenericModel(BaseGenericModel, BaseModel): function _validate_non_model_type (line 640) | def _validate_non_model_type(*, type_: type[_T], value: object) -> _T: class TypeAdapter (line 645) | class TypeAdapter(Generic[_T]): method __init__ (line 656) | def __init__(self, type_: Type[_T]): method validate_python (line 659) | def validate_python(self, value: Any) -> _T: function _validate_non_model_type (line 665) | def _validate_non_model_type(*, type_: type[_T], value: object) -> _T: FILE: zhipuai/core/_base_type.py class NotGiven (line 38) | class NotGiven: method __bool__ (line 54) | def __bool__(self) -> Literal[False]: method __repr__ (line 58) | def __repr__(self) -> str: class Omit (line 66) | class Omit: method __bool__ (line 83) | def __bool__(self) -> Literal[False]: class ModelBuilderProtocol (line 88) | class ModelBuilderProtocol(Protocol): method build (line 90) | def build( class HeadersLikeProtocol (line 102) | class HeadersLikeProtocol(Protocol): method get (line 103) | def get(self, __key: str) -> str | None: class InheritsGeneric (line 124) | class InheritsGeneric(Protocol): class _GenericAlias (line 134) | class _GenericAlias(Protocol): class HttpxSendArgs (line 138) | class HttpxSendArgs(TypedDict, total=False): FILE: zhipuai/core/_errors.py class ZhipuAIError (line 20) | class ZhipuAIError(Exception): method __init__ (line 21) | def __init__(self, message: str, ) -> None: class APIStatusError (line 25) | class APIStatusError(ZhipuAIError): method __init__ (line 29) | def __init__(self, message: str, *, response: httpx.Response) -> None: class APIRequestFailedError (line 35) | class APIRequestFailedError(APIStatusError): class APIAuthenticationError (line 39) | class APIAuthenticationError(APIStatusError): class APIReachLimitError (line 43) | class APIReachLimitError(APIStatusError): class APIInternalError (line 47) | class APIInternalError(APIStatusError): class APIServerFlowExceedError (line 51) | class APIServerFlowExceedError(APIStatusError): class APIResponseError (line 55) | class APIResponseError(ZhipuAIError): method __init__ (line 60) | def __init__(self, message: str, request: httpx.Request, json_data: ob... class APIResponseValidationError (line 67) | class APIResponseValidationError(APIResponseError): method __init__ (line 71) | def __init__( class APIConnectionError (line 86) | class APIConnectionError(APIResponseError): method __init__ (line 87) | def __init__(self, *, message: str = "Connection error.", request: htt... class APITimeoutError (line 91) | class APITimeoutError(APIConnectionError): method __init__ (line 92) | def __init__(self, request: httpx.Request) -> None: FILE: zhipuai/core/_files.py function is_base64_file_input (line 19) | def is_base64_file_input(obj: object) -> TypeGuard[Base64FileInput]: function is_file_content (line 23) | def is_file_content(obj: object) -> TypeGuard[FileContent]: function assert_is_file_content (line 30) | def assert_is_file_content(obj: object, *, key: str | None = None) -> None: function to_httpx_files (line 39) | def to_httpx_files(files: None) -> None: function to_httpx_files (line 44) | def to_httpx_files(files: RequestFiles) -> HttpxRequestFiles: function to_httpx_files (line 48) | def to_httpx_files(files: RequestFiles | None) -> HttpxRequestFiles | None: function _transform_file (line 62) | def _transform_file(file: FileTypes) -> HttpxFileTypes: function _read_file_content (line 76) | def _read_file_content(file: FileContent) -> HttpxFileContent: FILE: zhipuai/core/_http_client.py class PageInfo (line 78) | class PageInfo: method __init__ (line 88) | def __init__( method __init__ (line 96) | def __init__( method __init__ (line 103) | def __init__( class BasePage (line 113) | class BasePage(GenericModel, Generic[_T]): method has_next_page (line 128) | def has_next_page(self) -> bool: method next_page_info (line 134) | def next_page_info(self) -> Optional[PageInfo]: method _get_page_items (line 137) | def _get_page_items(self) -> Iterable[_T]: # type: ignore[empty-body] method _params_from_url (line 140) | def _params_from_url(self, url: URL) -> httpx.QueryParams: method _info_to_options (line 144) | def _info_to_options(self, info: PageInfo) -> FinalRequestOptions: class BaseSyncPage (line 162) | class BaseSyncPage(BasePage[_T], Generic[_T]): method _set_private_attributes (line 165) | def _set_private_attributes( method __iter__ (line 183) | def __iter__(self) -> Iterator[_T]: # type: ignore method iter_pages (line 188) | def iter_pages(self: SyncPageT) -> Iterator[SyncPageT]: method get_next_page (line 197) | def get_next_page(self: SyncPageT) -> SyncPageT: class HttpClient (line 208) | class HttpClient: method __init__ (line 220) | def __init__( method _prepare_url (line 265) | def _prepare_url(self, url: str) -> URL: method _default_headers (line 275) | def _default_headers(self): method custom_auth (line 288) | def custom_auth(self) -> httpx.Auth | None: method auth_headers (line 292) | def auth_headers(self): method _prepare_headers (line 295) | def _prepare_headers(self, options: FinalRequestOptions) -> httpx.Head... method _remaining_retries (line 303) | def _remaining_retries( method _calculate_retry_timeout (line 310) | def _calculate_retry_timeout( method _build_request (line 333) | def _build_request( method _object_to_formfata (line 371) | def _object_to_formfata(self, key: str, value: Data | Mapping[object, ... method _make_multipartform (line 399) | def _make_multipartform(self, data: Mapping[object, object]) -> dict[s... method _process_response_data (line 411) | def _process_response_data( method _should_stream_response_body (line 436) | def _should_stream_response_body(self, request: httpx.Request) -> bool: method _should_retry (line 439) | def _should_retry(self, response: httpx.Response) -> bool: method is_closed (line 474) | def is_closed(self) -> bool: method close (line 477) | def close(self): method __enter__ (line 480) | def __enter__(self): method __exit__ (line 483) | def __exit__(self, exc_type, exc_val, exc_tb): method request (line 486) | def request( method _request (line 503) | def _request( method _retry_request (line 599) | def _retry_request( method _process_response (line 630) | def _process_response( method _request_api_list (line 688) | def _request_api_list( method get (line 707) | def get( method get (line 718) | def get( method get (line 730) | def get( method get (line 741) | def get( method post (line 754) | def post( method post (line 767) | def post( method post (line 781) | def post( method post (line 794) | def post( method patch (line 811) | def patch( method put (line 825) | def put( method delete (line 841) | def delete( method get_api_list (line 855) | def get_api_list( method _make_status_error (line 868) | def _make_status_error(self, response) -> APIStatusError: function make_request_options (line 886) | def make_request_options( function _merge_mappings (line 919) | def _merge_mappings( FILE: zhipuai/core/_jwt_token.py function generate_token (line 15) | def generate_token(apikey: str): FILE: zhipuai/core/_legacy_binary_response.py class HttpxResponseContent (line 8) | class HttpxResponseContent: method content (line 11) | def content(self) -> bytes: method text (line 15) | def text(self) -> str: method encoding (line 19) | def encoding(self) -> str | None: method charset_encoding (line 23) | def charset_encoding(self) -> str | None: method json (line 26) | def json(self, **kwargs: Any) -> Any: method read (line 29) | def read(self) -> bytes: method iter_bytes (line 32) | def iter_bytes(self, chunk_size: int | None = None) -> Iterator[bytes]: method iter_text (line 35) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 38) | def iter_lines(self) -> Iterator[str]: method iter_raw (line 41) | def iter_raw(self, chunk_size: int | None = None) -> Iterator[bytes]: method write_to_file (line 44) | def write_to_file( method stream_to_file (line 50) | def stream_to_file( method close (line 58) | def close(self) -> None: method aread (line 61) | async def aread(self) -> bytes: method aiter_bytes (line 64) | async def aiter_bytes(self, chunk_size: int | None = None) -> AsyncIte... method aiter_text (line 67) | async def aiter_text(self, chunk_size: int | None = None) -> AsyncIter... method aiter_lines (line 70) | async def aiter_lines(self) -> AsyncIterator[str]: method aiter_raw (line 73) | async def aiter_raw(self, chunk_size: int | None = None) -> AsyncItera... method astream_to_file (line 76) | async def astream_to_file( method aclose (line 84) | async def aclose(self) -> None: class HttpxBinaryResponseContent (line 88) | class HttpxBinaryResponseContent(HttpxResponseContent): method __init__ (line 91) | def __init__(self, response: httpx.Response) -> None: method content (line 95) | def content(self) -> bytes: method encoding (line 99) | def encoding(self) -> str | None: method charset_encoding (line 103) | def charset_encoding(self) -> str | None: method read (line 106) | def read(self) -> bytes: method text (line 109) | def text(self) -> str: method json (line 112) | def json(self, **kwargs: Any) -> Any: method iter_text (line 115) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 119) | def iter_lines(self) -> Iterator[str]: method aiter_text (line 123) | async def aiter_text(self, chunk_size: int | None = None) -> AsyncIter... method aiter_lines (line 126) | async def aiter_lines(self) -> AsyncIterator[str]: method iter_bytes (line 129) | def iter_bytes(self, chunk_size: int | None = None) -> Iterator[bytes]: method iter_raw (line 132) | def iter_raw(self, chunk_size: int | None = None) -> Iterator[bytes]: method write_to_file (line 135) | def write_to_file( method stream_to_file (line 151) | def stream_to_file( method close (line 161) | def close(self) -> None: method aread (line 164) | async def aread(self) -> bytes: method aiter_bytes (line 167) | async def aiter_bytes(self, chunk_size: int | None = None) -> AsyncIte... method aiter_raw (line 170) | async def aiter_raw(self, chunk_size: int | None = None) -> AsyncItera... method astream_to_file (line 173) | async def astream_to_file( method aclose (line 184) | async def aclose(self) -> None: class HttpxTextBinaryResponseContent (line 188) | class HttpxTextBinaryResponseContent(HttpxBinaryResponseContent): method text (line 192) | def text(self) -> str: method json (line 195) | def json(self, **kwargs: Any) -> Any: method iter_text (line 198) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 201) | def iter_lines(self) -> Iterator[str]: method aiter_text (line 204) | async def aiter_text(self, chunk_size: int | None = None) -> AsyncIter... method aiter_lines (line 207) | async def aiter_lines(self) -> AsyncIterator[str]: FILE: zhipuai/core/_legacy_response.py class LegacyAPIResponse (line 35) | class LegacyAPIResponse(Generic[R]): method __init__ (line 57) | def __init__( method request_id (line 76) | def request_id(self) -> str | None: method parse (line 80) | def parse(self, *, to: type[_T]) -> _T: method parse (line 84) | def parse(self) -> R: method parse (line 87) | def parse(self, *, to: type[_T] | None = None) -> R | _T: method headers (line 132) | def headers(self) -> httpx.Headers: method http_request (line 136) | def http_request(self) -> httpx.Request: method status_code (line 140) | def status_code(self) -> int: method url (line 144) | def url(self) -> httpx.URL: method method (line 148) | def method(self) -> str: method content (line 152) | def content(self) -> bytes: method text (line 161) | def text(self) -> str: method http_version (line 169) | def http_version(self) -> str: method is_closed (line 173) | def is_closed(self) -> bool: method elapsed (line 177) | def elapsed(self) -> datetime.timedelta: method _parse (line 181) | def _parse(self, *, to: type[_T] | None = None) -> R | _T: method __repr__ (line 323) | def __repr__(self) -> str: class MissingStreamClassError (line 327) | class MissingStreamClassError(TypeError): method __init__ (line 328) | def __init__(self) -> None: function to_raw_response_wrapper (line 334) | def to_raw_response_wrapper(func: Callable[P, R]) -> Callable[P, LegacyA... FILE: zhipuai/core/_request_opt.py class UserRequestInput (line 19) | class UserRequestInput(TypedDict, total=False): class FinalRequestOptionsInput (line 27) | class FinalRequestOptionsInput(TypedDict, total=False): class FinalRequestOptions (line 40) | class FinalRequestOptions(pydantic.BaseModel): class Config (line 60) | class Config(pydantic.BaseConfig): # pyright: ignore[reportDeprecated] method get_max_retries (line 63) | def get_max_retries(self, max_retries: int) -> int: method _strip_raw_response_header (line 68) | def _strip_raw_response_header(self) -> None: method construct (line 83) | def construct( # type: ignore FILE: zhipuai/core/_response.py class BaseAPIResponse (line 29) | class BaseAPIResponse(Generic[R]): method __init__ (line 38) | def __init__( method _parse (line 56) | def _parse(self, *, to: type[_T] | None = None) -> R | _T: method headers (line 193) | def headers(self) -> httpx.Headers: method http_request (line 197) | def http_request(self) -> httpx.Request: method status_code (line 202) | def status_code(self) -> int: method url (line 206) | def url(self) -> httpx.URL: method method (line 211) | def method(self) -> str: method http_version (line 215) | def http_version(self) -> str: method elapsed (line 219) | def elapsed(self) -> datetime.timedelta: method is_closed (line 224) | def is_closed(self) -> bool: method __repr__ (line 234) | def __repr__(self) -> str: class APIResponse (line 240) | class APIResponse(BaseAPIResponse[R]): method request_id (line 243) | def request_id(self) -> str | None: method parse (line 247) | def parse(self, *, to: type[_T]) -> _T: method parse (line 251) | def parse(self) -> R: method parse (line 254) | def parse(self, *, to: type[_T] | None = None) -> R | _T: method read (line 299) | def read(self) -> bytes: method text (line 309) | def text(self) -> str: method json (line 314) | def json(self) -> object: method close (line 319) | def close(self) -> None: method iter_bytes (line 326) | def iter_bytes(self, chunk_size: int | None = None) -> Iterator[bytes]: method iter_text (line 335) | def iter_text(self, chunk_size: int | None = None) -> Iterator[str]: method iter_lines (line 343) | def iter_lines(self) -> Iterator[str]: class MissingStreamClassError (line 349) | class MissingStreamClassError(TypeError): method __init__ (line 350) | def __init__(self) -> None: class StreamAlreadyConsumed (line 356) | class StreamAlreadyConsumed(ZhipuAIError): method __init__ (line 377) | def __init__(self) -> None: function extract_response_type (line 390) | def extract_response_type(typ: type[BaseAPIResponse[Any]]) -> type: FILE: zhipuai/core/_sse_client.py class StreamResponse (line 22) | class StreamResponse(Generic[ResponseT]): method __init__ (line 26) | def __init__( method __next__ (line 38) | def __next__(self) -> ResponseT: method __iter__ (line 41) | def __iter__(self) -> Iterator[ResponseT]: method __stream__ (line 45) | def __stream__(self) -> Iterator[ResponseT]: class Event (line 114) | class Event(object): method __init__ (line 115) | def __init__( method __repr__ (line 127) | def __repr__(self): method event (line 132) | def event(self): method data (line 136) | def data(self): method json_data (line 139) | def json_data(self): method id (line 143) | def id(self): method retry (line 147) | def retry(self): class SSELineParser (line 151) | class SSELineParser: method __init__ (line 157) | def __init__(self): method iter_lines (line 163) | def iter_lines(self, lines: Iterator[str]) -> Iterator[Event]: method decode_line (line 188) | def decode_line(self, line: str): function is_stream_class_type (line 208) | def is_stream_class_type(typ: type) -> TypeGuard[type[StreamResponse[obj... function extract_stream_chunk_type (line 214) | def extract_stream_chunk_type( FILE: zhipuai/core/_utils/_transform.py class PropertyInfo (line 40) | class PropertyInfo: method __init__ (line 56) | def __init__( method __repr__ (line 70) | def __repr__(self) -> str: function maybe_transform (line 74) | def maybe_transform( function transform (line 88) | def transform( function _get_annotated_type (line 111) | def _get_annotated_type(type_: type) -> type | None: function _maybe_transform_key (line 126) | def _maybe_transform_key(key: str, type_: type) -> str: function _transform_recursive (line 145) | def _transform_recursive( function _format_data (line 204) | def _format_data(data: object, format_: PropertyFormat, format_template:... function _transform_typeddict (line 231) | def _transform_typeddict( function async_maybe_transform (line 247) | async def async_maybe_transform( function async_transform (line 260) | async def async_transform( function _async_transform_recursive (line 283) | async def _async_transform_recursive( function _async_format_data (line 342) | async def _async_format_data(data: object, format_: PropertyFormat, form... function _async_transform_typeddict (line 369) | async def _async_transform_typeddict( FILE: zhipuai/core/_utils/_typing.py function is_annotated_type (line 11) | def is_annotated_type(typ: type) -> bool: function is_list_type (line 15) | def is_list_type(typ: type) -> bool: function is_iterable_type (line 19) | def is_iterable_type(typ: type) -> bool: function is_union_type (line 25) | def is_union_type(typ: type) -> bool: function is_required_type (line 29) | def is_required_type(typ: type) -> bool: function is_typevar (line 33) | def is_typevar(typ: type) -> bool: function strip_annotated_type (line 40) | def strip_annotated_type(typ: type) -> type: function extract_type_arg (line 47) | def extract_type_arg(typ: type, index: int) -> type: function extract_type_var_from_base (line 55) | def extract_type_var_from_base( FILE: zhipuai/core/_utils/_utils.py function remove_notgiven_indict (line 27) | def remove_notgiven_indict(obj): function flatten (line 40) | def flatten(t: Iterable[Iterable[_T]]) -> list[_T]: function extract_files (line 44) | def extract_files( function _extract_items (line 63) | def _extract_items( function is_given (line 128) | def is_given(obj: NotGivenOr[_T]) -> TypeGuard[_T]: function is_tuple (line 142) | def is_tuple(obj: object) -> TypeGuard[tuple[object, ...]]: function is_tuple_t (line 146) | def is_tuple_t(obj: _TupleT | object) -> TypeGuard[_TupleT]: function is_sequence (line 150) | def is_sequence(obj: object) -> TypeGuard[Sequence[object]]: function is_sequence_t (line 154) | def is_sequence_t(obj: _SequenceT | object) -> TypeGuard[_SequenceT]: function is_mapping (line 158) | def is_mapping(obj: object) -> TypeGuard[Mapping[str, object]]: function is_mapping_t (line 162) | def is_mapping_t(obj: _MappingT | object) -> TypeGuard[_MappingT]: function is_dict (line 166) | def is_dict(obj: object) -> TypeGuard[dict[object, object]]: function is_list (line 170) | def is_list(obj: object) -> TypeGuard[list[object]]: function is_iterable (line 174) | def is_iterable(obj: object) -> TypeGuard[Iterable[object]]: function deepcopy_minimal (line 178) | def deepcopy_minimal(item: _T) -> _T: function human_join (line 194) | def human_join(seq: Sequence[str], *, delim: str = ", ", final: str = "o... function quote (line 208) | def quote(string: str) -> str: function required_args (line 213) | def required_args(*variants: Sequence[str]) -> Callable[[CallableT], Cal... function strip_not_given (line 294) | def strip_not_given(obj: None) -> None: function strip_not_given (line 299) | def strip_not_given(obj: Mapping[_K, _V | NotGiven]) -> dict[_K, _V]: function strip_not_given (line 304) | def strip_not_given(obj: object) -> object: function strip_not_given (line 308) | def strip_not_given(obj: object | None) -> object: function coerce_integer (line 319) | def coerce_integer(val: str) -> int: function coerce_float (line 323) | def coerce_float(val: str) -> float: function coerce_boolean (line 327) | def coerce_boolean(val: str) -> bool: function maybe_coerce_integer (line 331) | def maybe_coerce_integer(val: str | None) -> int | None: function maybe_coerce_float (line 337) | def maybe_coerce_float(val: str | None) -> float | None: function maybe_coerce_boolean (line 343) | def maybe_coerce_boolean(val: str | None) -> bool | None: function removeprefix (line 349) | def removeprefix(string: str, prefix: str) -> str: function removesuffix (line 359) | def removesuffix(string: str, suffix: str) -> str: function file_from_path (line 369) | def file_from_path(path: str) -> FileTypes: function get_required_header (line 375) | def get_required_header(headers: HeadersLike, header: str) -> str: function get_async_library (line 394) | def get_async_library() -> str: function drop_prefix_image_data (line 401) | def drop_prefix_image_data(content: Union[str, List[dict]]) -> Union[str... FILE: zhipuai/core/logs.py class LoggerNameFilter (line 8) | class LoggerNameFilter(logging.Filter): method filter (line 9) | def filter(self, record): function get_log_file (line 17) | def get_log_file(log_path: str, sub_dir: str): function get_config_dict (line 27) | def get_config_dict( function get_timestamp_ms (line 86) | def get_timestamp_ms(): FILE: zhipuai/core/pagination.py class CursorPageItem (line 14) | class CursorPageItem(Protocol): class SyncPage (line 18) | class SyncPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 25) | def _get_page_items(self) -> List[_T]: method next_page_info (line 32) | def next_page_info(self) -> None: class SyncCursorPage (line 40) | class SyncCursorPage(BaseSyncPage[_T], BasePage[_T], Generic[_T]): method _get_page_items (line 44) | def _get_page_items(self) -> List[_T]: method next_page_info (line 51) | def next_page_info(self) -> Optional[PageInfo]: FILE: zhipuai/types/agents/agents_completion.py class AgentsCompletionMessage (line 7) | class AgentsCompletionMessage(BaseModel): class AgentsCompletionUsage (line 11) | class AgentsCompletionUsage(BaseModel): class AgentsCompletionChoice (line 17) | class AgentsCompletionChoice(BaseModel): class AgentsError (line 22) | class AgentsError(BaseModel): class AgentsCompletion (line 27) | class AgentsCompletion(BaseModel): FILE: zhipuai/types/agents/agents_completion_chunk.py class AgentsChoiceDelta (line 13) | class AgentsChoiceDelta(BaseModel): class AgentsChoice (line 18) | class AgentsChoice(BaseModel): class AgentsCompletionUsage (line 24) | class AgentsCompletionUsage(BaseModel): class AgentsError (line 29) | class AgentsError(BaseModel): class AgentsCompletionChunk (line 34) | class AgentsCompletionChunk(BaseModel): FILE: zhipuai/types/agents/chat_completions_create_param.py class Reference (line 6) | class Reference(TypedDict, total=False): FILE: zhipuai/types/assistant/assistant_completion.py class ErrorInfo (line 9) | class ErrorInfo(BaseModel): class AssistantChoice (line 14) | class AssistantChoice(BaseModel): class CompletionUsage (line 25) | class CompletionUsage(BaseModel): class AssistantCompletion (line 31) | class AssistantCompletion(BaseModel): FILE: zhipuai/types/assistant/assistant_conversation_params.py class ConversationParameters (line 4) | class ConversationParameters(TypedDict, total=False): FILE: zhipuai/types/assistant/assistant_conversation_resp.py class Usage (line 9) | class Usage(BaseModel): class ConversationUsage (line 15) | class ConversationUsage(BaseModel): class ConversationUsageList (line 23) | class ConversationUsageList(BaseModel): class ConversationUsageListResp (line 29) | class ConversationUsageListResp(BaseModel): FILE: zhipuai/types/assistant/assistant_create_params.py class AssistantAttachments (line 4) | class AssistantAttachments: class MessageTextContent (line 8) | class MessageTextContent: class ConversationMessage (line 16) | class ConversationMessage(TypedDict): class AssistantParameters (line 22) | class AssistantParameters(TypedDict, total=False): class TranslateParameters (line 32) | class TranslateParameters(TypedDict, total=False): class ExtraParameters (line 36) | class ExtraParameters(TypedDict, total=False): FILE: zhipuai/types/assistant/assistant_support_resp.py class AssistantSupport (line 11) | class AssistantSupport(BaseModel): class AssistantSupportResp (line 23) | class AssistantSupportResp(BaseModel): FILE: zhipuai/types/assistant/message/text_content_block.py class TextContentBlock (line 8) | class TextContentBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools/code_interpreter_delta_block.py class CodeInterpreterToolOutput (line 10) | class CodeInterpreterToolOutput(BaseModel): class CodeInterpreter (line 17) | class CodeInterpreter(BaseModel): class CodeInterpreterToolBlock (line 23) | class CodeInterpreterToolBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools/drawing_tool_delta_block.py class DrawingToolOutput (line 10) | class DrawingToolOutput(BaseModel): class DrawingTool (line 14) | class DrawingTool(BaseModel): class DrawingToolBlock (line 19) | class DrawingToolBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools/function_delta_block.py class FunctionToolOutput (line 10) | class FunctionToolOutput(BaseModel): class FunctionTool (line 14) | class FunctionTool(BaseModel): class FunctionToolBlock (line 20) | class FunctionToolBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools/retrieval_delta_black.py class RetrievalToolOutput (line 8) | class RetrievalToolOutput(BaseModel): class RetrievalTool (line 20) | class RetrievalTool(BaseModel): class RetrievalToolBlock (line 30) | class RetrievalToolBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools/web_browser_delta_block.py class WebBrowserOutput (line 9) | class WebBrowserOutput(BaseModel): class WebBrowser (line 25) | class WebBrowser(BaseModel): class WebBrowserToolBlock (line 37) | class WebBrowserToolBlock(BaseModel): FILE: zhipuai/types/assistant/message/tools_delta_block.py class ToolsDeltaBlock (line 10) | class ToolsDeltaBlock(BaseModel): FILE: zhipuai/types/audio/audio_customization_param.py class AudioCustomizationParam (line 10) | class AudioCustomizationParam(TypedDict, total=False): FILE: zhipuai/types/audio/audio_speech_chunk.py class AudioSpeechDelta (line 13) | class AudioSpeechDelta(BaseModel): class AudioSpeechChoice (line 18) | class AudioSpeechChoice(BaseModel): class AudioError (line 23) | class AudioError(BaseModel): class AudioSpeechChunk (line 28) | class AudioSpeechChunk(BaseModel): FILE: zhipuai/types/audio/audio_speech_params.py class AudioSpeechParams (line 12) | class AudioSpeechParams(TypedDict, total=False): FILE: zhipuai/types/audio/transcriptions_create_param.py class TranscriptionsParam (line 10) | class TranscriptionsParam(TypedDict, total=False): FILE: zhipuai/types/batch.py class Errors (line 14) | class Errors(BaseModel): class Batch (line 21) | class Batch(BaseModel): FILE: zhipuai/types/batch_create_params.py class BatchCreateParams (line 9) | class BatchCreateParams(TypedDict, total=False): FILE: zhipuai/types/batch_error.py class BatchError (line 10) | class BatchError(BaseModel): FILE: zhipuai/types/batch_list_params.py class BatchListParams (line 8) | class BatchListParams(TypedDict, total=False): FILE: zhipuai/types/batch_request_counts.py class BatchRequestCounts (line 6) | class BatchRequestCounts(BaseModel): FILE: zhipuai/types/chat/async_chat_completion.py class AsyncTaskStatus (line 9) | class AsyncTaskStatus(BaseModel): class AsyncCompletion (line 16) | class AsyncCompletion(BaseModel): FILE: zhipuai/types/chat/chat_completion.py class Function (line 8) | class Function(BaseModel): class CompletionMessageToolCall (line 13) | class CompletionMessageToolCall(BaseModel): class CompletionMessage (line 19) | class CompletionMessage(BaseModel): class CompletionUsage (line 26) | class CompletionUsage(BaseModel): class CompletionChoice (line 32) | class CompletionChoice(BaseModel): class Completion (line 38) | class Completion(BaseModel): FILE: zhipuai/types/chat/chat_completion_chunk.py class ChoiceDeltaFunctionCall (line 17) | class ChoiceDeltaFunctionCall(BaseModel): class ChoiceDeltaToolCallFunction (line 22) | class ChoiceDeltaToolCallFunction(BaseModel): class ChoiceDeltaToolCall (line 27) | class ChoiceDeltaToolCall(BaseModel): class AudioCompletionChunk (line 33) | class AudioCompletionChunk(BaseModel): class ChoiceDelta (line 39) | class ChoiceDelta(BaseModel): class Choice (line 47) | class Choice(BaseModel): class PromptTokensDetails (line 52) | class PromptTokensDetails(BaseModel): class CompletionTokensDetails (line 55) | class CompletionTokensDetails(BaseModel): class CompletionUsage (line 58) | class CompletionUsage(BaseModel): class ChatCompletionChunk (line 65) | class ChatCompletionChunk(BaseModel): FILE: zhipuai/types/chat/chat_completions_create_param.py class Reference (line 6) | class Reference(TypedDict, total=False): FILE: zhipuai/types/chat/code_geex/code_geex_params.py class CodeGeexTarget (line 11) | class CodeGeexTarget(TypedDict, total=False): class CodeGeexContext (line 39) | class CodeGeexContext(TypedDict, total=False): class CodeGeexExtra (line 47) | class CodeGeexExtra(TypedDict, total=False): FILE: zhipuai/types/embeddings.py class Embedding (line 10) | class Embedding(BaseModel): class EmbeddingsResponded (line 16) | class EmbeddingsResponded(BaseModel): FILE: zhipuai/types/file_parser/file_parser_create_params.py class FileParserCreateParams (line 10) | class FileParserCreateParams(TypedDict): class FileParserDownloadParams (line 19) | class FileParserDownloadParams(TypedDict): FILE: zhipuai/types/file_parser/file_parser_resp.py class FileParserTaskCreateResp (line 10) | class FileParserTaskCreateResp(BaseModel): FILE: zhipuai/types/files/file_create_params.py class FileCreateParams (line 15) | class FileCreateParams(TypedDict, total=False): FILE: zhipuai/types/files/file_deleted.py class FileDeleted (line 8) | class FileDeleted(BaseModel): FILE: zhipuai/types/files/file_object.py class FileObject (line 8) | class FileObject(BaseModel): class ListOfFileObject (line 20) | class ListOfFileObject(BaseModel): FILE: zhipuai/types/files/upload_detail.py class UploadDetail (line 6) | class UploadDetail(BaseModel): FILE: zhipuai/types/fine_tuning/fine_tuning_job.py class Error (line 8) | class Error(BaseModel): class Hyperparameters (line 14) | class Hyperparameters(BaseModel): class FineTuningJob (line 18) | class FineTuningJob(BaseModel): class ListOfFineTuningJob (line 48) | class ListOfFineTuningJob(BaseModel): FILE: zhipuai/types/fine_tuning/fine_tuning_job_event.py class Metric (line 8) | class Metric(BaseModel): class JobEvent (line 22) | class JobEvent(BaseModel): class FineTuningJobEvent (line 32) | class FineTuningJobEvent(BaseModel): FILE: zhipuai/types/fine_tuning/job_create_params.py class Hyperparameters (line 10) | class Hyperparameters(TypedDict, total=False): FILE: zhipuai/types/fine_tuning/models/fine_tuned_models.py class FineTunedModelsStatus (line 8) | class FineTunedModelsStatus(BaseModel): FILE: zhipuai/types/image.py class GeneratedImage (line 10) | class GeneratedImage(BaseModel): class ImagesResponded (line 16) | class ImagesResponded(BaseModel): FILE: zhipuai/types/knowledge/document/document.py class DocumentSuccessinfo (line 8) | class DocumentSuccessinfo(BaseModel): class DocumentFailedInfo (line 15) | class DocumentFailedInfo(BaseModel): class DocumentObject (line 24) | class DocumentObject(BaseModel): class DocumentDataFailInfo (line 33) | class DocumentDataFailInfo(BaseModel): class DocumentData (line 40) | class DocumentData(BaseModel): FILE: zhipuai/types/knowledge/document/document_edit_params.py class DocumentEditParams (line 7) | class DocumentEditParams(TypedDict): FILE: zhipuai/types/knowledge/document/document_list_params.py class DocumentListParams (line 7) | class DocumentListParams(TypedDict, total=False): FILE: zhipuai/types/knowledge/document/document_list_resp.py class DocumentPage (line 13) | class DocumentPage(BaseModel): FILE: zhipuai/types/knowledge/knowledge.py class KnowledgeInfo (line 9) | class KnowledgeInfo(BaseModel): FILE: zhipuai/types/knowledge/knowledge_create_params.py class KnowledgeBaseParams (line 9) | class KnowledgeBaseParams(TypedDict): FILE: zhipuai/types/knowledge/knowledge_list_params.py class KnowledgeListParams (line 9) | class KnowledgeListParams(TypedDict, total=False): FILE: zhipuai/types/knowledge/knowledge_list_resp.py class KnowledgePage (line 13) | class KnowledgePage(BaseModel): FILE: zhipuai/types/knowledge/knowledge_used.py class KnowledgeStatistics (line 13) | class KnowledgeStatistics(BaseModel): class KnowledgeUsed (line 21) | class KnowledgeUsed(BaseModel): FILE: zhipuai/types/moderation/moderation_completion.py class Completion (line 7) | class Completion(BaseModel): FILE: zhipuai/types/sensitive_word_check/sensitive_word_check.py class SensitiveWordCheckRequest (line 6) | class SensitiveWordCheckRequest(TypedDict, total=False): FILE: zhipuai/types/tools/tools_web_search_params.py class WebSearchParams (line 10) | class WebSearchParams(TypedDict): FILE: zhipuai/types/tools/web_search.py class SearchIntent (line 14) | class SearchIntent(BaseModel): class SearchResult (line 25) | class SearchResult(BaseModel): class SearchRecommend (line 42) | class SearchRecommend(BaseModel): class WebSearchMessageToolCall (line 49) | class WebSearchMessageToolCall(BaseModel): class WebSearchMessage (line 57) | class WebSearchMessage(BaseModel): class WebSearchChoice (line 62) | class WebSearchChoice(BaseModel): class WebSearch (line 68) | class WebSearch(BaseModel): FILE: zhipuai/types/tools/web_search_chunk.py class ChoiceDeltaToolCall (line 11) | class ChoiceDeltaToolCall(BaseModel): class ChoiceDelta (line 21) | class ChoiceDelta(BaseModel): class Choice (line 26) | class Choice(BaseModel): class WebSearchChunk (line 32) | class WebSearchChunk(BaseModel): FILE: zhipuai/types/video/video_create_params.py class VideoCreateParams (line 12) | class VideoCreateParams(TypedDict, total=False): FILE: zhipuai/types/video/video_object.py class VideoResult (line 8) | class VideoResult(BaseModel): class VideoObject (line 15) | class VideoObject(BaseModel): FILE: zhipuai/types/web_search/web_search_create_params.py class WebSearchCreatParams (line 12) | class WebSearchCreatParams(TypedDict): FILE: zhipuai/types/web_search/web_search_resp.py class SearchIntentResp (line 11) | class SearchIntentResp(BaseModel): class SearchResultResp (line 20) | class SearchResultResp(BaseModel): class WebSearchResp (line 36) | class WebSearchResp(BaseModel):