April 23: Support for Python and TypeScript SDKs, latest OpenAI, Cohere & Groq models, bug fixes

New Features

  • πŸ’‘ Graphlit now supports a native Python SDK, using Pydantic types. The Python SDK is code-generated from the current GraphQL schema, but does not require GraphQL knowledge. You can find the latest PyPi package herearrow-up-right. The Streamlit sample applicationsarrow-up-right have been updated to use the new Python SDK.

  • πŸ’‘ Graphlit now supports a native Node.js SDK, using TypeScript types. The Node.js SDK is code-generated from the current GraphQL schema, but does not require GraphQL knowledge. You can find the latest NPM package herearrow-up-right.

  • πŸ’‘ Graphlit now supports the 2024-04-09 models in the OpenAI model service. GPT4_TURBO-128K will give the latest OpenAI GPT-4 model, following this model listarrow-up-right. We have added the GPT4_TURBO_128K_2024_04_09 enum to specify the new model.

  • πŸ’‘ Graphlit now supports LLaMA3 70b, LLaMA3 8b and Gemma 7b modelsarrow-up-right in the Groq model service.

  • πŸ’‘ Graphlit now supports the Command R and Command-R+arrow-up-right models in the Cohere model service.

  • Added support for Jina rerankingarrow-up-right, using the JINA reranking model service type in the reranking retrieval strategy.

  • Updated the Cohere reranking model to use the latest v3.0arrow-up-right model.

  • Increased the reliability of parsing LLM responses, in cases where they don't follow the JSON schema.

  • ⚑ Cleaned up nullability of GraphQL parameters, so parameters better reflect if they are required or optional, or allow nulls.

  • ⚑ Added missing deleteWorkflows and deleteAllCollections mutations.

  • ⚑ Split out reranking model service type as RetrievalModelServiceTypes enum.

Bugs Fixed

  • GPLA-2114: Adding content to collections not syncing search index

  • GPLA-2511: Failing to render any conversation sources with section retrieval and text content

Last updated