Saltar al contenido
Herramienta de IA1 credit

list_ollama_models

Un asistente de descubrimiento que enumera los modelos disponibles en una instancia local de Ollama. Úselo para averiguar qué modelos puede pasar a extract_with_llm para una extracción con LLM privada y en el dispositivo. 1 credit por llamada.

Casos de uso

Descubrir modelos disponibles

Enumere todos los modelos descargados en su instancia local de Ollama antes de iniciar trabajos de extracción.

Verificar la configuración de Ollama

Confirme rápidamente que su servidor de Ollama es accesible y sirve los modelos que espera.

Combinar con extract_with_llm

Elija mediante programación un nombre de modelo de esta lista y páselo directamente a extract_with_llm.

Endpoint

POST/api/v1/tools/list_ollama_models
Auth Required
1 req/s en el plan Free
1 credit

Parámetros

Ejemplos de solicitud

cURL

terminalBash
curl -X POST https://crawlforge.dev/api/v1/tools/list_ollama_models \
  -H "X-API-Key: cf_test_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

TypeScript

listOllamaModels.tsTypescript
// npm install crawlforge-sdk
import { CrawlForge } from 'crawlforge-sdk';

const client = new CrawlForge({ apiKey: process.env.CRAWLFORGE_API_KEY });

const result = await client.listOllamaModels({});

// result.data is untyped in crawlforge-sdk 0.1 — its shape is the Response Example below.
const { models } = result.data as { models: { name: string; size: number }[] };
for (const model of models) {
  console.log(model.name, model.size);
}

Python

list_ollama_models.pyPython
# pip install crawlforge
from crawlforge import CrawlForge

client = CrawlForge()  # reads CRAWLFORGE_API_KEY

result = client.list_ollama_models()

# result.data is a plain dict — its shape is the Response Example below.
for model in result.data['models']:
    print(model['name'], model['size'])

Ejemplo de respuesta

200 OK0.2s
{
"success": true,
"data": {
"base_url": "http://localhost:11434",
"count": 3,
"models": [
{
"name": "llama3.1:8b",
"size": 4700000000,
"modified_at": "2026-04-20T10:00:00Z",
"digest": "sha256:abc123..."
},
{
"name": "qwen2.5:7b",
"size": 4400000000,
"modified_at": "2026-04-15T08:30:00Z",
"digest": "sha256:def456..."
},
{
"name": "mistral:7b",
"size": 4100000000,
"modified_at": "2026-03-30T12:15:00Z",
"digest": "sha256:123456..."
}
]
},
"credits_used": 1,
"credits_remaining": 999,
"processing_time": 215
}
Field Descriptions
data.base_urlInstancia de Ollama que se consultó
data.countNúmero de modelos devueltos
data.modelsArray de modelos instalados con name, size (bytes), modified_at y digest
credits_used1 credit descontado por llamada

Costo en credits

1 credit
1 credit por llamada
1 credit por llamada. Un asistente de descubrimiento de bajo costo.

Consejo: Almacene la respuesta en caché del lado del cliente si llama a esto en cada extracción — la lista de modelos rara vez cambia entre solicitudes.

Herramientas relacionadas