mirror of
https://github.com/langgenius/dify.git
synced 2026-09-03 23:47:16 +08:00
18 lines
730 B
TypeScript
18 lines
730 B
TypeScript
import type { ApiDatasourceInvocationClient } from "./datasource-invocation-client";
|
|
import { createDifyDatasourceInvocationClient } from "./dify-datasource-invocation-client";
|
|
import {
|
|
type DifyDatasourceRuntimeClientEnv,
|
|
createApiDifyDatasourceRuntimeClient,
|
|
} from "./dify-datasource-runtime-options";
|
|
|
|
export interface ApiDatasourceRuntimeEnv extends DifyDatasourceRuntimeClientEnv {}
|
|
|
|
/** Routes datasource calls through Dify, which owns plugin credentials and invocation. */
|
|
export function createApiDatasourceInvocationClient(
|
|
env: ApiDatasourceRuntimeEnv = process.env,
|
|
): ApiDatasourceInvocationClient {
|
|
return createDifyDatasourceInvocationClient({
|
|
client: createApiDifyDatasourceRuntimeClient(env),
|
|
});
|
|
}
|