Releases: OoriData/OgbujiPT
Releases · OoriData/OgbujiPT
0.6.2
0.6.1
0.6.0
What's Changed
Added
- Support for efficient multi-queries (
executemany
):insert_many
vsinsert
- Chatlog-specific PGVector helper (
PGvectorHelper
specialized intoDocDB
&MessageDB
) - PG Vector DB instance launch fo ruse in test suite & GitHub actions
- Updated model styles and prompt formatting, particularly for improved closed-context patterns & per-context metadata (e.g. for Airboros)
Changed
- Model introspection moved to llm_wrapper classes:
hosted_model
&available_models
- Move OAI API response structure handling helpers to be static methods of the llm_wrapper classes
- Clarified demo names
- Support upstream python-openai > 1.0
Fixed
- README sample code
- Demos
- Test cases
- Use of string formatting intead of SQL query parameters
- Registration of vector type
- pgvector test case
Full Changelog: 0.5.1...0.6.0
0.5.1
0.5.0
What's Changed
Added
- GGUF support in download-model.py
- Switch to a class-based wrapper for LLM endpoints/handlers - #39
- Add support for in-memory LLM loading via ctransformers
- Added postgreSGL vector support to embedding_helper.py as new Class
PGvectorConnection
- PGvectorConnection is a wrapper around asyncpg, and is primarily just capable of excecuting raw SQL queries right now.
- There are a few common SQL queries included in the class for using PGv as a vector database, but they are not yet fully tested.
- Added a demonstration notebook which uses
PGvectorConnection
to do similarity search
Full Changelog: 0.4.1...0.5.0
v0.4.1
v0.4.0
Added
- Introduced basic model introspection capabilities by @uogbuji
- Enhanced codebase with various hints and error raises for handling incorrect object types by @choccccy
- Added tools for Word Loom by @uogbuji
Fixed
- Rectified and properly formatted prompt styles in
prompting/model_style.py
by @choccccy
Changed
- Restructured the testing suite for improved coverage by @Aidan-Reese
- Replaced references to
CHATGPT
withOPENAIGPT
for consistency by @kaischuygon - Expanded and refined the implementation of Qdrant functionality by @choccccy
New Contributors
- @lmorillas made their first contribution in #24
Full Changelog: 0.3.0...0.4.0
v0.3.0
Added
ogbujipt.__version__
- chat_web_selects.py demo
ogbujipt.async_helper.save_openai_api_params()
Fixed
- chat_pdf_streamlit_ui.py demo
- OpenAI API reentrancy & async_helper.py
Changed
- Renamed demo alpaca_simple_fix_xml.py → simple_fix_xml.py
- Renamed demo alpaca_multitask_fix_xml.py → multiprocess.py
- Renamed
ogbujipt.oapi_choice1_text()
→ogbujipt.oapi_first_choice_text()
- Renamed
ogbujipt.async_helper.schedule_llm_call()
→ogbujipt.async_helper.schedule_callable()