AI/Ollama: Difference between revisions

From Chorke Wiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
{|class='wikitable'
|valign='top' style='width:50%'|
{|class="wikitable"
|-
!scope='col'| Name
!scope="col"| CIDR
!scope='col'| MEMO
!scope='col'| Status
|-
!scope='row' style='text-align:left'|  Cudy TR3000
| <code>192.168.010.01/24</code>    || WiFi » Router                ||style='text-align:center'| 🟢
|-
!scope='row' style='text-align:left'|  Pi02W
| <code>192.168.010.02/24</code>    || WiFi » Pi-Hole                ||style='text-align:center'| 🟢
|-
!scope='row' style='text-align:left'|  Laptop
| <code>192.168.010.03/24</code>    || WiFi » Operator              ||style='text-align:center'| 🟢
|-
!scope='row' style='text-align:left'|  Herelink Ground Unit
| <code>192.168.010.04/24</code>    || WiFi » Ground Unit            ||style='text-align:center'| 🟢
|-
!scope='row' style='text-align:left'|  Herelink Ground Unit
| <code>192.168.144.11/24</code>    || Here » Ground Unit            ||style='text-align:center'| 🟡
|-
!scope='row' style='text-align:left'|  Herelink Air Unit
| <code>192.168.144.10/24</code>    || Here » Air Unit              ||style='text-align:center'| 🟡
|-
!scope='row' style='text-align:left'|  Raspberry Pi4B
| <code>192.168.144.09/24</code>    || Here » Bridge                ||style='text-align:center'| 🟡
|}
|valign='top' style='width:50%'|
|-
|valign='top' colspan='2'|
{|class='wikitable mw-collapsible mw-collapsed'
!scope='col' style='text-align:left'|
[https://editor.plantuml.com/uml/PLJ1Rjim3BthAmZlqXxIfDqjXw5jWdP5ioM8im43Tb5a9X4gIuP8fyqFx0lsXVkIqRAJkeWEXYK-Fhv7ohubrf7hqYbwiRxIKPUW3OUOyy4Xw5UaKABIDGTVbskCgWTSQ_EoZQ7snIIu444MH-r9ekYv1vpYHjUE7uBdxxh41lWLtHxP6js3BKIADRRIdXUwAApVmise5xyFRyVpuxeUASMMHUh4wRf0-FVdByo2qGuUyhIPEwTBdLuV5wl1FC_7DwErKiabP5FSemiLnWpEbYOeSA_KEhn1rf9sy5BymMAImQUPtUxutjMecepgtG5adQ99Q1wpfomHcdHu3kuqMuTq8COoQy0RKkWBaFgTYETQHk2HaSHlBRW85y-VwLA4_4BdmkivSUS_nxYt1hFMLaY7v-1UXx9J3qenuDw5I4lQqE1BvmR6iAmzGTPj1uEK0jkA1u4eiQakbj8sb0Z6a1kvBX2n2cHb70SmSaNmZLM74AfUaQOxBS8pmH0UBSFEKfEeFl2tzYHZCSzNCDnV3qiaqbjfsyMTvrqCbJLmjtYwL3umGco6A6XzS44NOBrnmaNGZWAg6CgAuRVNqWEN1cMQeHx5ggvUgjrQbzgpXkeL6seIIWvo_tx0p-NTDzLXahkJrYU_GVbk33RrZEYLUtvrTNLY5t2l5pb7b4-fW2LI5JmXNAp22tgw_D29RbXZc5ggd3w8ftehVM39R3tij9UzkfNvoc_WFm00 Diagram]
|-
|valign='top'|
<syntaxhighlight lang='md'>
@startuml
skinparam actorStyle awesome
autonumber
skinparam backgroundColor    transparent
skinparam DefaultFontName    Helvetica
skinparam ParticipantPadding 20
skinparam BoxPadding        10
title Claude ↔ Local FS ↔ Ollama ↔ GPT-OSS:20b
actor "Developer"                  as dev
box "Local Development PC" #LightBlue
    participant "Claude Code CLI"  as claude
    participant "Local Filesystem" as fs
end box
box "Kubernetes Cluster (K3s)" #Yellow
    participant "Ollama Service"  as ollama
    participant "GPT-OSS:20b"      as model
end box
dev      -> claude : Runs "claude --model gpt-oss:20b"
claude  -> fs    : Scans repository context
fs      --> claude : File contents / Git history
claude  -> ollama : POST /v1/messages (Anthropic API)
note right: Payload includes system prompt \nand local code context
ollama  -> model  : Load weights into GPU VRAM
model  --> ollama : Inference processing...
ollama -->> claude : Streamed Response (Tokens)
claude  -> dev    : Displays suggested code changes
@enduml
</syntaxhighlight>
|}
|}
==References==
==References==
{|class='wikitable mw-collapsible'
{|class='wikitable mw-collapsible'

Revision as of 22:48, 28 February 2026

Name CIDR MEMO Status
Cudy TR3000 192.168.010.01/24 WiFi » Router 🟢
Pi02W 192.168.010.02/24 WiFi » Pi-Hole 🟢
Laptop 192.168.010.03/24 WiFi » Operator 🟢
Herelink Ground Unit 192.168.010.04/24 WiFi » Ground Unit 🟢
Herelink Ground Unit 192.168.144.11/24 Here » Ground Unit 🟡
Herelink Air Unit 192.168.144.10/24 Here » Air Unit 🟡
Raspberry Pi4B 192.168.144.09/24 Here » Bridge 🟡

Diagram

@startuml
skinparam actorStyle awesome
autonumber

skinparam backgroundColor    transparent
skinparam DefaultFontName    Helvetica
skinparam ParticipantPadding 20
skinparam BoxPadding         10

title Claude ↔ Local FS ↔ Ollama ↔ GPT-OSS:20b

actor "Developer"                  as dev

box "Local Development PC" #LightBlue
    participant "Claude Code CLI"  as claude
    participant "Local Filesystem" as fs
end box

box "Kubernetes Cluster (K3s)" #Yellow
    participant "Ollama Service"   as ollama
    participant "GPT-OSS:20b"      as model
end box

dev      -> claude : Runs "claude --model gpt-oss:20b"
claude   -> fs     : Scans repository context
fs      --> claude : File contents / Git history

claude   -> ollama : POST /v1/messages (Anthropic API)
note right: Payload includes system prompt \nand local code context

ollama   -> model  : Load weights into GPU VRAM
model   --> ollama : Inference processing...

ollama -->> claude : Streamed Response (Tokens)
claude   -> dev    : Displays suggested code changes
@enduml

References

References