Josh Yan
f30b54209c
revert other pr change
2024-07-24 11:11:59 -07:00
Josh Yan
e39be4f63a
short circuit
2024-07-23 17:14:34 -07:00
Josh Yan
b8c3d54f7a
set homedir for windows --test
2024-07-23 16:28:42 -07:00
Josh Yan
65658e4077
default to post
2024-07-23 14:05:48 -07:00
Josh Yan
2efe2013a1
test
2024-07-23 13:54:22 -07:00
Josh Yan
33848ad10f
serverside copy
2024-07-23 12:26:05 -07:00
Josh Yan
ff06a2916d
changes
2024-07-22 15:51:52 -07:00
Josh Yan
d923a59356
testing auth
2024-07-22 15:51:52 -07:00
Josh Yan
2b42ad5754
auth changes'
2024-07-22 15:51:52 -07:00
Josh Yan
e3253e5469
isLocal testing
2024-07-22 15:51:52 -07:00
Josh Yan
35b49739ec
timecheck
2024-07-22 15:51:52 -07:00
Josh Yan
bd8596d32b
cmt
2024-07-22 15:51:52 -07:00
Josh Yan
de48cd681f
clean
2024-07-22 15:51:52 -07:00
Josh Yan
5d0e078057
removed cmt and prints
2024-07-22 15:51:52 -07:00
Josh Yan
b5ff0ed4ff
lint
2024-07-22 15:51:52 -07:00
Josh Yan
6dd9be55e2
lint
2024-07-22 15:51:52 -07:00
Josh Yan
34d197000d
rmv prints
2024-07-22 15:51:52 -07:00
Josh Yan
6c0a8379f6
local copy
2024-07-22 15:51:52 -07:00
Josh Yan
163ee9a8b0
isLocal firstdraft
2024-07-22 15:51:52 -07:00
Josh Yan
6436c7a375
rm config
2024-07-22 15:51:52 -07:00
Josh Yan
56008688a1
local path
2024-07-22 15:51:52 -07:00
Josh Yan
d14d38e940
still works
2024-07-22 15:51:52 -07:00
Josh Yan
03df02883d
rebase
2024-07-22 15:51:52 -07:00
Josh Yan
2c450502db
on disk copy
2024-07-22 15:51:52 -07:00
Josh Yan
5603441538
test
2024-07-22 13:58:50 -07:00
Jeffrey Morgan
b3e5491e41
server: collect nested tool call objects when parsing ( #5824 )
2024-07-22 12:38:03 -04:00
Jeffrey Morgan
80ee9b5e47
Remove out of space test temporarily ( #5825 )
2024-07-21 00:22:11 -04:00
Daniel Hiltgen
06e5d74e34
Merge pull request #5506 from dhiltgen/sched_tests
...
Refine scheduler unit tests for reliability
2024-07-20 15:48:39 -07:00
Jeffrey Morgan
69a2d4ccff
Fix generate test flakyness ( #5804 )
2024-07-19 19:11:25 -07:00
Josh
e8b954c646
server: validate template ( #5734 )
...
add template validation to modelfile
2024-07-19 15:24:29 -07:00
Michael Yang
43606d6d6a
fix parsing tool calls
2024-07-18 12:08:11 -07:00
Jeffrey Morgan
70b1010fa5
server: check for empty tools array too ( #5779 )
2024-07-18 11:44:57 -07:00
Jeffrey Morgan
319fb1ce03
server: only parse tool calls if tools are provided ( #5771 )
...
* server: only parse tool calls if tools are provided
* still set `resp.Message.Content`
2024-07-18 08:50:23 -07:00
Michael Yang
b255445557
marshal json automatically for some template values ( #5758 )
2024-07-17 15:35:11 -07:00
Michael Yang
5fd6988126
parse tool call as individual objects
2024-07-17 11:19:04 -07:00
Michael Yang
c279f96371
remove ToolCall from GenerateResponse
2024-07-16 15:22:49 -07:00
Michael Yang
499e87c9ba
Merge pull request #5730 from ollama/mxyng/cleanup
...
remove unneeded tool calls
2024-07-16 14:42:13 -07:00
Michael Yang
d290e87513
add suffix support to generate endpoint
...
this change is triggered by the presence of "suffix", particularly
useful for code completion tasks
2024-07-16 14:31:35 -07:00
Michael Yang
5a83f79afd
remove unneeded tool calls
2024-07-16 13:48:45 -07:00
royjhan
987dbab0b0
OpenAI: /v1/embeddings compatibility ( #5285 )
...
* OpenAI v1 models
* Empty List Testing
* Add back envconfig
* v1/models docs
* Remove Docs
* OpenAI batch embed compatibility
* merge conflicts
* integrate with api/embed
* ep
* merge conflicts
* request tests
* rm resp test
* merge conflict
* merge conflict
* test fixes
* test fn renaming
* input validation for empty string
---------
Co-authored-by: jmorganca <jmorganca@gmail.com>
2024-07-16 13:36:08 -07:00
Michael Yang
a8388beb94
Merge pull request #5726 from ollama/mxyng/tools-templates
...
fix unmarshal type errors
2024-07-16 12:12:10 -07:00
Michael Yang
5afbb60fc4
fix unmarshal type errors
2024-07-16 11:39:34 -07:00
Jeffrey Morgan
4cb5d7decc
server: omit model system prompt if empty ( #5717 )
2024-07-16 11:09:00 -07:00
Michael Yang
4a565cbf94
add chat and generate tests with mock runner
2024-07-16 09:39:31 -07:00
Michael Yang
64039df6d7
Merge pull request #5284 from ollama/mxyng/tools
...
tools
2024-07-15 18:03:37 -07:00
Jeffrey Morgan
7ac6d462ec
server: return empty slice on empty /api/embed
request ( #5713 )
...
* server: return empty slice on empty `/api/embed` request
* fix tests
2024-07-15 17:39:44 -07:00
Michael Yang
ef5136a745
tools test
2024-07-15 17:18:21 -07:00
Michael Yang
d02bbebb11
tools
2024-07-15 15:26:16 -07:00
royjhan
b9f5e16c80
Introduce /api/embed
endpoint supporting batch embedding ( #5127 )
...
* Initial Batch Embedding
* Revert "Initial Batch Embedding"
This reverts commit c22d54895a280b54c727279d85a5fc94defb5a29.
* Initial Draft
* mock up notes
* api/embed draft
* add server function
* check normalization
* clean up
* normalization
* playing around with truncate stuff
* Truncation
* Truncation
* move normalization to go
* Integration Test Template
* Truncation Integration Tests
* Clean up
* use float32
* move normalize
* move normalize test
* refactoring
* integration float32
* input handling and handler testing
* Refactoring of legacy and new
* clear comments
* merge conflicts
* touches
* embedding type 64
* merge conflicts
* fix hanging on single string
* refactoring
* test values
* set context length
* clean up
* testing clean up
* testing clean up
* remove function closure
* Revert "remove function closure"
This reverts commit 55d48c6ed17abe42e7a122e69d603ef0c1506787.
* remove function closure
* remove redundant error check
* clean up
* more clean up
* clean up
2024-07-15 12:14:24 -07:00
Patrick Devine
057d31861e
remove template ( #5655 )
2024-07-13 20:56:24 -07:00