Skip to content

Latest commit

 

History

History
214 lines (153 loc) · 10.8 KB

File metadata and controls

214 lines (153 loc) · 10.8 KB

Shared Types

from writerai.types import (
    ErrorMessage,
    ErrorObject,
    FunctionDefinition,
    FunctionParams,
    GraphData,
    Logprobs,
    LogprobsToken,
    Source,
    ToolCall,
    ToolCallStreaming,
    ToolChoiceJsonObject,
    ToolChoiceString,
    ToolParam,
)

Applications

Types:

from writerai.types import (
    ApplicationGenerateContentChunk,
    ApplicationGenerateContentResponse,
    ApplicationRetrieveResponse,
    ApplicationListResponse,
)

Methods:

Jobs

Types:

from writerai.types.applications import (
    ApplicationGenerateAsyncResponse,
    ApplicationJobsListResponse,
    JobCreateResponse,
    JobRetryResponse,
)

Methods:

Graphs

Types:

from writerai.types.applications import ApplicationGraphsResponse

Methods:

Chat

Types:

from writerai.types import (
    ChatCompletion,
    ChatCompletionChoice,
    ChatCompletionChunk,
    ChatCompletionMessage,
    ChatCompletionParams,
    ChatCompletionUsage,
)

Methods:

Completions

Types:

from writerai.types import Completion, CompletionChunk, CompletionParams

Methods:

Models

Types:

from writerai.types import ModelListResponse

Methods:

Graphs

Types:

from writerai.types import (
    Graph,
    Question,
    QuestionResponseChunk,
    GraphCreateResponse,
    GraphUpdateResponse,
    GraphDeleteResponse,
    GraphRemoveFileFromGraphResponse,
)

Methods:

Files

Types:

from writerai.types import File, FileDeleteResponse, FileRetryResponse

Methods:

Tools

Types:

from writerai.types import (
    ToolAIDetectResponse,
    ToolContextAwareSplittingResponse,
    ToolParsePdfResponse,
    ToolWebSearchResponse,
)

Methods:

Comprehend

Types:

from writerai.types.tools import ComprehendMedicalResponse

Methods:

Translation

Types:

from writerai.types import TranslationRequest, TranslationResponse

Methods:

Vision

Types:

from writerai.types import VisionRequest, VisionResponse

Methods: