1.59.0 • Published 4 months ago

@theia/ai-llamafile v1.59.0

Weekly downloads
-
License
EPL-2.0 OR GPL-2....
Repository
github
Last release
4 months ago

AI Llamafile Integration

The AI Llamafile package provides an integration that allows users to manage and interact with Llamafile language models within Theia IDE.

Features

  • Start and stop Llamafile language servers.

Commands

Start Llamafile

  • Command ID: llamafile.start
  • Label: Start Llamafile
  • Functionality: Allows you to start a Llamafile language server by selecting from a list of configured Llamafiles.

Stop Llamafile

  • Command ID: llamafile.stop
  • Label: Stop Llamafile
  • Functionality: Allows you to stop a running Llamafile language server by selecting from a list of currently running Llamafiles.

Usage

  1. Starting a Llamafile Language Server:

    • Use the command palette to invoke Start Llamafile.
    • A quick pick menu will appear with a list of configured Llamafiles.
    • Select a Llamafile to start its language server.
  2. Stopping a Llamafile Language Server:

    • Use the command palette to invoke Stop Llamafile.
    • A quick pick menu will display a list of currently running Llamafiles.
    • Select a Llamafile to stop its language server.

Dependencies

This extension depends on the @theia/ai-core package for AI-related services and functionalities.

Configuration

Make sure to configure your Llamafiles properly within the preference settings. This setting is an array of objects, where each object defines a llamafile with a user-friendly name, the file uri, and the port to start the server on.

Example Configuration:

{
    "ai-features.llamafile.llamafiles": [
        {
            "name": "MyLlamaFile",
            "uri": "file:///path/to/my.llamafile",
            "port": 30000
        }
    ]
}
1.58.4

4 months ago

1.59.0

5 months ago

1.58.3

5 months ago

1.58.2

5 months ago

1.59.0-next.62

5 months ago

1.59.0-next.72

5 months ago

1.57.0-next.112

5 months ago

1.58.1

5 months ago

1.58.0

6 months ago

1.57.0-next.136

5 months ago

1.57.0-next.63

6 months ago

1.57.0

7 months ago

1.57.1

7 months ago

1.57.0-next.41

7 months ago

1.57.0-next.37

7 months ago

1.57.0-next.22

7 months ago

1.46.0-next.241

7 months ago

1.55.1

7 months ago

1.57.0-next.7

7 months ago

1.56.0

8 months ago

1.55.0-next.97

8 months ago

1.55.0-next.67

8 months ago

1.55.0-next.71

8 months ago

1.55.0-next.70

8 months ago

1.55.0

9 months ago

1.55.0-next.37

9 months ago