Methods
embedder
- embedder(
name: string,
config?: Record<string, any>,
): EmbedderReference<z.ZodTypeAny> Parameters
- name: string
Optional
config: Record<string, any>
model
- model(
name: string,
config?: z.objectOutputType<
z.objectUtil.extendShape<
{
maxOutputTokens: z.ZodOptional<z.ZodNumber>;
stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
version: z.ZodOptional<z.ZodString>;
},
{
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
},
>,
z.ZodTypeAny,
"passthrough",
>,
): ModelReference<
z.ZodObject<
z.objectUtil.extendShape<
{
maxOutputTokens: z.ZodOptional<z.ZodNumber>;
stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
version: z.ZodOptional<z.ZodString>;
},
{
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
},
>,
"passthrough",
z.ZodTypeAny,
z.objectOutputType<
z.objectUtil.extendShape<
{
maxOutputTokens: z.ZodOptional<z.ZodNumber>;
stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
version: z.ZodOptional<z.ZodString>;
},
{
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
},
>,
z.ZodTypeAny,
"passthrough",
>,
z.objectInputType<
z.objectUtil.extendShape<
{
maxOutputTokens: z.ZodOptional<z.ZodNumber>;
stopSequences: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
version: z.ZodOptional<z.ZodString>;
},
{
temperature: z.ZodOptional<z.ZodNumber>;
topK: z.ZodOptional<z.ZodNumber>;
topP: z.ZodOptional<z.ZodNumber>;
},
>,
z.ZodTypeAny,
"passthrough",
>,
>,
>