UNPKG

@cogniformai/instructor-stream

Version:

Streaming-first structured data extraction from LLMs with real-time updates

19 lines (16 loc) 810 B
import * as LanguageModel from '@effect/ai/LanguageModel'; import * as _effect_platform_HttpClient from '@effect/platform/HttpClient'; import { S as SnapshotHydrator } from '../../runtime-CCMvIy2V.js'; import { Layer } from 'effect'; import { OpenAiClient } from '@effect/ai-openai'; import '../../snapshots-uXGVbqtJ.js'; import 'effect/Types'; import 'effect/Schema'; import 'zod'; interface OpenAIAdapterConfig { apiKey: string; model?: string; baseURL?: string; } declare const createOpenAILayers: (config: OpenAIAdapterConfig) => Layer.Layer<SnapshotHydrator | _effect_platform_HttpClient.HttpClient | OpenAiClient.OpenAiClient | LanguageModel.LanguageModel, never, _effect_platform_HttpClient.HttpClient | OpenAiClient.OpenAiClient>; export { type OpenAIAdapterConfig, createOpenAILayers };