Skip to content

Latest commit

 

History

History
183 lines (132 loc) · 9.45 KB

api.md

File metadata and controls

183 lines (132 loc) · 9.45 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 ToolContextAwareSplittingResponse, ToolParsePdfResponse

Methods:

Comprehend

Types:

from writerai.types.tools import ComprehendMedicalResponse

Methods: