docs: add nimble as a provider (#29579)

## Description:

- Add docs/docs/providers/nimbleway.ipynb
- Add docs/docs/integrations/retrievers/nimbleway.ipynb
- Register nimbleway in libs/packages.yml

- X (twitter) handle: @urielkn / @LevyNorbit8
This commit is contained in:
Yoav Levy 2025-02-05 02:47:03 +02:00 committed by GitHub
parent 50d61eafa2
commit 621bba7e26
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 637 additions and 0 deletions

View File

@ -0,0 +1,107 @@
{
"cells": [
{
"cell_type": "raw",
"id": "afaf8039",
"metadata": {
"id": "afaf8039"
},
"source": [
"---\n",
"sidebar_label: Nimble\n",
"---"
]
},
{
"cell_type": "markdown",
"id": "72ee0c4b-9764-423a-9dbf-95129e185210",
"metadata": {
"id": "72ee0c4b-9764-423a-9dbf-95129e185210"
},
"source": [
"# Nimbleway\n",
"\n",
" [Nimble](https://www.linkedin.com/company/nimbledata) is the first business external data platform, making data decision-making easier than ever, with our award-winning AI-powered data structuring technology Nimble connects business users with the public web knowledge.\n",
"We empower businesses with mission-critical real-time external data to unlock advanced business intelligence, price comparison, and other public data for sales and marketing. We translate data into immediate business value.\n",
"\n",
"If you'd like to learn more about Nimble, visit us at [nimbleway.com](https://www.nimbleway.com/).\n",
"\n",
"\n",
"## Currently we expose the following components\n",
"\n",
"* **Retriever** - Allow us to query the internet and get parsed textual results utilizing several search engines.\n",
"\n",
"\n"
]
},
{
"cell_type": "markdown",
"source": [
"## Usage"
],
"metadata": {
"id": "AuMFgVFrKbNH"
},
"id": "AuMFgVFrKbNH"
},
{
"cell_type": "markdown",
"source": [
"In order to use our provider you have to provide an API key like so"
],
"metadata": {
"id": "sFlPjZX9KdK6"
},
"id": "sFlPjZX9KdK6"
},
{
"cell_type": "code",
"source": [
"import getpass\n",
"import os\n",
"\n",
"os.environ[\"NIMBLE_API_KEY\"] = getpass.getpass()"
],
"metadata": {
"id": "eAqSHZ-Z8R3F"
},
"id": "eAqSHZ-Z8R3F",
"execution_count": null,
"outputs": []
},
{
"cell_type": "markdown",
"source": [
"For more information about the Authentication process, see [Nimble APIs Authentication Documentation](https://docs.nimbleway.com/nimble-sdk/web-api/nimble-web-api-quick-start-guide/nimble-apis-authentication)."
],
"metadata": {
"id": "WfwnI_RS8PO5"
},
"id": "WfwnI_RS8PO5"
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.10.4"
},
"colab": {
"provenance": []
}
},
"nbformat": 4,
"nbformat_minor": 5
}

File diff suppressed because one or more lines are too long

View File

@ -380,3 +380,7 @@ packages:
repo: keenanpepper/langchain-goodfire
downloads: 51
downloads_updated_at: '2025-01-30T00:00:00+00:00'
- name: langchain-nimble
repo: Nimbleway/langchain-nimble
path: .
downloads: 0