ollama / ollama-python

Ollama Python library
https://ollama.com
MIT License
2.75k stars 227 forks source link

Changed 'show' to use POST instead of GET #10

Closed easp closed 5 months ago

easp commented 5 months ago

ollama.show failed:

---------------------------------------------------------------------------
ResponseError                             Traceback (most recent call last)
Cell In[9], line 1
----> 1 ollama.show(model = "zephyr:latest")

File ~/miniforge3/envs/ollama/lib/python3.11/site-packages/ollama/_client.py:307, in Client.show(self, model)
    306 def show(self, model: str) -> Mapping[str, Any]:
--> 307   return self._request('GET', '/api/show', json={'name': model}).json()

File ~/miniforge3/envs/ollama/lib/python3.11/site-packages/ollama/_client.py:59, in Client._request(self, method, url, **kwargs)
     57   response.raise_for_status()
     58 except httpx.HTTPStatusError as e:
---> 59   raise ResponseError(e.response.text, e.response.status_code) from None
     61 return response

ResponseError: 404 page not found

Fixed by changed method from GET to POST.