Parth Sareen
d1d704050b
client: expose resource cleanup methods ( #444 )
test / test (push) Has been cancelled
test / lint (push) Has been cancelled
2025-12-10 17:09:19 -08:00
Parth Sareen
0008226fda
client/types: add logprobs support ( #601 )
test / test (push) Waiting to run
test / lint (push) Waiting to run
2025-11-12 18:08:42 -08:00
nicole pardal
16f344f635
client/types: update web search and fetch API ( #584 )
...
test / test (push) Waiting to run
test / lint (push) Waiting to run
---------
Co-authored-by: ParthSareen <parth.sareen@ollama.com>
2025-09-23 13:27:36 -07:00
Parth Sareen
d0f71bc8b8
client: load OLLAMA_API_KEY on init ( #583 )
test / test (push) Waiting to run
test / lint (push) Waiting to run
2025-09-22 20:28:40 -07:00
Parth Sareen
4d0b81b37a
client: add web search and web crawl capabilities ( #578 )
test / test (push) Waiting to run
test / lint (push) Waiting to run
2025-09-18 16:51:20 -07:00
Michael Yang
a1d04f04f2
feat: add dimensions to embed request ( #574 )
test / test (push) Has been cancelled
test / lint (push) Has been cancelled
2025-09-15 17:23:03 -07:00
Devon Rifkin
aa4b476f26
add support for 'high'/'medium'/'low' think values
...
currently only supported on gpt-oss, but as more models come out with
support like this we'll likely relax the particular values that can be
provided
2025-08-07 14:39:36 -07:00
Devon Rifkin
e0253ab627
fully add thinking support to generate()
...
https://github.com/ollama/ollama-python/pull/521 missed some calls
2025-05-30 13:41:23 -07:00
Devon Rifkin
eaad6df5ef
add support for thinking
...
To support https://github.com/ollama/ollama/pull/10584
2025-05-27 00:35:28 -07:00
Michael Yang
5ae5f816bb
Merge pull request #445 from ollama/mxyng/hatch
...
test / test (push) Has been cancelled
test / lint (push) Has been cancelled
use hatch instead of poetry
2025-05-06 11:03:28 -07:00
Parth Sareen
8d0d0e483d
client: add support for passing in Image type to generate ( #408 )
2025-02-14 09:44:43 -08:00
Parth Sareen
967fd657f1
client: improve error messaging on connection failure ( #398 )
...
*iImprove error messaging on connection failure
2025-01-16 13:55:17 -08:00
Samhita Alla
eefe5c9666
remove sha256 as it's already available in the digest ( #420 )
2025-01-15 22:31:30 -08:00
Aarni Koskela
89e719ab92
chore: bump ruff and ensure imports are sorted ( #385 )
...
* chore: upgrade ruff & sort imports
2025-01-14 16:34:16 -08:00
ParthSareen
d9746ead51
fix stuff
2025-01-13 17:25:49 -08:00
ParthSareen
c7d4f1674a
Revert "make 3.8 happy"
...
This reverts commit ba27e71a20 .
2025-01-13 17:23:38 -08:00
ParthSareen
ba27e71a20
make 3.8 happy
2025-01-13 17:17:10 -08:00
Patrick Devine
fc8585eabd
feed ruff
2025-01-13 16:42:31 -08:00
Patrick Devine
f5c8ee0a3e
fix async client
2025-01-13 15:54:16 -08:00
Patrick Devine
a0388b2e32
unhide create_blob
2025-01-13 15:22:26 -08:00
Patrick Devine
4dec73e8be
add unit tests
2025-01-13 14:53:10 -08:00
Patrick Devine
427b0c6291
create api
2025-01-12 22:48:16 -08:00
Parth Sareen
ee349ecc6d
bugfix: fix passing Image type in messages for chat ( #390 )
...
---------
Co-authored-by: Aarni Koskela <akx@iki.fi>
2024-12-29 14:43:07 -08:00
Jeffrey Morgan
1066246ab5
fix validation of format field to allow empty strings as it did previously ( #369 )
2024-12-07 19:37:55 -08:00
Parth Sareen
4b10dee2b2
Structured outputs support with examples ( #354 )
2024-12-05 15:40:49 -08:00
Julia Scheaffer
b50a65b27d
Add Callable type annotation for Tools ( #344 )
2024-11-27 09:53:26 -08:00
Parth Sareen
64c1eb78ff
Examples refactor ( #329 )
...
* Examples and README updates
---------
Co-authored-by: fujitatomoya <tomoya.fujita825@gmail.com>
Co-authored-by: Michael Yang <mxyng@pm.me>
2024-11-21 15:14:59 -08:00
Parth Sareen
139c89e833
Passing Functions as Tools ( #321 )
...
* Functions can now be passed as tools
2024-11-20 15:49:50 -08:00
Michael Yang
dc38fe4675
Merge pull request #277 from ollama/mxyng/no-head
...
no head request for create blob
2024-11-08 11:20:43 -08:00
Parth Sareen
72052188c3
Fixing empty header + ensuring security ( #313 )
...
* Fixing empty header + ensuring security
2024-11-08 10:03:14 -08:00
Michael Yang
b0da4ff2d8
no head
...
this request is unnecessary since the POST will short circuit the
request if the blob already exists
2024-11-08 09:59:04 -08:00
Michael Yang
0bbc246007
pydantic types
2024-11-08 09:59:03 -08:00
Patrick Devine
eff2afd827
update docs
2024-09-12 16:49:38 -07:00
Oscar Neira
81edab1b64
_stream in async client raises RuntimeError processing HTTP errors ( #266 )
...
Fixes a bug processing errors in async client. When response in _stream has an HTTP error, the process raises a RuntimeError("Attempted to call a sync iterator on an async stream.") due to use of e.response.read() instead of await e.response.aread()
2024-08-29 16:45:57 -07:00
Johannes Binder
d98f646929
IPv6 support ( #262 )
...
* Support IPv6 host addresses
* Add missing tests
* Integrate feedback review to make it generally more stable and remove redundancies
* Remove unused import
* Fix formatting
2024-08-27 16:51:14 -07:00
Ben Plunkert
dfdeb7cef3
Add URL path to client URL in in Client._parse_host() ( #170 )
...
* Add URL path to client URL in in Client._parse_host()
* add tests for url path
* improve URL path handling
* restore trailing space
* remove extraneous path assignment
* Fix url path test
Co-authored-by: Michael Yang <mxyng@pm.me>
---------
Co-authored-by: Ben Plunkert <ben@plunkert.com>
Co-authored-by: Michael Yang <mxyng@pm.me>
2024-08-23 13:09:45 -07:00
royjhan
33c4b61ff9
add insert support to generate endpoint ( #215 )
...
* add suffix
* update fill-in-the-middle example
* keep example
* lint
* variables
2024-07-18 11:04:17 -07:00
royjhan
b0ea6d9e44
Support api/embed ( #208 )
...
* api/embed
* api/embed
* api/embed
* rm legacy
2024-07-18 10:40:30 -07:00
Josh
359c63daa7
integrate tool calls ( #213 )
2024-07-17 09:40:49 -07:00
royjhan
ce56f279e8
Add type overloads to methods ( #181 )
...
* Add type overloads for chat() method in _client.py
* Overloading
* Fix Overload Overlap
* Fix async chat
* Lint
* Reverse
---------
Co-authored-by: Simon Ottenhaus <simon.ottenhaus@kenbun.de>
2024-06-19 16:10:44 -07:00
Michael Yang
57c597b60e
Merge pull request #158 from tillfalko/main
...
Avoid side effects if chat message contains images
2024-06-05 11:28:41 -07:00
royjhan
d5316d023a
Python API PS ( #177 )
...
* Python API PS
* PS Rename
* Readme
2024-06-05 11:12:32 -07:00
tillfalko
0f8c20a596
Avoid side effects if chat message contains images
2024-05-18 16:48:53 +02:00
Michael Yang
5dc857ea66
Merge pull request #150 from ollama/mxyng/quantization
...
add quantization to create requests
2024-05-10 14:11:38 -07:00
Michael Yang
309007da80
add quantization to create requests
2024-05-10 14:10:37 -07:00
jingfelix
2ac751fb79
fix: annotation in AsyncClient.embedding
...
Signed-off-by: jingfelix <jingfelix@outlook.com>
2024-05-03 16:29:03 +08:00
Michael Yang
5b94a8d872
Merge pull request #118 from DSLstandard/fix-content-check
...
fix 'content' check on messages in chat()
2024-04-24 17:12:41 -07:00
DSLstandard
dc9543ba5f
fix 'content' check on messages in chat()
2024-04-15 20:39:49 +08:00
Niko
42f9f70bae
modified embeddings return annotation
2024-04-05 11:56:16 +02:00
Michael Yang
ec8bf88c2b
add content-type and accept
...
mirrors header values set by ollama cli
2024-02-08 11:59:43 -08:00