Genkit JS API reference
    Preparing search index...

    Module /

    Main genkit import.

    import { genkit } from 'genkit';
    

    Namespaces

    z

    Enumerations

    StatusCodes

    Classes

    Chat
    Document
    GenerateResponse
    GenerateResponseChunk
    GenerationBlockedError
    GenerationResponseError
    Genkit
    GenkitError
    Message
    Session
    ToolInterruptError
    UserFacingError

    Interfaces

    ActionContext
    ActionMetadata
    EmbedderParams
    EmbedderReference
    ErrorResponseMetadata
    EvaluatorParams
    EvaluatorReference
    ExecutablePrompt
    Flow
    FlowConfig
    FlowSideChannel
    GenerateMiddleware
    GenerateMiddlewareDef
    GenerateOptions
    GenerateRequest
    GenerateStreamResponse
    GenkitOptions
    GenkitRuntimeConfig
    IndexerParams
    IndexerReference
    JSONSchema7
    ModelReference
    ModelRequest
    Operation
    OutputOptions
    PromptConfig
    RankedDocument
    ReflectionServerOptions
    RerankerParams
    RerankerReference
    ResourceAction
    ResumeOptions
    RetrieverParams
    RetrieverReference
    SessionData
    SessionStore
    StreamingResponse
    ToolConfig

    Type Aliases

    Action
    DocumentData
    DynamicActionProviderAction
    DynamicResourceAction
    EmbedderAction
    EmbedderArgument
    EmbedderInfo
    Embedding
    EvalResponses
    EvaluatorAction
    EvaluatorInfo
    FlowFn
    GenerateRequestData
    GenerateResponseChunkData
    GenerateResponseData
    GenerateStreamOptions
    GenerationUsage
    IndexerAction
    IndexerArgument
    IndexerInfo
    InterruptConfig
    JSONSchema
    LlmResponse
    LlmStats
    MediaPart
    MessageData
    Middleware
    MiddlewareDesc
    MiddlewareRef
    ModelArgument
    ModelResponseData
    MultipartToolAction
    Part
    PromptAction
    PromptGenerateOptions
    RerankerAction
    RerankerArgument
    RerankerInfo
    RetrieverAction
    RetrieverArgument
    RetrieverInfo
    Role
    RunActionResponse
    Status
    StatusName
    StreamingCallback
    TelemetryConfig
    Tool
    ToolAction
    ToolArgument
    ToolCall
    ToolChoice
    ToolRequest
    ToolRequestPart
    ToolResponse
    ToolResponsePart

    Variables

    BaseDataPointSchema
    DocumentDataSchema
    GenerationCommonConfigSchema
    GENKIT_CLIENT_HEADER
    GENKIT_VERSION
    LlmResponseSchema
    LlmStatsSchema
    MessageSchema
    MiddlewareDescSchema
    MiddlewareRefSchema
    ModelReferenceSchema
    ModelRequestSchema
    ModelResponseSchema
    OperationSchema
    PartSchema
    RoleSchema
    StatusSchema
    ToolCallSchema
    ToolSchema

    Functions

    dynamicResource
    dynamicTool
    embedderActionMetadata
    embedderRef
    evaluatorRef
    generateMiddleware
    genkit
    getClientHeader
    getGenkitRuntimeConfig
    indexerRef
    isDevEnv
    modelActionMetadata
    modelRef
    rerankerRef
    resetGenkitRuntimeConfig
    resource
    respondTool
    restartTool
    retrieverRef
    runWithStreamingCallback
    setGenkitRuntimeConfig
    tool