Skip to content

Commit 6262792

Browse files
authored
docs: fix links (#2206)
fix dead link to milvus fix redirects <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Standardizes and fixes documentation links across multiple pages to remove redirects, point to current domains, and prefer internal docs where available. > > - Update external URLs (e.g., Cursor, Claude, Authy, Skyfire) and AWS Bedrock docs to current paths > - Switch various references to internal Apify docs (e.g., `Terms & Conditions` to `/legal/store-publishing-terms-and-conditions`, `Apify Actor Documentation` to `/platform/actors`, webhooks/actors links in Windmill) > - Refresh LangChain and LlamaIndex doc links to new `docs.langchain.com` and `developers.llamaindex.ai` structures; align JS/Python references > - Normalize integration docs links for Kestra, Airbyte, n8n, and MCP spec (`modelcontextprotocol.io/.../intro`) > - Minor copy updates reflecting link changes (e.g., quick-start `Cursor` URL) > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 10c4ead. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent dc56258 commit 6262792

16 files changed

Lines changed: 44 additions & 44 deletions

File tree

sources/platform/actors/development/quick-start/build_with_ai.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ This guide provides best practices for building new Actors or improving existing
2121

2222
## AI coding assistant instructions
2323

24-
Use the following prompt in your AI coding assistant such as [Cursor](https://www.cursor.com/), [Claude Code](https://www.claude.com/product/claude-code) or [GitHub Copilot](https://github.com/features/copilot):
24+
Use the following prompt in your AI coding assistant such as [Cursor](https://cursor.com/), [Claude Code](https://claude.com/product/claude-code) or [GitHub Copilot](https://github.com/features/copilot):
2525

2626
<PromptButton prompt={AGENTS_PROMPT} title="Use pre-built prompt for your AI coding assistant" />
2727

sources/platform/actors/publishing/monetize/index.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,14 +77,14 @@ All other changes (such as decreasing prices, adjusting descriptions, or removin
7777

7878
:::important Frequency of major monetization adjustments
7979

80-
You can make major monetization changes to each Actor only **once per month**. After making a major change, you must wait until it takes effect (14 days) plus an additional period before making another major change. For further information & guidelines, please refer to our [Terms & Conditions](https://apify.com/store-terms-and-conditions)
80+
You can make major monetization changes to each Actor only **once per month**. After making a major change, you must wait until it takes effect (14 days) plus an additional period before making another major change. For further information & guidelines, please refer to our [Terms & Conditions](/legal/store-publishing-terms-and-conditions)
8181

8282
:::
8383

8484
## Monthly payouts and analytics
8585

8686
Payout invoices are automatically generated on the 11th of each month, summarizing the profits from all your Actors for the previous month.
87-
In accordance with our [Terms & Conditions](https://apify.com/store-terms-and-conditions), only funds from legitimate users who have already paid are included in the payout invoice.
87+
In accordance with our [Terms & Conditions](/legal/store-publishing-terms-and-conditions), only funds from legitimate users who have already paid are included in the payout invoice.
8888

8989
:::note How negative profits are handled
9090

@@ -98,7 +98,7 @@ If no action is taken, the payout will be automatically approved on the 14th, wi
9898
- $20 for PayPal
9999
- $100 for other payout methods
100100

101-
If the monthly profit does not meet these thresholds, as per our [Terms & Conditions](https://apify.com/store-terms-and-conditions), the funds will roll over to the next month until the threshold is reached.
101+
If the monthly profit does not meet these thresholds, as per our [Terms & Conditions](/legal/store-publishing-terms-and-conditions), the funds will roll over to the next month until the threshold is reached.
102102

103103
## Handle free users
104104

sources/platform/console/two-factor-authentication.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ If it's not enabled, click on the **Enable** button. You should see the two-fact
2626

2727
![Apify Console setup two-factor authentication - app](./images/console-two-factor-app-setup.png)
2828

29-
In this view, you can use your favorite authenticator app to scan the QR code. We recommend using Google Authenticator ([Google Play Store](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en_US)/[Apple App Store](https://apps.apple.com/us/app/google-authenticator/id388497605)) or [Authy](https://authy.com/)([Google Play Store](https://play.google.com/store/apps/details?id=com.authy.authy)/[Apple App Store](https://apps.apple.com/us/app/twilio-authy/id494168017) but any other authenticator app should work as well.
29+
In this view, you can use your favorite authenticator app to scan the QR code. We recommend using Google Authenticator ([Google Play Store](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en_US)/[Apple App Store](https://apps.apple.com/us/app/google-authenticator/id388497605)) or [Authy](https://www.authy.com/)([Google Play Store](https://play.google.com/store/apps/details?id=com.authy.authy)/[Apple App Store](https://apps.apple.com/us/app/twilio-authy/id494168017) but any other authenticator app should work as well.
3030

3131
You can also set up your app/browser extension manually without the QR code. To do that, click on the **Setup key** link below the QR code. This view with the key will pop up:
3232

sources/platform/integrations/ai/agno.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,6 @@ Agno supports any Apify Actor via the ApifyTools class. You can specify a single
140140
- [How to build an AI Agent](https://blog.apify.com/how-to-build-an-ai-agent/)
141141
- [Agno Framework Documentation](https://docs.agno.com)
142142
- [Apify Platform Documentation](https://docs.apify.com)
143-
- [Apify Actor Documentation](https://docs.apify.com/actors)
143+
- [Apify Actor Documentation](/platform/actors)
144144
- [Apify Store - Browse available Actors](https://apify.com/store)
145145
- [Agno Apify Toolkit Documentation](https://docs.agno.com/tools/toolkits/others/apify#apify)

sources/platform/integrations/ai/aws_bedrock.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Before getting started, ensure you have:
2626

2727
- An active AWS Account.
2828
- An Apify account and an [API token](https://docs.apify.com/platform/integrations/api#api-token).
29-
- Granted access to any Large Language Model from Amazon Bedrock. To add access to a LLM, follow this [guide](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access-modify.html). We'll use **Anthropic Claude 3.5 Sonnet** in this example.
29+
- Granted access to any Large Language Model from Amazon Bedrock. To add access to a LLM, follow this [guide](https://docs.aws.amazon.com/bedrock/latest/userguide/model-access.html). We'll use **Anthropic Claude 3.5 Sonnet** in this example.
3030

3131
The overall process for creating an agent includes the following [steps](https://docs.aws.amazon.com/bedrock/latest/userguide/agents.html):
3232

sources/platform/integrations/ai/langchain.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ slug: /integrations/langchain
1010

1111
---
1212

13-
> For more information on LangChain visit its [documentation](https://python.langchain.com/docs/).
13+
> For more information on LangChain visit its [documentation](https://docs.langchain.com/oss/python/langchain/overview).
1414
1515
In this example, we'll use the [Website Content Crawler](https://apify.com/apify/website-content-crawler) Actor, which can deeply crawl websites such as documentation, knowledge bases, help centers, or blogs and extract text content from the web pages.
1616
Then we feed the documents into a vector index and answer questions from it.
1717

1818
This example demonstrates how to integrate Apify with LangChain using the Python language.
19-
If you prefer to use JavaScript, you can follow the [JavaScript LangChain documentation](https://js.langchain.com/docs/integrations/document_loaders/web_loaders/apify_dataset/).
19+
If you prefer to use JavaScript, you can follow the [JavaScript LangChain documentation](https://docs.langchain.com/oss/javascript/integrations/document_loaders/web_loaders/apify_dataset).
2020

2121
Before we start with the integration, we need to install all dependencies:
2222

@@ -54,7 +54,7 @@ llm = ChatOpenAI(model="gpt-4o-mini")
5454

5555
loader = apify.call_actor(
5656
actor_id="apify/website-content-crawler",
57-
run_input={"startUrls": [{"url": "https://python.langchain.com/docs/get_started/introduction"}], "maxCrawlPages": 10, "crawlerType": "cheerio"},
57+
run_input={"startUrls": [{"url": "https://docs.langchain.com/oss/python/langchain/quickstart"}], "maxCrawlPages": 10, "crawlerType": "cheerio"},
5858
dataset_mapping_function=lambda item: Document(
5959
page_content=item["text"] or "", metadata={"source": item["url"]}
6060
),
@@ -107,7 +107,7 @@ llm = ChatOpenAI(model="gpt-4o-mini")
107107
print("Call website content crawler ...")
108108
loader = apify.call_actor(
109109
actor_id="apify/website-content-crawler",
110-
run_input={"startUrls": [{"url": "https://python.langchain.com/docs/get_started/introduction"}], "maxCrawlPages": 10, "crawlerType": "cheerio"},
110+
run_input={"startUrls": [{"url": "https://docs.langchain.com/oss/python/langchain/quickstart"}], "maxCrawlPages": 10, "crawlerType": "cheerio"},
111111
dataset_mapping_function=lambda item: Document(page_content=item["text"] or "", metadata={"source": item["url"]}),
112112
)
113113
print("Compute embeddings...")
@@ -130,7 +130,7 @@ After running the code, you should see the following output:
130130
answer: LangChain is a framework designed for developing applications powered by large language models (LLMs). It simplifies the
131131
entire application lifecycle, from development to productionization and deployment. LangChain provides open-source components and integrates with various third-party tools, making it easier to build and optimize applications using language models.
132132
133-
source: https://python.langchain.com/docs/get_started/introduction
133+
source: https://docs.langchain.com/oss/python/langchain/quickstart
134134
```
135135

136136
LangChain is a standard interface through which you can interact with a variety of large language models (LLMs).
@@ -154,6 +154,6 @@ Similarly, you can use other Apify Actors to load data into LangChain and query
154154

155155
## Resources
156156

157-
- [LangChain introduction](https://python.langchain.com/docs/get_started/introduction)
158-
- [Apify Dataset loader](https://python.langchain.com/docs/integrations/document_loaders/apify_dataset)
159-
- [LangChain Apify Provider](https://python.langchain.com/docs/integrations/providers/apify)
157+
- [LangChain quickstart](https://docs.langchain.com/oss/python/langchain/quickstart)
158+
- [Apify Dataset loader](https://docs.langchain.com/oss/python/integrations/document_loaders/apify_dataset)
159+
- [LangChain Apify Provider](https://docs.langchain.com/oss/python/integrations/providers/apify)

sources/platform/integrations/ai/langflow.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ slug: /integrations/langflow
1212

1313
## What is Langflow
1414

15-
[Langflow](https://langflow.org/) is a low-code, visual tool that enables developers to build powerful AI agents and workflows that can use any API, models, or databases.
15+
[Langflow](https://www.langflow.org/) is a low-code, visual tool that enables developers to build powerful AI agents and workflows that can use any API, models, or databases.
1616

1717
:::note Explore Langflow
1818

@@ -37,7 +37,7 @@ This guide will demonstrate two different ways to use Apify Actors with Langflow
3737

3838
:::note Cloud vs local setup
3939

40-
Langflow can either be installed locally or used in the cloud. The cloud version is available on the [Langflow](http://langflow.org/) website. If you are using the cloud version, you can skip the installation step, and go straight to [Creating a new flow](#creating-a-new-flow)
40+
Langflow can either be installed locally or used in the cloud. The cloud version is available on the [Langflow](https://www.langflow.org/) website. If you are using the cloud version, you can skip the installation step, and go straight to [Creating a new flow](#creating-a-new-flow)
4141

4242
:::
4343

sources/platform/integrations/ai/llama.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ slug: /integrations/llama-index
1010

1111
---
1212

13-
> For more information on LlamaIndex, visit its [documentation](https://docs.llamaindex.ai/en/stable/).
13+
> For more information on LlamaIndex, visit its [documentation](https://developers.llamaindex.ai/python/framework/).
1414
1515
## What is LlamaIndex?
1616

@@ -76,4 +76,4 @@ documents = reader.load_data(
7676
## Resources
7777

7878
* [Apify loaders](https://llamahub.ai/l/readers/llama-index-readers-apify)
79-
* [LlamaIndex documentation](https://docs.llamaindex.ai/en/stable/)
79+
* [LlamaIndex documentation](https://developers.llamaindex.ai/python/framework/)

sources/platform/integrations/ai/mastra.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ This guide demonstrates how to integrate Apify Actors with Mastra by building an
3131
### Prerequisites
3232

3333
- _Apify API token_: To use Apify Actors, you need an Apify API token. Learn how to obtain it in the [Apify documentation](https://docs.apify.com/platform/integrations/api).
34-
- _LLM provider API key_: To power the agents, you need an LLM provider API key. For example, get one from the [OpenAI](https://platform.openai.com/account/api-keys) or [Anthropic](https://console.anthropic.com/settings/keys).
34+
- _LLM provider API key_: To power the agents, you need an LLM provider API key. For example, get one from the [OpenAI](https://platform.openai.com/account/api-keys) or [Anthropic](https://platform.claude.com/settings/keys).
3535
- _Node.js_: Ensure you have Node.js installed.
3636
- _Packages_: Install the following packages:
3737

sources/platform/integrations/ai/mcp.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import Tabs from '@theme/Tabs';
1313
import TabItem from '@theme/TabItem';
1414

1515
The Apify's MCP server ([mcp.apify.com](https://mcp.apify.com)) allows AI applications and agents to interact with the Apify platform
16-
using [Model Context Protocol](https://modelcontextprotocol.io/). The server enables AI agents to
16+
using [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro). The server enables AI agents to
1717
discover and run Actors from [Apify Store](https://apify.com/store), access storages and results,
1818
and enabled AI coding assistants to access Apify documentation and tutorials.
1919

0 commit comments

Comments
 (0)