UNPKG

@axflow/models

Version:

Zero-dependency, modular SDK for building robust natural language applications

20 lines (19 loc) 512 B
// 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 };