Welcome to SciPHi!#

SciPhi Logo

AI's Knowledge Engine.

Star Watch Fork

SciPhi [ΨΦ]: AI’s Knowledge Engine 💡#

SciPhi is a powerful knowledge engine tailored for LLM-based data generation and management.

With SciPhi, you can:

  • Generate datasets using various LLMs, supporting Anthropic, OpenAI, vLLM, and SciPhi.

  • Tap into the Retriever-Augmented Generation (RAG) for data anchoring to real-world sources.
    • Features like end-to-end cloud and local RAG knowledge engine APIs are underway!

  • Custom tailor your data creation for applications such as LLM training, RAG, and beyond.
    • For instance, the in-built textbook module can generate RAG-enhanced textbooks from a given table of contents.

Quick and easy setup:

  • Installation with pip: pip install sciphi

  • Optional dependencies are available for extended functionality, such as sciphi[vllm_support] for vLLM integration.

Diverse Features:

  • Seamlessly integrate multiple LLM and RAG providers like SciPhi, OpenAI, Anthropic, HuggingFace, and vLLM.

  • Generate custom datasets and even full textbooks using SciPhi’s unique capabilities.

  • Evaluate your RAG systems effectively with the SciPhi evaluation harness.

  • Engage with the community on platforms like Discord.

Developers can also instantiate their own LLM and RAG providers using the SciPhi framework. The supported LLM providers include popular choices like OpenAI, Anthropic, HuggingFace, and vLLM. For specialized RAG capabilities, SciPhi offers the World Databasef API for comprehensive database access.

For a detailed setup guide, deeper feature exploration, and developer insights, refer to:

Citing Our Work#

If you’re using SciPhi in your research or project, please cite our work:

@software{SciPhi,
author = {Colegrove, Owen},
doi = {Pending},
month = {09},
title = {{SciPhi: A Framework for LLM Powered Data}},
url = {https://github.com/sciphi-ai/sciphi},
year = {2023}
}

Documentation#