Sign inSign up

ic3software/iccube-dev

By ic3software

Updated 4 days ago

An internal dev. image: do not use it unless you've been told to.

Image
1

2.2K

ic3software/iccube-dev repository overview

AI Server

A very early version that requires icCube 9.4.3 onwards.

docker run -d --name iccube-ai --restart unless-stopped \
  -p 8080:8080 \
  -e APP_DEFAULT_LLM_MODEL=openai::gpt-5.6-luna \
  -e OPENAI_API_KEY=your-api-key \
  ic3software/iccube-dev:ai-server-0.1.0

The AI server is installed in:

/opt/icCube-agent
   /config
      application.yaml
      logback.xml
      /agents
         ...
      /skills
         ...
   /bin
   /lib 

The output folder as configured in application.yaml is:

/home/ic3/icCube-agent-data
icCube Server Configuration

Update the icCube.xml file with the following configuration:

<aiComponentConfiguration active="true">

    <url>/icCube/ai/*</url>

    <!-- <filter>White List</filter> -->
    <filter>HTTP Form Authentication</filter>

    <!--
        The remote AI server (aka., agents) address where 
        the AI requests are actually processed.
    -->
    <server>http://localhost:8080</server>

    <!--
        How long to wait to establish the initial TCP connection 
        with the AI Server.

        Default: 10s
    -->
    <connectTimeoutS>10</connectTimeoutS>

    <!--
        How long to wait for the AI Server to actually respond 
        with the data once the connection is made.

        Default: 60s
    -->
    <timeoutS>300</timeoutS>

</aiComponentConfiguration>

<mcpComponentConfiguration active="true">

    <url>/icCube/mcp/*</url>

    <!-- <filter>White List</filter> -->
    <filter>MCP Authentication</filter>
    <filter>HTTP Form Authentication</filter>

    <!--
        The address of icCube used by AI Server when connecting to its MCP Server:

            e.g., E.g., http://icCube-address:8282/icCube/mcp

        When not defined, localhost:httpComponentConfiguration.portNumber is used:

            e.g., E.g., http://192.168.1.8:8282/icCube/mcp
    -->
    <address/>

</mcpComponentConfiguration>

_

Tag summary

Content type

Image

Digest

sha256:56490d013

Size

313 MB

Last updated

4 days ago

docker pull ic3software/iccube-dev:ai-server-0.1.1