Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/anomalyco/opencode-sdk-python
/ types & classes
Types & classes
344 in github.com/anomalyco/opencode-sdk-python
⨍
Functions
901
◇
Types & classes
344
↳
Endpoints
6
↓ 57 callers
Class
PropertyInfo
Metadata class to be used in Annotated types to provide information about a given type. For example: class MyParams(TypedDict): acco
src/opencode_ai/_utils/_transform.py:42
↓ 47 callers
Class
FinalRequestOptions
src/opencode_ai/_models.py:768
↓ 20 callers
Class
AsyncOpencode
src/opencode_ai/_client.py:206
↓ 20 callers
Class
Opencode
src/opencode_ai/_client.py:45
↓ 13 callers
Class
Model
tests/test_models.py:161
↓ 7 callers
Class
APIResponse
src/opencode_ai/_response.py:272
↓ 7 callers
Class
AsyncAPIResponse
src/opencode_ai/_response.py:374
↓ 7 callers
Class
Querystring
src/opencode_ai/_qs.py:23
↓ 5 callers
Class
NotGiven
A sentinel singleton class used to distinguish omitted keyword arguments from those passed in with the value None (which may have different b
src/opencode_ai/_types.py:107
↓ 2 callers
Class
APIConnectionError
src/opencode_ai/_exceptions.py:69
↓ 2 callers
Class
APIResponseValidationError
src/opencode_ai/_exceptions.py:47
↓ 2 callers
Class
APIStatusError
Raised when an API response has a status code of 4xx or 5xx.
src/opencode_ai/_exceptions.py:57
↓ 2 callers
Class
APITimeoutError
src/opencode_ai/_exceptions.py:74
↓ 2 callers
Class
AsyncResponseContextManager
Context manager for ensuring that a request is not made until it is entered and that the response will always be closed when the context manag
src/opencode_ai/_response.py:623
↓ 2 callers
Class
DateModel
tests/test_transform.py:184
↓ 2 callers
Class
DatetimeModel
tests/test_transform.py:180
↓ 2 callers
Class
Omit
In certain situations you need to be able to represent a case where a default value has to be explicitly removed and `None` is not an appropriate
src/opencode_ai/_types.py:136
↓ 2 callers
Class
Path
src/opencode_ai/types/app.py:10
↓ 2 callers
Class
ResponseContextManager
Context manager for ensuring that a request is not made until it is entered and that the response will always be closed when the context manag
src/opencode_ai/_response.py:599
↓ 2 callers
Class
StreamAlreadyConsumed
Attempted to read or stream content, but the content has already been streamed. This can happen if you use a method like `.iter_lines()`
src/opencode_ai/_response.py:565
↓ 1 callers
Class
AlwaysErrorProxy
tests/test_utils/test_proxy.py:27
↓ 1 callers
Class
AppResourceWithRawResponse
src/opencode_ai/resources/app.py:327
↓ 1 callers
Class
AppResourceWithStreamingResponse
src/opencode_ai/resources/app.py:369
↓ 1 callers
Class
AsyncAppResourceWithRawResponse
src/opencode_ai/resources/app.py:348
↓ 1 callers
Class
AsyncAppResourceWithStreamingResponse
src/opencode_ai/resources/app.py:390
↓ 1 callers
Class
AsyncConfigResourceWithRawResponse
src/opencode_ai/resources/config.py:111
↓ 1 callers
Class
AsyncConfigResourceWithStreamingResponse
src/opencode_ai/resources/config.py:129
↓ 1 callers
Class
AsyncEventResourceWithRawResponse
src/opencode_ai/resources/event.py:118
↓ 1 callers
Class
AsyncEventResourceWithStreamingResponse
src/opencode_ai/resources/event.py:136
↓ 1 callers
Class
AsyncFileResourceWithRawResponse
src/opencode_ai/resources/file.py:187
↓ 1 callers
Class
AsyncFileResourceWithStreamingResponse
src/opencode_ai/resources/file.py:211
↓ 1 callers
Class
AsyncFindResourceWithRawResponse
src/opencode_ai/resources/find.py:293
↓ 1 callers
Class
AsyncFindResourceWithStreamingResponse
src/opencode_ai/resources/find.py:323
↓ 1 callers
Class
AsyncHttpxClientWrapper
src/opencode_ai/_base_client.py:1336
↓ 1 callers
Class
AsyncOpencodeWithRawResponse
src/opencode_ai/_client.py:378
↓ 1 callers
Class
AsyncOpencodeWithStreamedResponse
src/opencode_ai/_client.py:400
↓ 1 callers
Class
AsyncPaginator
src/opencode_ai/_base_client.py:275
↓ 1 callers
Class
AsyncSessionResourceWithRawResponse
src/opencode_ai/resources/session.py:965
↓ 1 callers
Class
AsyncSessionResourceWithStreamingResponse
src/opencode_ai/resources/session.py:1049
↓ 1 callers
Class
AsyncStream
Provides the core interface to iterate over an asynchronous stream response.
src/opencode_ai/_streaming.py:84
↓ 1 callers
Class
AsyncTuiResourceWithRawResponse
src/opencode_ai/resources/tui.py:181
↓ 1 callers
Class
AsyncTuiResourceWithStreamingResponse
src/opencode_ai/resources/tui.py:205
↓ 1 callers
Class
BasicModel
tests/test_models.py:15
↓ 1 callers
Class
Child
tests/test_models.py:190
↓ 1 callers
Class
CodeBlockError
scripts/utils/ruffen-docs.py:28
↓ 1 callers
Class
ConfigResourceWithRawResponse
src/opencode_ai/resources/config.py:102
↓ 1 callers
Class
ConfigResourceWithStreamingResponse
src/opencode_ai/resources/config.py:120
↓ 1 callers
Class
DiscriminatorDetails
src/opencode_ai/_models.py:570
↓ 1 callers
Class
EventResourceWithRawResponse
src/opencode_ai/resources/event.py:109
↓ 1 callers
Class
EventResourceWithStreamingResponse
src/opencode_ai/resources/event.py:127
↓ 1 callers
Class
FileResourceWithRawResponse
src/opencode_ai/resources/file.py:175
↓ 1 callers
Class
FileResourceWithStreamingResponse
src/opencode_ai/resources/file.py:199
↓ 1 callers
Class
FindResourceWithRawResponse
src/opencode_ai/resources/find.py:278
↓ 1 callers
Class
FindResourceWithStreamingResponse
src/opencode_ai/resources/find.py:308
↓ 1 callers
Class
ForceMultipartDict
src/opencode_ai/_base_client.py:1851
↓ 1 callers
Class
MissingStreamClassError
src/opencode_ai/_response.py:558
↓ 1 callers
Class
MyModel
tests/test_transform.py:271
↓ 1 callers
Class
MyObject
tests/test_deepcopy.py:44
↓ 1 callers
Class
OpencodeWithRawResponse
src/opencode_ai/_client.py:367
↓ 1 callers
Class
OpencodeWithStreamedResponse
src/opencode_ai/_client.py:389
↓ 1 callers
Class
Options
src/opencode_ai/_qs.py:138
↓ 1 callers
Class
OtherArch
src/opencode_ai/_base_client.py:1934
↓ 1 callers
Class
OtherPlatform
src/opencode_ai/_base_client.py:1856
↓ 1 callers
Class
OurModel
tests/test_models.py:639
↓ 1 callers
Class
Parent
tests/test_models.py:194
↓ 1 callers
Class
RecursiveLazyProxy
tests/test_utils/test_proxy.py:8
↓ 1 callers
Class
ResourcesProxy
A proxy for the `opencode_ai.resources` module. This is used so that we can lazily import `opencode_ai.resources` only when needed *and* so t
src/opencode_ai/_utils/_resources_proxy.py:9
↓ 1 callers
Class
SSEDecoder
src/opencode_ai/_streaming.py:189
↓ 1 callers
Class
ServerSentEvent
src/opencode_ai/_streaming.py:148
↓ 1 callers
Class
SessionResourceWithRawResponse
src/opencode_ai/resources/session.py:923
↓ 1 callers
Class
SessionResourceWithStreamingResponse
src/opencode_ai/resources/session.py:1007
↓ 1 callers
Class
Stream
Provides the core interface to iterate over a synchronous stream response.
src/opencode_ai/_streaming.py:21
↓ 1 callers
Class
SyncHttpxClientWrapper
src/opencode_ai/_base_client.py:807
↓ 1 callers
Class
TuiResourceWithRawResponse
src/opencode_ai/resources/tui.py:169
↓ 1 callers
Class
TuiResourceWithStreamingResponse
src/opencode_ai/resources/tui.py:193
Class
A
tests/test_models.py:658
Class
APIError
src/opencode_ai/_exceptions.py:25
Class
Agent
src/opencode_ai/types/config.py:42
Class
AgentAgentItem
src/opencode_ai/types/config.py:38
Class
AgentGeneral
src/opencode_ai/types/config.py:34
Class
App
src/opencode_ai/types/app.py:26
Class
AppLogParams
src/opencode_ai/types/app_log_params.py:11
Class
AppProvidersResponse
src/opencode_ai/types/app_providers_response.py:11
Class
AppResource
src/opencode_ai/resources/app.py:31
Class
AssistantMessage
src/opencode_ai/types/assistant_message.py:57
Class
AsyncAPIClient
src/opencode_ai/_base_client.py:1348
Class
AsyncAPIResource
src/opencode_ai/_resource.py:30
Class
AsyncAppResource
src/opencode_ai/resources/app.py:179
Class
AsyncBinaryAPIResponse
Subclass of APIResponse providing helpers for dealing with binary data. Note: If you want to stream the response data instead of eagerly reading
src/opencode_ai/_response.py:499
Class
AsyncConfigResource
src/opencode_ai/resources/config.py:62
Class
AsyncEventResource
src/opencode_ai/resources/event.py:67
Class
AsyncFileResource
src/opencode_ai/resources/file.py:100
Class
AsyncFindResource
src/opencode_ai/resources/find.py:152
Class
AsyncSessionResource
src/opencode_ai/resources/session.py:478
Class
AsyncStreamedBinaryAPIResponse
src/opencode_ai/_response.py:541
Class
AsyncTuiResource
src/opencode_ai/resources/tui.py:97
Class
AuthenticationError
src/opencode_ai/_exceptions.py:83
Class
B
tests/test_models.py:663
Class
BadRequestError
src/opencode_ai/_exceptions.py:79
Class
Bar2
tests/test_transform.py:54
next →
1–100 of 344, ranked by callers