Skip to content

Commit 8f55081

Browse files
authored
LLM: Add v1.0.0
1 parent 262567d commit 8f55081

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

extensions/llm-1.0.0.zip

9.57 MB
Binary file not shown.

libraries.conf

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,16 @@ In general, the LevelSpace syntax has been designed to align with existing NetLo
151151
version: "1.0.0"
152152
homepage: "https://github.com/cstaelin/LinProg-Extension"
153153
}
154+
{
155+
name: "LLM"
156+
codeName: "llm"
157+
shortDescription: "Multi-provider LLM extension for NetLogo agents"
158+
longDescription: """A NetLogo extension providing a unified interface to multiple LLM providers — OpenAI, Anthropic/Claude, Google/Gemini, local Ollama, OpenRouter, and Together AI — with per-agent conversation memory, synchronous and asynchronous chat, prompt templates, constrained choices, and reasoning/thinking-model support.
159+
160+
Setup required: before using the extension you must provide a configuration file specifying your LLM provider and API key (Ollama, which runs locally, needs no key). Create a config file modeled on the bundled config-reference.txt, then call llm:load-config "config.txt" (or set values with llm:set-provider, llm:set-api-key, and llm:set-model) before any other llm: primitive. Without this, models — including the bundled demos — will report that the extension is not configured."""
161+
version: "1.0.0"
162+
homepage: "https://github.com/NetLogo/Netlogo-LLM-Extension"
163+
}
154164
{
155165
name: "LLM-Chat"
156166
codeName: "llm-chat"

0 commit comments

Comments
 (0)