Ich habe auf meinem Mac Ollama samt Modell llama3.2 installiert, um ein wenig damit zu experimentieren. Im Terminal genügt dann diese Zeile, um eine Antwort zu erhalten:
ollama run llama3.2 ‘Wie geht es dir?’
Probier ich das genau so in der Shell, erhalte ich die Meldung “command not found”. (erweitert auf zwei Parameter):
s.execute(“Ollama”,“run llama3.2 ‘Wie geht es dir?’”)
Füge ich beim Programmnamen im ersten Parameter den Pfad hinzu, also:
s.execute(“/Applications/Ollama”,“run llama3.2 ‘Wie geht es dir?’”)
erhalte ich die Fehlermeldung, dass Ollama ein Verzeichnis sei.
Füge ich den “deep” Pfad bis in den Paketinhalt hinzu, passiert endlich etwas, aber ich erhalte nur eine meterlange Fehlermeldung, in der immer wieder der Text “helper app not found” auftaucht.
Das Beispiel “interactive shell” hab ich auch probiert. Dort kommt zwar keine Fehlermeldung, dafür nur ein leerer Prompt.
Wie mache ich das denn nun richtig? Danke für Tips.
Wie ist der Pfad zur Ollama CLI? Diese ist wahrscheinlich irgendwo IN der App. /Applications/Ollama ist das Bundle der App. Das kann nicht funktionieren.
Moin. Ja klar, das schrieb ich, war das , was ich mit “deep” Pfad meinte: “…contents/macos/ollama”, ist das, was zu der Liste voller Fehlermeldungen führt - immerhin etwas
Wie bekomme ich heraus, was aufgerufen wird, wenn ich das Kommando übers Terminal absetze? Das funzt völlig unkompliziert. Dass Terminal und Shell nicht das Gleiche sind, weiss ich, da ist in diesem Falle nocht irgendwas “dazwischen”
Danke, das läuft jetzt prinzipiell. Allerdings bekomme ich in der Antwort in der Shell noch eine Menge “Unsinn” mitgeliefert und ich weiss nicht, wie ich den loswerde. Mit ReplaceAll ist es irgendwie mühselig. Ich stellte die Frage “Wie geht es dir?”. Die Antwort ist durchaus zwischen dem ganzen Müll zu finden, aber wie werde ich den effizient los?