Bagatur
12f19b8a6a
infra: update create_api_rst ( #18361 )
2024-02-29 19:04:44 -08:00
Bagatur
96bff0ed5d
infra: create api rst for specific pkg ( #18144 )
...
Example: create rst for libs/core only
```bash
poetry run python docs/api_reference/create_api_rst.py core
```
2024-02-26 11:04:22 -08:00
Bagatur
762f49162a
docs: fix api build ( #17898 )
2024-02-21 16:34:37 -08:00
Leonid Ganeline
6f5b7b55bd
docs: API Reference builder bug fix ( #17890 )
...
Issue in the API Reference:
If the `Classes` of `Functions` section is empty, it still shown in API
Reference. Here is an
[example](https://api.python.langchain.com/en/latest/core_api_reference.html#module-langchain_core.agents )
where `Functions` table is empty but still presented.
It happens only if this section has only the "private" members (with
names started with '_'). Those members are not shown but the whole
member section (empty) is shown.
2024-02-21 15:59:35 -05:00
Eugene Yurtsev
e438fe6be9
Docs: Contributing changes ( #17551 )
...
A few minor changes for contribution:
1) Updating link to say "Contributing" rather than "Developer's guide"
2) Minor changes after going through the contributing documentation
page.
2024-02-14 17:55:09 -05:00
Erick Friis
3a2eb6e12b
infra: add print rule to ruff ( #16221 )
...
Added noqa for existing prints. Can slowly remove / will prevent more
being intro'd
2024-02-09 16:13:30 -08:00
Bagatur
99743539ae
docs: per-package version in api docs ( #14683 )
2023-12-13 14:24:50 -08:00
Bagatur
effd000b91
docs: build partner api refs ( #14675 )
2023-12-13 13:37:27 -08:00
Bagatur
ed58eeb9c5
community[major], core[patch], langchain[patch], experimental[patch]: Create langchain-community ( #14463 )
...
Moved the following modules to new package langchain-community in a backwards compatible fashion:
```
mv langchain/langchain/adapters community/langchain_community
mv langchain/langchain/callbacks community/langchain_community/callbacks
mv langchain/langchain/chat_loaders community/langchain_community
mv langchain/langchain/chat_models community/langchain_community
mv langchain/langchain/document_loaders community/langchain_community
mv langchain/langchain/docstore community/langchain_community
mv langchain/langchain/document_transformers community/langchain_community
mv langchain/langchain/embeddings community/langchain_community
mv langchain/langchain/graphs community/langchain_community
mv langchain/langchain/llms community/langchain_community
mv langchain/langchain/memory/chat_message_histories community/langchain_community
mv langchain/langchain/retrievers community/langchain_community
mv langchain/langchain/storage community/langchain_community
mv langchain/langchain/tools community/langchain_community
mv langchain/langchain/utilities community/langchain_community
mv langchain/langchain/vectorstores community/langchain_community
mv langchain/langchain/agents/agent_toolkits community/langchain_community
mv langchain/langchain/cache.py community/langchain_community
mv langchain/langchain/adapters community/langchain_community
mv langchain/langchain/callbacks community/langchain_community/callbacks
mv langchain/langchain/chat_loaders community/langchain_community
mv langchain/langchain/chat_models community/langchain_community
mv langchain/langchain/document_loaders community/langchain_community
mv langchain/langchain/docstore community/langchain_community
mv langchain/langchain/document_transformers community/langchain_community
mv langchain/langchain/embeddings community/langchain_community
mv langchain/langchain/graphs community/langchain_community
mv langchain/langchain/llms community/langchain_community
mv langchain/langchain/memory/chat_message_histories community/langchain_community
mv langchain/langchain/retrievers community/langchain_community
mv langchain/langchain/storage community/langchain_community
mv langchain/langchain/tools community/langchain_community
mv langchain/langchain/utilities community/langchain_community
mv langchain/langchain/vectorstores community/langchain_community
mv langchain/langchain/agents/agent_toolkits community/langchain_community
mv langchain/langchain/cache.py community/langchain_community
```
Moved the following to core
```
mv langchain/langchain/utils/json_schema.py core/langchain_core/utils
mv langchain/langchain/utils/html.py core/langchain_core/utils
mv langchain/langchain/utils/strings.py core/langchain_core/utils
cat langchain/langchain/utils/env.py >> core/langchain_core/utils/env.py
rm langchain/langchain/utils/env.py
```
See .scripts/community_split/script_integrations.sh for all changes
2023-12-11 13:53:30 -08:00
Leonid Ganeline
7186faefb2
API Reference building script update ( #13587 )
...
The namespaces like `langchain.agents.format_scratchpad` clogging the
API Reference sidebar.
This change removes those 3-level namespaces from sidebar (this issue
was discussed with @efriis )
---------
Co-authored-by: Erick Friis <erick@langchain.dev>
2023-12-07 11:43:42 -08:00
Bagatur
3d28c1a9e0
DOCS: fix core api ref build ( #13744 )
2023-11-22 15:42:35 -05:00
Harrison Chase
d82cbf5e76
Separate out langchain_core package ( #13577 )
...
Co-authored-by: Nuno Campos <nuno@boringbits.io>
Co-authored-by: Bagatur <baskaryan@gmail.com>
Co-authored-by: Erick Friis <erick@langchain.dev>
2023-11-20 13:09:30 -08:00
Bagatur
2424fff3f1
notebook fmt ( #12498 )
2023-10-29 15:50:09 -07:00
Eugene Yurtsev
83162649bb
Add runnables to api reference ( #11520 )
...
Need to look at preview whether this works.
2023-10-17 11:46:08 -04:00
Bagatur
dccc20b402
add model feat table ( #10921 )
2023-09-22 01:10:27 -07:00
Harrison Chase
808caca607
beef up agent docs ( #10866 )
2023-09-20 23:09:58 -07:00
Harrison Chase
1dae3c383e
Harrison/add submodule to docs ( #10803 )
2023-09-19 17:03:32 -07:00
Bagatur
22b6549a34
sort api classes ( #9710 )
2023-08-24 13:53:50 -07:00
Eugene Yurtsev
090411842e
Fix API reference docs ( #9321 )
...
Do not document members nested within any private component
2023-08-16 15:56:54 -07:00
Eugene Yurtsev
aca8cb5fba
API Reference: Do not document private modules ( #9042 )
...
This PR prevents documentation of private modules in the API reference
2023-08-11 15:58:14 -07:00
Eugene Yurtsev
003e1ca9a0
Update api references ( #8646 )
...
Update API reference documentation. This PR will pick up a number of missing classes, it also applies selective formatting based on the class / object type.
2023-08-04 16:10:58 -04:00
Bagatur
2db2987b1b
add experimental ref ( #8435 )
2023-07-28 14:26:47 -07:00
Leonid Ganeline
ed24de8467
removed namespace title ( #8208 )
...
This change compacts the left-side Navbar (ToC) of the [API
Reference](https://api.python.langchain.com/en/latest/api_reference.html ).
Now almost each namespace item is split into two lines. For example
`langchain.chat_models: Chat Models`
We remove the `Chat Models` and leave one the `langchain.chat_models`.
This effectively compacts the navbar and increases the main page's
usability. On my screen, it reduces # of lines in Toc from 28 t to 18,
which is huge.
Removing the namespace "title" (like `Chat Models`) does not remove any
information because the title is composed directly from the namespace.
API Reference users are developers. Usability for them is very
important. We see less text => we find faster.
2023-07-26 16:45:23 -07:00
William FH
01a9b06400
Add api cross ref linking ( #8275 )
...
Example of how it would show up in our python docs:
![image](https://github.com/langchain-ai/langchain/assets/13333726/0f0a88cc-ba4a-4778-bc47-118c66807f15 )
Examples added to the reference docs:
https://api.python.langchain.com/en/wfh-api_crosslink/vectorstores/langchain.vectorstores.chroma.Chroma.html#langchain.vectorstores.chroma.Chroma
![image](https://github.com/langchain-ai/langchain/assets/13333726/dcd150de-cb56-4d42-b49a-a76a002a5a52 )
2023-07-26 12:38:58 -07:00
Bagatur
08c658d3f8
fix api ref ( #8083 )
2023-07-21 12:37:21 -07:00
Harrison Chase
f35db9f43e
(WIP) set up experimental ( #7959 )
2023-07-21 09:20:24 -07:00
William FH
a673a51efa
[Breaking] Update Evaluation Functionality ( #7388 )
...
- Migrate from deprecated langchainplus_sdk to `langsmith` package
- Update the `run_on_dataset()` API to use an eval config
- Update a number of evaluators, as well as the loading logic
- Update docstrings / reference docs
- Update tracer to share single HTTP session
2023-07-13 02:13:06 -07:00
Davis Chase
eb180e321f
Page per class-style api reference ( #6560 )
...
can make it prettier, but what do we think of overall structure?
https://api.python.langchain.com/en/dev2049-page_per_class/api_ref.html
---------
Co-authored-by: Bagatur <baskaryan@gmail.com>
Co-authored-by: Nuno Campos <nuno@boringbits.io>
2023-06-30 09:23:32 -07:00