Commit Graph

84 Commits

Author SHA1 Message Date
Sarah Wooders
59bf3d913a docs: update connector documentation (#1136) 2024-03-11 23:36:28 -07:00
Charles Packer
1865e91e91 docs: Update server process / API documentation landing page (#1067) 2024-02-28 22:17:25 -08:00
Sarah Wooders
3b99151711 feat: Create RESTClient and Admin client for interacting with server from python (#1033) 2024-02-22 11:16:01 -08:00
Adam
75f9b6be45 fix: Update storage.md to include instructions for running the Docker container (#936) 2024-01-27 16:38:49 -08:00
Sina Azizi
b5d4b10ced docs: Update cli_faq.md for spelling issues (#925) 2024-01-24 16:29:12 -08:00
Sina Azizi
0eacecaced docs: Update cli_faq.md for multi-user faq (#923) 2024-01-24 13:07:07 -08:00
Sina Azizi
be2ad8046a docs: Update cli_faq.md to include information about personas, agents and humans (#921) 2024-01-24 01:23:36 -08:00
Charles Packer
08d5fe8edd refactor: refactor MemGPT + AutoGen integration to work with MemGPT 0.2.12+ (DB release) (#905) 2024-01-22 17:49:48 -08:00
Charles Packer
41c729d7a0 docs: Update contributing_code.md (#884) 2024-01-21 13:29:31 -08:00
Charles Packer
4ccb41135e docs: Update contributing_code.md (#883) 2024-01-21 13:25:54 -08:00
Jonny Yang
1bd219bafb docs: Fixed typo in docs/webui.md (#808) 2024-01-13 20:09:58 -08:00
ifsheldon
240fee4973 fix: Fix broken doc due to refactor (#798) 2024-01-09 11:03:25 -08:00
ifsheldon
8ae632fd6f fix invalid entry in response dict (#780) 2024-01-04 00:01:41 -08:00
vinayak-revelation
cfc7f46d13 Update python_client.md (#772)
Tested this and it works. The API supports "human" and not "person" as previously stated.
2024-01-02 16:07:15 -08:00
Charles Packer
323a542b8f Update local_llm_settings.md (#765) 2024-01-02 10:50:15 -08:00
Owen Easter
796c33f1a6 docs: linting, syntax, formatting & spelling fixes for all files (#761)
* Update README.md

* fix: 'ollama run' should be 'ollama pull'

* fix: linting, syntax, spelling corrections for all docs

* fix: markdown linting rules and missed fixes

* fix: readded space to block

* fix: changed sh blocks to text

* docs: added exception for bare urls in markdown

* docs: added exception for in-line html (MD033/no-inline-html)

* docs: made python indentation level consistent (4 space tabs) even though I prefer 2.

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2024-01-02 10:31:50 -08:00
SaneGaming
7ea94cd058 docs: Improve Local LLM information and add WSL Troubleshooting (#752)
* Include steps for Local LLMs

Added install instructions if running LLMs locally.

* Add Windows warning

* Update installation warning for Local LLMs

Remove exact install instructions to keep page clean for QuickStart and not duplicating knowledge.

* Update local_llm_faq.md

Added WSL troubleshooting section.

* Update local_llm.md

Update FAQ Link wording

* Update local_llm_faq.md

Improve punctuation and add link to WSL Issue thread
2024-01-02 10:26:51 -08:00
SaneGaming
761ef19b0c Include steps for Local LLMs (#749)
Added install instructions if running LLMs locally.
2023-12-31 22:52:18 -08:00
BabellDev
b2e9a24671 feat: Add MemGPT "Python Client" (#713)
* First commit of memgpt client and some messy test code

* rolled back unnecessary changes to abstract interface; switched client to always use Queueing Interface

* Added missing interface clear() in run_command;  added convenience method for checking if an agent exists, used that in create_agent

* Formatting fixes

* Fixed incorrect naming of get_agent_memory in rest server

* Removed erroneous clear from client save method;  Replaced print statements with appropriate logger calls in server

* Updated readme with client usage instructions

* added tests for Client

* make printing to terminal togglable on queininginterface (should probably refactor this to a logger)

* turn off printing to stdout via interface by default

* allow importing the python client in a similar fashion to openai-python (see https://github.com/openai/openai-python)

* Allowed quickstart on init of client;  updated readme and test_client accordingly

* oops, fixed name of openai_api_key config key

* Fixed small typo

* Fixed broken test by adding memgpt hosted model details to agent config

* silence llamaindex 'LLM is explicitly disabled. Using MockLLM.' on server

* default to openai if user's memgpt directory is empty (first time)

* correct type hint

* updated section on client in readme

* added comment about how MemGPT config != Agent config

* patch unrelated test

* update wording on readme

* patch another unrelated test

* added python client to readme docs

* Changed 'user' to 'human' in example;  Defaulted AgentConfig.model to 'None';  Fixed issue in create_agent (accounting for dict config);  matched test code to example

* Fixed advanced example

* patch test

* patch

---------

Co-authored-by: cpacker <packercharles@gmail.com>
2023-12-30 12:43:46 -08:00
Charles Packer
415a39cb19 docs: synced reference docs to git (#737) 2023-12-28 20:51:45 -08:00
Vlad Cuciureanu
5358c839ee fix: Typo in info log message and docs (#730) 2023-12-28 12:11:09 -08:00
Charles Packer
7f20b63553 added docs page, updated messages about param loading to show params loaded (#688) 2023-12-23 01:48:13 -08:00
Charles Packer
ce0c3c92d1 feat: further simplify setup flow (#673)
* made quickstart to openai or memgpt the default option when the user doesn't have a config set

* modified formatting + message styles

* revised quickstart guides in docs to talk about quickstart command

* make message consistent

---------

Co-authored-by: Sarah Wooders <sarahwooders@gmail.com>
2023-12-22 13:21:25 +04:00
Charles Packer
8b2cf66eda patched asset links (#677) 2023-12-22 01:09:32 -08:00
Charles Packer
dd500e19c3 updated assets (#654) 2023-12-19 14:51:20 -08:00
Charles Packer
0fc4ae46f1 feat: Updated contributing docs (#653)
* reorganized + revised landing

* more docs

* added pic

* updated contributing

* diff

* move asset links

* hard links
2023-12-19 14:28:07 -08:00
Charles Packer
f8b99b562f feat: Migrate docs (#646)
* updated docs for readme

* Update index.md

* Update index.md

* added header

* broken link

* sync heading sizes

* fix various broken rel links

* Update index.md

* added webp

* Update index.md

* strip mkdocs/rtk files

* replaced readthedocs references with readme
2023-12-18 20:29:24 -08:00
Charles Packer
070c0123c6 migrate to using completions endpoint by default (#628)
* migrate to using completions endpoint by default

* added note about version to docs
2023-12-15 12:29:52 -08:00
Charles Packer
27eb05e7e8 Add safeguard on tokens returned by functions (#576)
* swapping out hardcoded str for prefix (forgot to include in #569)

* add extra failout when the summarizer tries to run on a single message

* added function response validation code, currently will truncate responses based on character count

* added return type hints (functions/tools should either return strings or None)

* discuss function output length in custom function section

* made the truncation more informative
2023-12-13 21:57:50 -08:00
Charles Packer
e70a59dcd4 added autogen as an extra (#616)
* added autogen as an extra

* updated docs

Co-authored-by: hemanthsavasere <hemanth.savasere@gmail.com>
2023-12-13 21:36:03 -08:00
Sarah Wooders
aecc4c1deb Add lancedb and chroma into default package dependencies (#605)
* add lancedb and chroma info default dependencies

* Update tests.yml

---------

Co-authored-by: Charles Packer <packercharles@gmail.com>
2023-12-10 21:20:33 -08:00
Charles Packer
b2e88da277 Patch azure embeddings + handle azure deployments properly (#594)
* Fix bug where embeddings endpoint was getting set to deployment, upgraded pinned llama-index to use new version that has azure endpoint

* updated documentation

* added memgpt example for openai

* change wording to match configure
2023-12-08 16:31:43 -08:00
Sarah Wooders
6a155dfc90 Chroma storage integration (#285) 2023-12-05 17:49:00 -08:00
Charles Packer
1d915cce86 allow passing skip_verify to autogen constructors (#581)
* allow passing skip_verify to autogen constructors

* added flag to examples with a NOTE, also added to docs
2023-12-05 13:28:33 -08:00
Charles Packer
2fd5a14d4a Update cli_faq.md 2023-12-05 12:46:34 -08:00
Charles Packer
05df435550 Update cli_faq.md 2023-12-05 12:40:59 -08:00
Charles Packer
9e947aaf28 Update cli_faq.md 2023-12-05 12:33:50 -08:00
Charles Packer
408ccec317 Update autogen.md (#571)
Update example config to match `pyautogen==0.2.0`
2023-12-04 13:02:49 -08:00
Charles Packer
2f0e87454f Update autogen.md 2023-12-04 12:52:25 -08:00
Charles Packer
4b8ce55280 Update autogen.md to include Azure config example + patch for pyautogen>=0.2.0 (#555)
* Update autogen.md

* in groupchat example add an azure elif

* fixed missing azure mappings + corrected the gpt-4-turbo one

* Updated MemGPT AutoGen agent to take credentials and store them in the config (allows users to use memgpt+autogen without running memgpt configure), also patched api_base kwarg for autogen >=v0.2

* add note about 0.2 testing

* added overview to autogen integration page

* default examples to openai, sync config header between the two main examples, change speaker mode to round-robin in 2-way chat to supress warning

* sync config header on last example (not used in docs)

* refactor to make sure we use existing config when writing out extra credentials

* fixed bug in local LLM where we need to comment out api_type (for pyautogen>=0.2.0)
2023-12-04 12:49:08 -08:00
Alex Perez
49e8308fe7 Update storage.md (#564)
fix typo
2023-12-03 23:01:32 -08:00
Sarah Wooders
2004af555f Add docs file for customizing embedding mode (#554)
* minor fix

* forgot to add embedding file
2023-12-01 16:31:27 -08:00
Sarah Wooders
cedf8778af Add documentation for using Hugging Face models for embeddings (#549) 2023-12-01 14:36:07 -08:00
Sarah Wooders
f7b4213ef8 Fix vLLM endpoint to have correct suffix (#548)
* minor fix

* fix vllm endpoint

* fix docs
2023-12-01 14:11:05 -08:00
Charles Packer
9fc4dedd7b Update autogen.md 2023-12-01 11:36:01 -08:00
Charles Packer
69668d275b Update ollama.md 2023-12-01 11:33:18 -08:00
Charles Packer
152f78d3d8 Update ollama.md 2023-12-01 11:32:22 -08:00
Charles Packer
d24f294f2b Update ollama.md 2023-12-01 11:31:19 -08:00
Charles Packer
a344732ce1 Update vllm.md 2023-12-01 11:29:00 -08:00
Charles Packer
5d3f2f1a12 added vLLM doc page since we support it (#545)
* added vLLM doc page since we support it

* capitalization

* updated documentation
2023-12-01 11:27:24 -08:00