Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rebase #12

Merged
merged 81 commits into from
Feb 7, 2024
Merged

rebase #12

merged 81 commits into from
Feb 7, 2024

Conversation

ryanpeach
Copy link

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Type of Change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Added new unit/integration tests
  • Added new notebook (that tests end-to-end)
  • I stared at the code and made sure it makes sense

Suggested Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have added Google Colab support for the newly added notebooks.
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • I ran make format; make lint to appease the lint gods

ryanpeach and others added 30 commits February 7, 2024 16:48
…a#8758)

* GPT4V local directore loading and path

* add MD

---------

Co-authored-by: haotian zhang <[email protected]>
* CogniSwitch Integration

- QueryEngine
- ToolSpec
- Tests
- Example Notebook
- Inits

* Delete llama_index/tools/tool_spec/cogniswitch directory

Removing ToolSpec as per Jerry's recommendation

* Add files via upload

* Update __init__.py

Removed CogniswitchToolSpec import & __all__

* Nits for CSQueryEngine

* updated the files after checking format, linting

* updated cogniswitch query engine and notebooks

* Update CogniswitchQueryEngine.ipynb

Nits, language

* Update CogniswitchToolSpec.ipynb

Nits, language

* updated the cogniswitch_query_engine file

* updated the test cogniswitch_query_engine filename

* removed unecessary imports from the code files

---------

Co-authored-by: JT <[email protected]>
Co-authored-by: saiCogniswitch <[email protected]>
* Fixed embeddings __all__ by importing HuggingFaceInferenceAPIEmbeddings

* Added CHANGELOG entry
* wip

* regular chat working'

* get stream_chat working

* refactor tool_delta accumulation

* add verbose print statement on turns; fix broken logic for tool_call_delta accumulation

* wip streaming

* wip

* resolve issue when stream not being written to chat history

* wip

* remove bug resulting in tool_calls = None being saved in chat()'s chat_history

* async

* update test_openai_utils

* keep deprecated to_openai_function in ToolMetadata

* fix 3.9 lint issue

* lint issues

* update ContextRetrieverOpenAIAgent

* update agent nbs that needed updating

* update openai_agent nb

* add nb for parallel function calling

* nit rm unused print statements'

* add to_openai_tool in openai_utils

* add entry to CHANGELOG; rebase

* mark with TODOs for future improvements

* missing return statement

* cr

* update CHANGELOG entry
* update versions

* update CHANGELOG.md
* improve multimodal retrieval and delete

* do not require a docstore
* migrate to tool calls

* wip

* wip

* wip

* wi
* Initialize Multi Modal Retrieval

* cr

* cr

* cr

* add async

* add seperate top k

* fix linting

---------

Co-authored-by: haotian zhang <[email protected]>
Co-authored-by: Logan Markewich <[email protected]>
* Astra DB documentation updates, and ordering of indices

* A few small naming fixes

* Some more small updates to the astra docs

* Update AstraDBIndexDemo.ipynb

* Require astrapy 0.5.8 or higher

* Add an `open in Google Colab` button

* Add an explicit llama-index install step
* Add Google PaLM Embeddings.

* Add notebook and fix linting issues

* Add notebook to documentation

* Fix review suggestions
JoanFM and others added 29 commits February 7, 2024 16:49
* feat: add jina ai embeddings

* feat: add async API

Signed-off-by: Joan Fontanals Martinez <[email protected]>

* apply black

* fix linting jinaai

* docs: add jinaai embeddings notebook

* docs: add jinaai embeddings notebook

* complete notebook

* docs: add link to jina ai embeddings notebook

* fix: change class name

* fix linting problems

---------

Signed-off-by: Joan Fontanals Martinez <[email protected]>
* fix: paths treated as hidden

* cr

* type
* Quick fix Replicate MulitModal example

* cr

---------

Co-authored-by: haotian zhang <[email protected]>
* Init Chroma and LLamaIndex Multi-Modal Demo

* cr

* Create fleet_libraries_context.md (run-llama#8849)

* cr

* cr

* linting

---------

Co-authored-by: haotian zhang <[email protected]>
Co-authored-by: Andrew Zhou <[email protected]>
Co-authored-by: Logan <[email protected]>
Update the initial comment as it was referring to the keyword table index description.
@ryanpeach ryanpeach merged commit 5bd2fb3 into onscale Feb 7, 2024
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.