improve interacting with ollama api and models

This commit is contained in:
2026-05-10 17:40:24 +03:30
parent b89ae98524
commit 4c910cb8e8
11 changed files with 265 additions and 225 deletions

View File

@@ -31,7 +31,7 @@ class EmbeddingEntryFactory extends Factory
'embedding' => $embedding,
'embedding_dimensions' => $dimensions,
'provider' => 'ollama',
'model' => config('ai.providers.ollama.models.embeddings.default', 'nomic-embed-text'),
'model' => 'nomic-embed-text',
'tokens' => fake()->numberBetween(1, 100),
];
}

View File

@@ -25,7 +25,7 @@ class EmbeddingUsageEventFactory extends Factory
'user_id' => User::factory(),
'tool' => $tool,
'provider' => 'ollama',
'model' => config('ai.providers.ollama.models.embeddings.default', 'nomic-embed-text'),
'model' => 'nomic-embed-text',
'embedding_dimensions' => (int) config('ai.providers.ollama.models.embeddings.dimensions', 768),
'input_count' => $inputCount,
'result_count' => $tool === 'search' ? fake()->numberBetween(0, 10) : $inputCount,