@axflow/models
Version:
Zero-dependency, modular SDK for building robust natural language applications
20 lines (19 loc) • 512 B
JavaScript
// src/ollama/embedding.ts
import { POST } from "@axflow/models/shared";
var OLLAMA_EMBEDDING_URL = "http://127.0.0.1:11434/api/embeddings";
async function run(request, options) {
const url = options.apiUrl || OLLAMA_EMBEDDING_URL;
const response = await POST(url, {
headers: options.headers || {},
body: JSON.stringify(request),
fetch: options.fetch,
signal: options.signal
});
return response.json();
}
var OllamaEmbedding = class {
static run = run;
};
export {
OllamaEmbedding
};