devin-ai-integration[bot]
ef341399f0
Add change tracking support to Python and JS SDKs ( #1448 )
...
* Add change tracking support to Python and JS SDKs
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Replace test API keys with TEST_API_KEY placeholder
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Replace API keys with dummy values for testing
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Use environment variables for API keys in tests
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Move JS SDK test to correct location and add dependencies
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Remove old test file location
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Update test file to use TEST_API_KEY environment variable
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Update Python SDK test to use TEST_API_KEY environment variable
Co-Authored-By: Nicolas Camara <nick@sideguide.dev >
* Update package.json
* Update __init__.py
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Nicolas Camara <nick@sideguide.dev >
Co-authored-by: Nicolas <nicolascamara29@gmail.com >
2025-04-12 16:47:24 -07:00
Nicolas
a50dc106ef
(feat/deep-research) Deep Research Alpha v1 - Structured Outputs + Customizability ( #1365 )
...
* Nick:
* Nick: structured output support
* Nick: support for zod and pydantic
2025-03-24 20:13:52 +04:00
Nicolas
723c16499d
Merge branch 'nsc/deep-research-prompts'
2025-03-18 15:53:02 -04:00
Nicolas
4fc5e6f6ca
Nick: added analysis prompt to the sdks
2025-03-18 15:52:55 -04:00
Rafael Miller
6d3c639f58
added 403s to sdk error handlers ( #1357 )
2025-03-17 18:06:29 +01:00
Nicolas
7e7b7e10fe
Nick: fixes py sdk
2025-03-16 23:02:16 -04:00
Nicolas
20c93db43f
(feat/extract) URLs can now be optional in /extract ( #1346 )
...
* Nick: urls optional on extract
* Update index.ts
2025-03-16 22:29:25 -04:00
Nicolas
4902d0ac64
Nick: fixes
2025-03-04 23:22:58 -03:00
Nicolas
8cfc946cae
Nick: fix system prompt missing from extract params
2025-03-04 23:04:20 -03:00
Nicolas
aa54fd1658
Nick: only new activities/sources in the callback
2025-03-02 17:46:12 -03:00
Nicolas
33c59ee474
Nick: fixes
2025-03-02 17:41:19 -03:00
Nicolas
22d4f0de38
(feat/deep-research) Alpha prep + Improvements ( #1284 )
...
* Update index.ts
* Nick:
* Nick: topic -> query
* Update deep-research.ts
* Nick: bump
* Nick: add onSource callback
2025-03-02 17:33:21 -03:00
Gergő Móricz
c75522f535
feat(sdk): enforce timeout on client-side if set ( #1204 )
2025-02-20 13:35:31 +01:00
niazarak
e4504b3236
Use correct list typing for py 3.8 support ( #931 )
...
list[str] is not supported in Python 3.8
2025-02-20 07:39:46 +01:00
Eric Ciarla
d984b50400
Add llmstxt generator endpoint ( #1201 )
...
* Nick:
* Revert "fix(v1/types): fix extract -> json rename (FIR-1072) (#1195 )"
This reverts commit 586a10f40d .
* Update deep-research-service.ts
* Nick:
* init
* part 2
* Update generate-llmstxt-service.ts
* Fix queue
* Update queue-worker.ts
* Almost there
* Final touches
* Update requests.http
* final touches
* Update requests.http
* Improve logging
* Change endpoint to /llmstxt
* Update queue-worker.ts
* Update generate-llmstxt-service.ts
* Nick: cache
* Update index.ts
* Update firecrawl.py
* Update package.json
---------
Co-authored-by: Nicolas <nicolascamara29@gmail.com >
Co-authored-by: Gergő Móricz <mo.geryy@gmail.com >
2025-02-19 14:42:33 -03:00
Nicolas
73ecaf74c2
feat(v1/extract) Show sources out of __experimental ( #1180 )
...
* Nick:
* Nick:
* Nick:
2025-02-13 12:41:45 -03:00
Nicolas
492b81d7c3
Nick: origin api-sdk in python sdk
2025-01-31 12:20:41 -03:00
Nicolas
3604f2a3ae
Nick: misc improvements
2025-01-21 16:57:45 -03:00
Nicolas
ef69b1ac88
Nick: allowExternalLinks is now enableWebSearch
2025-01-20 13:41:30 -03:00
Nicolas
b030a1c5da
Nick: extract to json in the sdks as well
2025-01-18 17:23:21 -03:00
Eric Ciarla
6383bf270a
Fix python sdk for extract
2025-01-18 17:12:06 -03:00
Eric Ciarla
3363b2d60e
Make prompt not required for extract on python sdk
2025-01-18 17:06:28 -03:00
Gergő Móricz
146dc47954
feat(sdk): check crawl/batch scrape errors
2025-01-17 18:06:04 +01:00
Gergő Móricz
805bfa457d
fix(python-sdk): add JSON parse error reporting clarity
2025-01-17 16:16:41 +01:00
Nicolas
b98e289f03
Nick:
2025-01-07 17:49:21 -03:00
Nicolas
a185c05a5c
Nick: sdk async and get status
2025-01-07 17:27:40 -03:00
Nicolas
9ec08d7020
Nick: fixed the sdks
2025-01-07 17:20:49 -03:00
Rafael Miller
a54a5dbb45
removed warnings
2025-01-03 17:13:34 -03:00
rafaelmmiller
55dad5ea13
fixed empty data with next causing infinite loop
2025-01-03 13:56:39 -03:00
rafaelmmiller
bafcc008bc
[SDK] fixed none and undefined on response
2025-01-03 13:27:00 -03:00
Nicolas
eae393afb5
Nick: fixed js sdk
2025-01-02 19:52:50 -03:00
Nicolas
07a6ba5d91
Nick:
2025-01-02 19:34:37 -03:00
Nicolas
c822e34d37
Nick: fixed extract schema
2025-01-02 14:03:23 -03:00
Nicolas
cd08be7f37
Merge pull request #990 from RutamBhagat/python-sdk-conditionally-enforce-api-key
...
feat(python-sdk): Make API key optional for self-hosted instances
2024-12-27 15:43:37 -03:00
Nicolas
3e60f175bb
Nick: prompt should be optional on /extract sdks
2024-12-19 16:14:49 -03:00
rafaelmmiller
19246f6289
feat-SDK/added crawl id to ws
2024-12-18 18:36:04 -03:00
RutamBhagat
29cea4c51d
feat(python-sdk): improve API key handling for cloud vs self-hosted services in FirecrawlApp
2024-12-17 13:31:35 -08:00
rafaelmmiller
d8847bb4ce
fixes schema warning
2024-12-09 14:34:50 -03:00
rafaelmmiller
7e9ad3cba7
fixed keyerror for data on sdk
2024-12-04 11:17:19 -03:00
rafaelmmiller
781adc21af
fixes while next loop
2024-12-03 11:10:19 -03:00
Nicolas
ea1d3d7025
Nick: fix extract python sdk
2024-11-26 19:43:32 -03:00
Nicolas
d02a8bcb82
Nick: extract urls to extract
2024-11-19 13:49:23 -08:00
rafaelmmiller
41b45a844b
sdk allowexternallinks
2024-11-14 15:56:12 -03:00
rafaelmmiller
80d6cb16fb
sdks wip
2024-11-14 15:51:27 -03:00
rafaelmmiller
27c5a93f4e
added next handler for python sdk (js is ok)
2024-11-08 15:39:38 -03:00
Nicolas
d8abd15716
Nick: from bulk to batch
2024-10-23 15:37:24 -03:00
Nicolas
66e505317e
Merge branch 'main' into mog/bulk-scrape
2024-10-23 14:36:26 -03:00
Gergő Móricz
3cd328cf93
feat(bulk/scrape): add node and python SDK integration + docs
2024-10-22 18:58:48 +02:00
rafaelsideguide
18f69c90b1
fix/missing error in response
2024-10-18 15:18:57 -03:00
Nicolas
ec238a8349
Update firecrawl.py
2024-10-13 14:01:25 -03:00