-
Notifications
You must be signed in to change notification settings - Fork 16.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pipeshift - Langchain integration of pipeshift #29114
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
…langchain-pipeshift
libs/packages.yml
Outdated
@@ -333,3 +333,7 @@ packages: | |||
path: . | |||
repo: DS4SD/docling-langchain | |||
downloads: 0 | |||
- name: langchain-pipeshift | |||
path: . | |||
repo: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you'll have to fill this out
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added
# Conflicts: # libs/packages.yml
"source": [ | ||
"# ChatPipeshift\n", | ||
"\n", | ||
"This will help you getting started with Pipeshift [chat models](/docs/concepts/chat_models/). For detailed documentation of all ChatPipeshift features and configurations head to the [API reference](https://python.langchain.com/api_reference/pipeshift/chat_models/langchain_pipeshift.chat_models.ChatPipeshift.html).\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
API ref link 404s. LangChain doesn't build API refs for external packages, so this should be updated or removed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
alright updated ref links
don't I need to add and update Chat models and LLMs entry in featureTable.js ?
"| [ChatPipeshift](https://python.langchain.com/api_reference/pipeshift/chat_models/langchain_pipeshift.chat_models.ChatPipeshift.html) | [langchain-pipeshift](https://python.langchain.com/api_reference/pipeshift/index.html) | ✅ | beta| ❌ | ![PyPI - Downloads](https://img.shields.io/pypi/dm/langchain-pipeshift?style=flat-square&label=%20) | ![PyPI - Version](https://img.shields.io/pypi/v/langchain-pipeshift?style=flat-square&label=%20) |\n", | ||
"\n", | ||
"### Model features\n", | ||
"| [Tool calling](/docs/how_to/tool_calling) | [Structured output](/docs/how_to/structured_output/) | JSON mode | [Image input](/docs/how_to/multimodal_inputs/) | Audio input | Video input | [Token-level streaming](/docs/how_to/chat_streaming/) | Native async | [Token usage](/docs/how_to/chat_token_usage_tracking/) | [Logprobs](/docs/how_to/logprobs/) |\n", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Typically structured output
refers to the ability to use chat_model.with_structured_output
, which by default will use tool calling. Since tool calling is not supported by ChatPipeshift
, in what sense does it support structured output?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oops my bad, pipeshift in the process of providing tool calling support. Mistakenly added support for structured_output
…langchain-pipeshift
…ngchain into langchain-pipeshift
Description: Added pipeshift integration. This integrates pipeshift LLM and ChatModels APIs with langchain
Dependencies: none
Unit Tests & Integration tests are added
Documentation is added as well
This PR is w.r.t #27390 and as per request, a freshly minted
langchain-pipeshift
package is uploaded to PYPI. Only changes to the docs & packages.yml are made in langchain master branch