agentskit.js

GcsLoaderOptions

Auto-generated API reference for GcsLoaderOptions.

Interface: GcsLoaderOptions

Defined in: packages/rag/src/loaders.ts:257

Document loaders: small async functions returning InputDocument[] ready to pipe into RAG.ingest. Framework-agnostic; each accepts a custom fetch.

#Extends

#Properties

#accessToken

accessToken: string | (() => string | Promise<string>)

Defined in: packages/rag/src/loaders.ts:261

OAuth2 access token. Mint via google-auth-library or workload identity.


#bucket

bucket: string

Defined in: packages/rag/src/loaders.ts:258


#fetch?

optional fetch?: {(input, init?): Promise<Response>; (input, init?): Promise<Response>; }

Defined in: packages/rag/src/loaders.ts:10

#Call Signature

(input, init?): Promise<Response>

MDN Reference

Parameters
input

RequestInfo | URL

init?

RequestInit

Returns

Promise<Response>

#Call Signature

(input, init?): Promise<Response>

MDN Reference

Parameters
input

string | Request | URL

init?

RequestInit

Returns

Promise<Response>

#Inherited from

LoaderOptions.fetch


#filter?

optional filter?: (name) => boolean

Defined in: packages/rag/src/loaders.ts:262

#Parameters

name

string

#Returns

boolean


#maxFiles?

optional maxFiles?: number

Defined in: packages/rag/src/loaders.ts:263


#prefix?

optional prefix?: string

Defined in: packages/rag/src/loaders.ts:259

Explore nearby

✎ Edit this page on GitHubΒ·Found a problem? Open an issue β†’Β·How to contribute β†’

On this page

Ask the docs

Ask anything about AgentsKit. Answers come from the docs corpus via OpenRouter free-tier models. Rate limited per IP.