Commit graph

144 commits

Author SHA1 Message Date
JackColquitt
5bd2a51dfc Added links in the readme 2024-08-23 11:16:19 -07:00
JackColquitt
639701a18c Updated QuickStart 2024-08-23 10:51:20 -07:00
cybermaggedon
6d0776c7bb
Fix OpenAI reporting (#32)
* Fix OpenAI reporting

* bump version
2024-08-23 14:02:06 +01:00
cybermaggedon
380bddeb90
Fix LLM output reporting (#31)
* Fix LLM output reporting

* Bump version
2024-08-23 13:44:42 +01:00
cybermaggedon
1e92b2048a
Fix client missing exception import (#30)
* Fix missing import, remove cruft imports

* Bump version
2024-08-23 12:59:14 +01:00
cybermaggedon
e7c498be92
Fix neo4j (#29)
* - Fix Neo4j memory
- Fix neo4j query

* Version to 0.7.6
2024-08-23 12:49:42 +01:00
cybermaggedon
8372ff0eb6
Fix exception import fail (#28)
* Fix a missing import

* Fix missing  import, bump version
2024-08-22 23:59:26 +01:00
cybermaggedon
b1b26a3f55
- Updated dashboard (#27)
- Adjusted limits everything works
- Bump version
2024-08-22 23:23:11 +01:00
cybermaggedon
2bc602fdcf
Fix, was putting Neo in Cassandra config (#26) 2024-08-22 22:02:57 +01:00
cybermaggedon
25c390469f
Update dashboard with resources (#25) 2024-08-22 21:54:00 +01:00
cybermaggedon
a2ae1d8820
Generate all YAML files (#24)
* All templates generated, added missing file

* Up version
2024-08-22 21:20:17 +01:00
cybermaggedon
305dda4463
Fix errors in previous update (#23)
* Increase some limits
* Fix msg errors and update version
2024-08-22 20:58:44 +01:00
cybermaggedon
a01a72ba00
Set resource limits (#22)
* Added resource limits to resources.

* Boost version number, rebuild YAMLs
2024-08-22 17:54:00 +01:00
cybermaggedon
86cbe7f929
- Version to 0.7.0 (#19)
- Tweak Containerfile to add more dependencies, speed up container
  build.
2024-08-22 17:02:36 +01:00
cybermaggedon
1297cdb1d0
Improve request/response handling (#18)
* Request/response error handling with common client

* Fixup error handling change
2024-08-22 17:02:18 +01:00
cybermaggedon
19c826c387
Update dashboard for chunks & errors (#21) 2024-08-22 17:02:06 +01:00
cybermaggedon
ada7c405df
Update dependencies (#20) 2024-08-22 17:01:47 +01:00
JackColquitt
f96781d920 Typo fix 2024-08-21 18:37:41 -07:00
JackColquitt
092dcf770b Updated README and QuickStart 2024-08-21 18:36:34 -07:00
Cyber MacGeddon
f09618081e Version 0.6.10 2024-08-22 00:21:42 +01:00
cybermaggedon
0043b871ff
Added chunk_size metrics, and added metrics to dashboard (#16) 2024-08-22 00:20:24 +01:00
cybermaggedon
d3cdb97528
Fix auto-templates (#17) 2024-08-22 00:19:55 +01:00
Jack Colquitt
c4bfd9fc8c
Parameters, Parsing, renaming YAMLs and Neo4j YAMLS (#15)
* Added some params
* Parameter updates
* Fixed Neo4j issue
2024-08-22 00:03:56 +01:00
Cyber MacGeddon
7d00a53711 Some default values in yaml file 2024-08-21 17:17:24 +01:00
cybermaggedon
7113d04f21
Add token chunker (#14) 2024-08-21 16:51:33 +01:00
cybermaggedon
0e2db095e3
Add a docker-compose for just the stores (#13)
* - Added docker-compose-storage.yaml, just the infrastructure bits
- Tidied storage invocation

* Util, sits on chunker output and reports histogram of chunk sizes
2024-08-21 16:20:21 +01:00
Cyber MacGeddon
b0fdb4f314 Version to 0.6.6 2024-08-20 22:14:13 +01:00
Cyber MacGeddon
4cee446920 Fix timing issue in 2 other client fetches 2024-08-20 22:13:08 +01:00
Cyber MacGeddon
ba056b93ed Catch JSON parse errors in prompt processor 2024-08-20 20:51:32 +01:00
Cyber MacGeddon
20f983eec9 - Change flawed _client timeout logic which was causing major lags
- Moved clients to trustgraph.clients to tidy the parent directory
- Version bump
2024-08-20 17:54:11 +01:00
cybermaggedon
bdf4bc2bf5
Error is a heatmap (#12) 2024-08-19 23:35:16 +01:00
cybermaggedon
a38f530c5f
Rate limit handling (#11)
* Added a rate limit exception
* Reduce request/response timeouts because looks like there are major issues
* Add rate limit exception catch to all consumers
* Version to 0.6.3
2024-08-19 22:15:32 +01:00
Cyber MacGeddon
25f557d8a5 Add more containers to Prometheus 2024-08-19 21:18:45 +01:00
JackColquitt
237b3adb70 Added Neo4j to readme 2024-08-14 14:30:39 -07:00
cybermaggedon
fa0b89b5d4
Simplify templates (#10)
- Add component template files for all LLM types
- Top-level templates simplified to use just components
- Version to 0.6.2
2024-08-14 20:56:57 +01:00
cybermaggedon
d3e213f194
Add Neo4j support (#9)
- Add triples-write-neo4j and triples-query-neo4j to interact with neo4j
- Add docker-compose-openai-neo4j to demo Neo4j working
2024-08-14 09:06:33 +01:00
Cyber MacGeddon
2f72fceaa2 Tidy templates directory 2024-08-13 19:22:57 +01:00
cybermaggedon
a3ea1301d6
Breakout store queries (#8)
- Break out store queries, so not locked into a Milvus/Cassandra backend
- Break out prompting into a separate module, so that prompts can be tailored to other LLMs
- Jsonnet used to generate docker compose templates
- Version to 0.6.0
2024-08-13 17:30:59 +01:00
JackColquitt
a9a0e28f49 Updated readme for knowledge cores 2024-08-12 11:56:21 -07:00
JackColquitt
9e6e5d9870 Updated readme and quickstart 2024-08-12 10:03:33 -07:00
Cyber MacGeddon
ab22fd4c24 Variable DOCKER 2024-08-12 17:39:54 +01:00
cybermaggedon
fd547f7762
OpenAI integration (#7)
* Preliminary OpenAI support
* Version to 0.5.9

---------

Co-authored-by: JackColquitt <daniel@kalntera.ai>
2024-08-12 15:37:04 +01:00
JackColquitt
4584464e69 Added quick Cohere fix 2024-08-11 13:42:24 -07:00
JackColquitt
d5a19e8fb1 README and Quickstart text tweaks 2024-08-08 19:37:50 -07:00
JackColquitt
38e7b50ed4 Updated README and Quickstart 2024-08-08 19:30:33 -07:00
Cyber MacGeddon
27fe0a40bb Put 0.5.8 in Docker Compose files 2024-08-07 20:40:52 +01:00
Cyber MacGeddon
9fbe8e2f4a v0.5.8 2024-08-07 20:37:54 +01:00
Cyber MacGeddon
90fe017240 Bedrock LLM fix 2024-08-07 20:37:24 +01:00
Jack Colquitt
f349c8a72e
Bedrock, Cohere, and Mixed Support (#6)
* Added Cohere support
* Tweaks to rag prompt
* Bedrock support
* Version to 0.5.7
2024-08-07 19:27:37 +01:00
Cyber MacGeddon
63a30b25eb Boost version file, put 2y text-completion process in each docker compose just for RAG 2024-08-05 23:00:05 +01:00