Skip to content

Latest commit

 

History

History
346 lines (271 loc) · 20 KB

File metadata and controls

346 lines (271 loc) · 20 KB

Shared Types

from julep.types import (
    AlgoliaIntegrationDef,
    AlgoliaSearchArguments,
    AlgoliaSetup,
    ArxivIntegrationDef,
    ArxivSearchArguments,
    Bash20241022Def,
    BraveIntegrationDef,
    BraveSearchArguments,
    BraveSearchSetup,
    BrowserbaseCompleteSessionArguments,
    BrowserbaseCompleteSessionIntegrationDef,
    BrowserbaseContextArguments,
    BrowserbaseContextIntegrationDef,
    BrowserbaseCreateSessionArguments,
    BrowserbaseCreateSessionIntegrationDef,
    BrowserbaseExtensionArguments,
    BrowserbaseExtensionIntegrationDef,
    BrowserbaseGetSessionArguments,
    BrowserbaseGetSessionIntegrationDef,
    BrowserbaseGetSessionLiveURLsArguments,
    BrowserbaseGetSessionLiveURLsIntegrationDef,
    BrowserbaseListSessionsArguments,
    BrowserbaseListSessionsIntegrationDef,
    BrowserbaseSetup,
    CloudinaryEditArguments,
    CloudinaryEditIntegrationDef,
    CloudinarySetup,
    CloudinaryUploadArguments,
    CloudinaryUploadIntegrationDef,
    Computer20241022Def,
    DocOwner,
    DocReference,
    DummyIntegrationDef,
    EmailArguments,
    EmailIntegrationDef,
    EmailSetup,
    FfmpegIntegrationDef,
    FfmpegSearchArguments,
    FunctionCallOption,
    FunctionDef,
    IfElseStepInput,
    IfElseStepOutput,
    LlamaParseFetchArguments,
    LlamaParseIntegrationDef,
    LlamaParseSetup,
    MailgunIntegrationDef,
    MailgunSendEmailArguments,
    MailgunSetup,
    NamedToolChoice,
    PromptStepInput,
    RemoteBrowserArguments,
    RemoteBrowserIntegrationDef,
    RemoteBrowserSetup,
    SecretRef,
    SpiderFetchArguments,
    SpiderIntegrationDef,
    SpiderSetup,
    SystemDef,
    TextEditor20241022Def,
    UnstructuredIntegrationDef,
    UnstructuredPartitionArguments,
    UnstructuredSetup,
    WeatherGetArguments,
    WeatherIntegrationDef,
    WeatherSetup,
    WikipediaIntegrationDef,
    WikipediaSearchArguments,
)

Agents

Types:

from julep.types import Agent, AgentDeleteResponse, AgentListModelsResponse

Methods:

Tools

Types:

from julep.types.agents import (
    BrowserbaseSetupUpdate,
    ToolCreateResponse,
    ToolUpdateResponse,
    ToolListResponse,
    ToolDeleteResponse,
    ToolResetResponse,
)

Methods:

Docs

Types:

from julep.types.agents import DocDeleteResponse, DocBulkDeleteResponse, DocSearchResponse

Methods:

Files

Types:

from julep.types import File, FileListResponse, FileDeleteResponse

Methods:

Sessions

Types:

from julep.types import (
    BaseTokenLogProb,
    ChatInput,
    ChatResponse,
    ChosenBash20241022,
    ChosenComputer20241022,
    ChosenFunctionCall,
    ChosenTextEditor20241022,
    Entry,
    History,
    HybridDocSearch,
    LogProbResponse,
    SchemaCompletionResponseFormat,
    Session,
    SimpleCompletionResponseFormat,
    TextOnlyDocSearch,
    TokenLogProb,
    VectorDocSearch,
    SessionDeleteResponse,
    SessionChatResponse,
    SessionRenderResponse,
)

Methods:

Users

Types:

from julep.types import User, UserDeleteResponse

Methods:

Docs

Types:

from julep.types.users import DocDeleteResponse, DocBulkDeleteResponse, DocSearchResponse

Methods:

Jobs

Types:

from julep.types import JobStatus

Methods:

Docs

Types:

from julep.types import Doc, EmbedQueryResponse, Snippet

Methods:

Tasks

Types:

from julep.types import (
    CaseThenOutput,
    ErrorWorkflowStep,
    EvaluateStep,
    ForeachDoOutput,
    ForeachStepOutput,
    GetStep,
    LogStep,
    ParallelStepOutput,
    PromptStepOutput,
    ReturnStep,
    SetStep,
    SleepFor,
    SleepStep,
    SwitchStepOutput,
    Task,
    ToolCallStep,
    WaitForInputInfo,
    WaitForInputStep,
    YieldStep,
)

Methods:

Executions

Types:

from julep.types import Execution, Transition

Methods:

Transitions

Methods:

Status

Methods:

  • client.executions.status.get(execution_id) -> Execution
  • client.executions.status.stream(execution_id) -> None

Secrets

Types:

from julep.types import Secret, SecretListResponse, SecretDeleteResponse

Methods:

Projects

Types:

from julep.types import ProjectCreateResponse, ProjectListResponse

Methods:

Healthz

Methods:

  • client.healthz.check() -> object