client: upload local create blobs#685
Open
srinivasBJ wants to merge 3 commits into
Open
Conversation
Add missing fields to ListResponse.Model that the server's GET /api/tags endpoint already returns but the Python client was silently dropping: - name: human-readable model name - remote_model: upstream model identifier for remote models - remote_host: hostname of the remote model provider - capabilities: list of model capabilities (chat, completion, etc.) All new fields are Optional to preserve backward compatibility with older server versions. Includes unit tests for Client.list() and AsyncClient.list() that verify full deserialization of the updated response schema. Resolves ollama#561
Support passing a Modelfile string directly to the create endpoint, restoring functionality that was available in earlier versions of the API but missing from the current Python client. The modelfile parameter accepts a multi-line string containing FROM, SYSTEM, PARAMETER, and other Modelfile directives. This is forwarded as-is to the server's POST /api/create endpoint. Update the create.py example to demonstrate Modelfile-based model creation. Resolves ollama#664
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Validation