Skip to main content

llama-index llms monsterapi integration

Project description

LlamaIndex Llms Integration: Monsterapi

MonsterAPI LLM.

Monster Deploy enables you to host any vLLM supported large language model (LLM) like Tinyllama, Mixtral, Phi-2 etc as a rest API endpoint on MonsterAPI's cost optimised GPU cloud.

With MonsterAPI's integration in Llama index, you can use your deployed LLM API endpoints to create RAG system or RAG bot for use cases such as: - Answering questions on your documents - Improving the content of your documents - Finding context of importance in your documents

Once deployment is launched use the base_url and api_auth_token once deployment is live and use them below.

Note: When using LLama index to access Monster Deploy LLMs, you need to create a prompt with required template and send compiled prompt as input.

See LLama Index Prompt Template Usage example section for more details.

see (https://developer.monsterapi.ai/docs/monster-deploy-beta) for more details

Once deployment is launched use the base_url and api_auth_token once deployment is live and use them below.

Note: When using LLama index to access Monster Deploy LLMs, you need to create a prompt with reqhired template and send compiled prompt as input. see section LLama Index Prompt Template Usage example for more details.

Examples:

pip install llama-index-llms-monsterapi

  1. MonsterAPI Private LLM Deployment use case

    from llama_index.llms.monsterapi import MonsterLLM
    
        llm = MonsterLLM(
            model = "<Replace with basemodel used to deploy>",
            api_base="https://ecc7deb6-26e0-419b-a7f2-0deb934af29a.monsterapi.ai",
            api_key="a0f8a6ba-c32f-4407-af0c-169f1915490c",
            temperature=0.75,
        )
    
        response = llm.complete("What is the capital of France?")
        ```
    
  2. Monster API General Available LLMs

    from llama_index.llms.monsterapi import MonsterLLM
    
        llm = MonsterLLM(model="microsoft/Phi-3-mini-4k-instruct")
    
        response = llm.complete("What is the capital of France?")
        print(str(response))
        ```
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llama_index_llms_monsterapi-0.4.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

llama_index_llms_monsterapi-0.4.0-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file llama_index_llms_monsterapi-0.4.0.tar.gz.

File metadata

File hashes

Hashes for llama_index_llms_monsterapi-0.4.0.tar.gz
Algorithm Hash digest
SHA256 17739ed24a638d5aae4876fa163e9b029c05959166791a6771420423737120c9
MD5 f6b810195ea159c2742ac6776eda39db
BLAKE2b-256 3c9d0969993d749bcc81977125dc6c2aeed6f0ec7a45360d3b985f99c16b3ad5

See more details on using hashes here.

File details

Details for the file llama_index_llms_monsterapi-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for llama_index_llms_monsterapi-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 12088449e9f78c037324414532a81fb591744cf7f1c7d8119a490bb923a4062b
MD5 8cf2d02995eee24fb7247b98dbf7e6dc
BLAKE2b-256 85ed6fa41f1102008a82c977d2ddc46cc4c1d9dee320a573bf48b0eea26cf2ed

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page