UNPKG

@cogniformai/instructor-stream

Version:

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

2 lines 1.09 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { newObj[key] = obj[key]; } } } newObj.default = obj; return newObj; } } function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } }var _chunkAL3KQNZScjs = require('../../chunk-AL3KQNZS.cjs');require('../../chunk-2RKUKCF5.cjs');var _effect = require('effect');var _aiopenai = require('@effect/ai-openai');var _NodeHttpClient = require('@effect/platform-node/NodeHttpClient'); var t = _interopRequireWildcard(_NodeHttpClient);var y=e=>{let a=_aiopenai.OpenAiClient.layer({apiKey:_effect.Redacted.make(e.apiKey),...e.baseURL?{baseURL:e.baseURL}:{}}),o=_aiopenai.OpenAiLanguageModel.layer({model:_nullishCoalesce(e.model, () => ("gpt-4o-mini"))});return _effect.Layer.mergeAll(_chunkAL3KQNZScjs.b,t.layer,a,o)};exports.createOpenAILayers = y; //# sourceMappingURL=index.cjs.map