2025-08-05 11:55:48 +02:00
|
|
|
|
using AICore.Facade.LLM;
|
|
|
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
|
|
using System;
|
|
|
|
|
|
using System.Net;
|
|
|
|
|
|
|
|
|
|
|
|
namespace AiCoreUnitTest
|
|
|
|
|
|
{
|
|
|
|
|
|
[TestClass]
|
|
|
|
|
|
public class OllamaFacadeTest
|
|
|
|
|
|
{
|
|
|
|
|
|
public string OllamaUrl { get; set; }
|
|
|
|
|
|
public string OllamaKey { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
[TestInitialize]
|
|
|
|
|
|
public void TestInitialize()
|
|
|
|
|
|
{
|
2025-08-05 14:45:25 +02:00
|
|
|
|
OllamaUrl = "https://w2.ownchat.de";
|
2025-08-05 11:55:48 +02:00
|
|
|
|
OllamaKey = "mu9ZPuUXJ4aVGLU1WL2RfPCeSMRmJREwyjVJBP7bHfSz8quZRqN7e7UwnwCDi8GZ";
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public OllamaApiClient GetOllamaApiClient()
|
|
|
|
|
|
=> new OllamaApiClient(OllamaUrl, OllamaKey);
|
|
|
|
|
|
|
|
|
|
|
|
[TestMethod]
|
|
|
|
|
|
public void GetModels()
|
|
|
|
|
|
{
|
|
|
|
|
|
var client = GetOllamaApiClient();
|
|
|
|
|
|
|
|
|
|
|
|
var models = client.GetAiModelle();
|
|
|
|
|
|
|
|
|
|
|
|
Assert.IsNotNull(models);
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|