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 .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.16.0"
".": "0.17.0"
}
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 5
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/isaacus%2Fisaacus-a9cacf65cf152a5f4fdd8de8d28c979452c67c28a7e765075638b817d330d121.yml
openapi_spec_hash: 8343f878342e9d128695b85fecb93dc5
config_hash: 7b8cddc2fa896f9ab05e6b05055c7f27
config_hash: 9040e7359f066240ad536041fb2c5185
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# Changelog

## 0.17.0 (2026-02-05)

Full Changelog: [v0.16.0...v0.17.0](https://github.com/isaacus-dev/isaacus-python/compare/v0.16.0...v0.17.0)

### Features

* **sdk:** make qa, universal, ilgs standalone apis ([12b6674](https://github.com/isaacus-dev/isaacus-python/commit/12b6674c5e050a83614c4f50fd0a6f848747aa94))

## 0.16.0 (2026-02-04)

Full Changelog: [v0.15.0...v0.16.0](https://github.com/isaacus-dev/isaacus-python/compare/v0.15.0...v0.16.0)
Expand Down
10 changes: 4 additions & 6 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@ Methods:
Types:

```python
from isaacus.types.classifications import UniversalClassificationResponse
from isaacus.types.classifications.universal import UniversalClassificationResponse
```

Methods:

- <code title="post /classifications/universal">client.classifications.universal.<a href="./src/isaacus/resources/classifications/universal.py">create</a>(\*\*<a href="src/isaacus/types/classifications/universal_create_params.py">params</a>) -> <a href="./src/isaacus/types/classifications/universal_classification_response.py">UniversalClassificationResponse</a></code>
- <code title="post /classifications/universal">client.classifications.universal.<a href="./src/isaacus/resources/classifications/universal.py">create</a>(\*\*<a href="src/isaacus/types/classifications/universal/universal_create_params.py">params</a>) -> <a href="./src/isaacus/types/classifications/universal/universal_classification_response.py">UniversalClassificationResponse</a></code>

# Rerankings

Expand All @@ -43,12 +43,12 @@ Methods:
Types:

```python
from isaacus.types.extractions import AnswerExtractionResponse
from isaacus.types.extractions.qa import AnswerExtractionResponse
```

Methods:

- <code title="post /extractions/qa">client.extractions.qa.<a href="./src/isaacus/resources/extractions/qa.py">create</a>(\*\*<a href="src/isaacus/types/extractions/qa_create_params.py">params</a>) -> <a href="./src/isaacus/types/extractions/answer_extraction_response.py">AnswerExtractionResponse</a></code>
- <code title="post /extractions/qa">client.extractions.qa.<a href="./src/isaacus/resources/extractions/qa.py">create</a>(\*\*<a href="src/isaacus/types/extractions/qa/qa_create_params.py">params</a>) -> <a href="./src/isaacus/types/extractions/qa/answer_extraction_response.py">AnswerExtractionResponse</a></code>

# Enrichments

Expand All @@ -66,8 +66,6 @@ Methods:

## v1

### v1

Types:

```python
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "isaacus"
version = "0.16.0"
version = "0.17.0"
description = "The official Python library for the isaacus API"
dynamic = ["readme"]
license = "Apache-2.0"
Expand Down
2 changes: 1 addition & 1 deletion src/isaacus/_version.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

__title__ = "isaacus"
__version__ = "0.16.0" # x-release-please-version
__version__ = "0.17.0" # x-release-please-version
14 changes: 0 additions & 14 deletions src/isaacus/resources/classifications/__init__.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from .universal import (
UniversalResource,
AsyncUniversalResource,
UniversalResourceWithRawResponse,
AsyncUniversalResourceWithRawResponse,
UniversalResourceWithStreamingResponse,
AsyncUniversalResourceWithStreamingResponse,
)
from .classifications import (
ClassificationsResource,
AsyncClassificationsResource,
Expand All @@ -18,12 +10,6 @@
)

__all__ = [
"UniversalResource",
"AsyncUniversalResource",
"UniversalResourceWithRawResponse",
"AsyncUniversalResourceWithRawResponse",
"UniversalResourceWithStreamingResponse",
"AsyncUniversalResourceWithStreamingResponse",
"ClassificationsResource",
"AsyncClassificationsResource",
"ClassificationsResourceWithRawResponse",
Expand Down
4 changes: 2 additions & 2 deletions src/isaacus/resources/classifications/universal.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
async_to_streamed_response_wrapper,
)
from ..._base_client import make_request_options
from ...types.classifications import universal_create_params
from ...types.classifications.universal_classification_response import UniversalClassificationResponse
from ...types.classifications.universal import universal_create_params
from ...types.classifications.universal.universal_classification_response import UniversalClassificationResponse

__all__ = ["UniversalResource", "AsyncUniversalResource"]

Expand Down
14 changes: 0 additions & 14 deletions src/isaacus/resources/extractions/__init__.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from .qa import (
QAResource,
AsyncQAResource,
QAResourceWithRawResponse,
AsyncQAResourceWithRawResponse,
QAResourceWithStreamingResponse,
AsyncQAResourceWithStreamingResponse,
)
from .extractions import (
ExtractionsResource,
AsyncExtractionsResource,
Expand All @@ -18,12 +10,6 @@
)

__all__ = [
"QAResource",
"AsyncQAResource",
"QAResourceWithRawResponse",
"AsyncQAResourceWithRawResponse",
"QAResourceWithStreamingResponse",
"AsyncQAResourceWithStreamingResponse",
"ExtractionsResource",
"AsyncExtractionsResource",
"ExtractionsResourceWithRawResponse",
Expand Down
4 changes: 2 additions & 2 deletions src/isaacus/resources/extractions/qa.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@
async_to_streamed_response_wrapper,
)
from ..._base_client import make_request_options
from ...types.extractions import qa_create_params
from ...types.extractions.answer_extraction_response import AnswerExtractionResponse
from ...types.extractions.qa import qa_create_params
from ...types.extractions.qa.answer_extraction_response import AnswerExtractionResponse

__all__ = ["QAResource", "AsyncQAResource"]

Expand Down
3 changes: 0 additions & 3 deletions src/isaacus/types/classifications/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from .universal_create_params import UniversalCreateParams as UniversalCreateParams
from .universal_classification_response import UniversalClassificationResponse as UniversalClassificationResponse
6 changes: 6 additions & 0 deletions src/isaacus/types/classifications/universal/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from .universal_create_params import UniversalCreateParams as UniversalCreateParams
from .universal_classification_response import UniversalClassificationResponse as UniversalClassificationResponse
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from typing import List, Optional

from ..._models import BaseModel
from ...._models import BaseModel

__all__ = ["UniversalClassificationResponse", "Classification", "ClassificationChunk", "Usage"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from typing import Optional
from typing_extensions import Literal, Required, TypedDict

from ..._types import SequenceNotStr
from ...._types import SequenceNotStr

__all__ = ["UniversalCreateParams", "ChunkingOptions"]

Expand Down
3 changes: 0 additions & 3 deletions src/isaacus/types/extractions/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from .qa_create_params import QACreateParams as QACreateParams
from .answer_extraction_response import AnswerExtractionResponse as AnswerExtractionResponse
6 changes: 6 additions & 0 deletions src/isaacus/types/extractions/qa/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

from __future__ import annotations

from .qa_create_params import QACreateParams as QACreateParams
from .answer_extraction_response import AnswerExtractionResponse as AnswerExtractionResponse
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

from typing import List

from ..._models import BaseModel
from ...._models import BaseModel

__all__ = ["AnswerExtractionResponse", "Extraction", "ExtractionAnswer", "Usage"]

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from typing import Optional
from typing_extensions import Literal, Required, TypedDict

from ..._types import SequenceNotStr
from ...._types import SequenceNotStr

__all__ = ["QACreateParams", "ChunkingOptions"]

Expand Down
2 changes: 1 addition & 1 deletion tests/api_resources/classifications/test_universal.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from isaacus import Isaacus, AsyncIsaacus
from tests.utils import assert_matches_type
from isaacus.types.classifications import UniversalClassificationResponse
from isaacus.types.classifications.universal import UniversalClassificationResponse

base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010")

Expand Down
2 changes: 1 addition & 1 deletion tests/api_resources/extractions/test_qa.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

from isaacus import Isaacus, AsyncIsaacus
from tests.utils import assert_matches_type
from isaacus.types.extractions import AnswerExtractionResponse
from isaacus.types.extractions.qa import AnswerExtractionResponse

base_url = os.environ.get("TEST_API_BASE_URL", "http://127.0.0.1:4010")

Expand Down