New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@ampt/ai

Package Overview
Dependencies
Maintainers
4
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ampt/ai - npm Package Compare versions

Comparing version 2.0.1 to 2.0.2

26

dist/index.d.ts

@@ -1,10 +0,12 @@

type ModelId = 'anthropic.claude-v2' | 'anthropic.claude-instant-v1' | 'anthropic.claude-v1' | 'stability.stable-diffusion-xl-v0';
type ModelId = 'anthropic.claude-v2' | 'anthropic.claude-instant-v1' | 'anthropic.claude-v1' | 'stability.stable-diffusion-xl-v0' | 'amazon.titan-embed-text-v1';
declare function models(): Promise<ModelId[]>;
declare enum ModelType {
Embeddings = "embeddings",
Language = "language",
Image = "image"
}
type EmbeddingsInferenceCostFunction = (body: Uint8Array) => number;
type LanguageInferenceCostFunction = (inputSize: number, outputSize: number) => number;
type ImageInferenceCostFunction = (width: number, height: number, steps: number) => number;
type InferenceCostFunction = LanguageInferenceCostFunction | ImageInferenceCostFunction;
type InferenceCostFunction = EmbeddingsInferenceCostFunction | LanguageInferenceCostFunction | ImageInferenceCostFunction;
interface ModelInfo {

@@ -27,3 +29,7 @@ name: string;

}
declare function getModelInfo(id: ModelId): Promise<LanguageModelInfo | ImageModelInfo>;
interface EmbeddingsModelInfo extends ModelInfo {
type: ModelType.Embeddings;
inferenceUsage: EmbeddingsInferenceCostFunction;
}
declare function getModelInfo(id: ModelId): Promise<LanguageModelInfo | ImageModelInfo | EmbeddingsModelInfo>;

@@ -72,2 +78,14 @@ interface InvokeOptions {

interface Embedding {
embedding: number[];
inputTokenCount: number;
}
interface EmbedOptions {
modelId?: ModelId;
}
declare function embed(input: string, options?: EmbedOptions): Promise<Embedding>;
declare namespace embed {
var models: () => Promise<ModelId[]>;
}
interface RenderOptions {

@@ -86,2 +104,2 @@ width?: number;

export { ChatMessage, ChatOptions, ImageModelInfo, InvokeOptions, LanguageModelInfo, MessageRole, ModelId, ModelInfo, ModelType, RenderOptions, buildPrompt, chat, getModelInfo, invoke, models, render };
export { ChatMessage, ChatOptions, EmbedOptions, Embedding, EmbeddingsModelInfo, ImageModelInfo, InvokeOptions, LanguageModelInfo, MessageRole, ModelId, ModelInfo, ModelType, RenderOptions, buildPrompt, chat, embed, getModelInfo, invoke, models, render };

2

package.json
{
"name": "@ampt/ai",
"version": "2.0.1",
"version": "2.0.2",
"type": "module",

@@ -5,0 +5,0 @@ "main": "./dist/index.cjs",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc