Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configured_endpoints: 29
configured_endpoints: 23
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/mixedbread%2Fmixedbread-650f7cc87f2d7ce09046fff9ce81bb72053420165b687d1c5ef13a30ff9b4073.yml
36 changes: 0 additions & 36 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,42 +27,6 @@ Methods:
- <code title="post /v1/document-ai/parse">client.document_ai.parse.<a href="./src/mixedbread/resources/document_ai/parse.py">create_job</a>(\*\*<a href="src/mixedbread/types/document_ai/parse_create_job_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/parse_create_job_response.py">ParseCreateJobResponse</a></code>
- <code title="get /v1/document-ai/parse/{job_id}">client.document_ai.parse.<a href="./src/mixedbread/resources/document_ai/parse.py">retrieve_job</a>(job_id) -> <a href="./src/mixedbread/types/document_ai/parse_retrieve_job_response.py">ParseRetrieveJobResponse</a></code>

## Extract

Types:

```python
from mixedbread.types.document_ai import (
Result,
ExtractCreateJobResponse,
ExtractRetrieveJobResponse,
)
```

Methods:

- <code title="post /v1/document-ai/extract/content">client.document_ai.extract.<a href="./src/mixedbread/resources/document_ai/extract/extract.py">content</a>(\*\*<a href="src/mixedbread/types/document_ai/extract_content_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/result.py">Result</a></code>
- <code title="post /v1/document-ai/extract">client.document_ai.extract.<a href="./src/mixedbread/resources/document_ai/extract/extract.py">create_job</a>(\*\*<a href="src/mixedbread/types/document_ai/extract_create_job_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/extract_create_job_response.py">ExtractCreateJobResponse</a></code>
- <code title="get /v1/document-ai/extract/{job_id}">client.document_ai.extract.<a href="./src/mixedbread/resources/document_ai/extract/extract.py">retrieve_job</a>(job_id) -> <a href="./src/mixedbread/types/document_ai/extract_retrieve_job_response.py">ExtractRetrieveJobResponse</a></code>

### Schema

Types:

```python
from mixedbread.types.document_ai.extract import (
CreatedJsonSchema,
EnhancedJsonSchema,
ValidatedJsonSchema,
)
```

Methods:

- <code title="post /v1/document-ai/extract/schema">client.document_ai.extract.schema.<a href="./src/mixedbread/resources/document_ai/extract/schema.py">create</a>(\*\*<a href="src/mixedbread/types/document_ai/extract/schema_create_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/extract/created_json_schema.py">CreatedJsonSchema</a></code>
- <code title="post /v1/document-ai/extract/schema/enhance">client.document_ai.extract.schema.<a href="./src/mixedbread/resources/document_ai/extract/schema.py">enhance</a>(\*\*<a href="src/mixedbread/types/document_ai/extract/schema_enhance_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/extract/enhanced_json_schema.py">EnhancedJsonSchema</a></code>
- <code title="post /v1/document-ai/extract/schema/validate">client.document_ai.extract.schema.<a href="./src/mixedbread/resources/document_ai/extract/schema.py">validate</a>(\*\*<a href="src/mixedbread/types/document_ai/extract/schema_validate_params.py">params</a>) -> <a href="./src/mixedbread/types/document_ai/extract/validated_json_schema.py">ValidatedJsonSchema</a></code>

# Embeddings

Types:
Expand Down
14 changes: 0 additions & 14 deletions src/mixedbread/resources/document_ai/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,6 @@
ParseResourceWithStreamingResponse,
AsyncParseResourceWithStreamingResponse,
)
from .extract import (
ExtractResource,
AsyncExtractResource,
ExtractResourceWithRawResponse,
AsyncExtractResourceWithRawResponse,
ExtractResourceWithStreamingResponse,
AsyncExtractResourceWithStreamingResponse,
)
from .document_ai import (
DocumentAIResource,
AsyncDocumentAIResource,
Expand All @@ -32,12 +24,6 @@
"AsyncParseResourceWithRawResponse",
"ParseResourceWithStreamingResponse",
"AsyncParseResourceWithStreamingResponse",
"ExtractResource",
"AsyncExtractResource",
"ExtractResourceWithRawResponse",
"AsyncExtractResourceWithRawResponse",
"ExtractResourceWithStreamingResponse",
"AsyncExtractResourceWithStreamingResponse",
"DocumentAIResource",
"AsyncDocumentAIResource",
"DocumentAIResourceWithRawResponse",
Expand Down
32 changes: 0 additions & 32 deletions src/mixedbread/resources/document_ai/document_ai.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,6 @@
)
from ..._compat import cached_property
from ..._resource import SyncAPIResource, AsyncAPIResource
from .extract.extract import (
ExtractResource,
AsyncExtractResource,
ExtractResourceWithRawResponse,
AsyncExtractResourceWithRawResponse,
ExtractResourceWithStreamingResponse,
AsyncExtractResourceWithStreamingResponse,
)

__all__ = ["DocumentAIResource", "AsyncDocumentAIResource"]

Expand All @@ -29,10 +21,6 @@ class DocumentAIResource(SyncAPIResource):
def parse(self) -> ParseResource:
return ParseResource(self._client)

@cached_property
def extract(self) -> ExtractResource:
return ExtractResource(self._client)

@cached_property
def with_raw_response(self) -> DocumentAIResourceWithRawResponse:
"""
Expand All @@ -58,10 +46,6 @@ class AsyncDocumentAIResource(AsyncAPIResource):
def parse(self) -> AsyncParseResource:
return AsyncParseResource(self._client)

@cached_property
def extract(self) -> AsyncExtractResource:
return AsyncExtractResource(self._client)

@cached_property
def with_raw_response(self) -> AsyncDocumentAIResourceWithRawResponse:
"""
Expand Down Expand Up @@ -90,10 +74,6 @@ def __init__(self, document_ai: DocumentAIResource) -> None:
def parse(self) -> ParseResourceWithRawResponse:
return ParseResourceWithRawResponse(self._document_ai.parse)

@cached_property
def extract(self) -> ExtractResourceWithRawResponse:
return ExtractResourceWithRawResponse(self._document_ai.extract)


class AsyncDocumentAIResourceWithRawResponse:
def __init__(self, document_ai: AsyncDocumentAIResource) -> None:
Expand All @@ -103,10 +83,6 @@ def __init__(self, document_ai: AsyncDocumentAIResource) -> None:
def parse(self) -> AsyncParseResourceWithRawResponse:
return AsyncParseResourceWithRawResponse(self._document_ai.parse)

@cached_property
def extract(self) -> AsyncExtractResourceWithRawResponse:
return AsyncExtractResourceWithRawResponse(self._document_ai.extract)


class DocumentAIResourceWithStreamingResponse:
def __init__(self, document_ai: DocumentAIResource) -> None:
Expand All @@ -116,10 +92,6 @@ def __init__(self, document_ai: DocumentAIResource) -> None:
def parse(self) -> ParseResourceWithStreamingResponse:
return ParseResourceWithStreamingResponse(self._document_ai.parse)

@cached_property
def extract(self) -> ExtractResourceWithStreamingResponse:
return ExtractResourceWithStreamingResponse(self._document_ai.extract)


class AsyncDocumentAIResourceWithStreamingResponse:
def __init__(self, document_ai: AsyncDocumentAIResource) -> None:
Expand All @@ -128,7 +100,3 @@ def __init__(self, document_ai: AsyncDocumentAIResource) -> None:
@cached_property
def parse(self) -> AsyncParseResourceWithStreamingResponse:
return AsyncParseResourceWithStreamingResponse(self._document_ai.parse)

@cached_property
def extract(self) -> AsyncExtractResourceWithStreamingResponse:
return AsyncExtractResourceWithStreamingResponse(self._document_ai.extract)
33 changes: 0 additions & 33 deletions src/mixedbread/resources/document_ai/extract/__init__.py

This file was deleted.

Loading