chore(pi): consolidate 0.80.3 migration — align extension + docs to @earendil-works
- aritmolab-provider.js: import pi-ai from @earendil-works (was @mariozechner). Verified live that the aritmolab/qwen provider still registers under pi 0.80.3 (get_available_models -> aritmolab, deepseek, zai). Removes the dual-package reliance on the frozen @mariozechner install still on disk for rollback. - docs/general/pi-configuration.md: built-in models package is @earendil-works/pi-ai Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -6,7 +6,7 @@ Pi (il coding agent che orchestra il workflow NL→SQL) può risolvere un `provi
|
||||
|
||||
### 1. Built-in (compilato dentro Pi)
|
||||
|
||||
Pi viene distribuito con un elenco di modelli già noti (`models.generated.js` dentro il pacchetto `@mariozechner/pi-ai`): Anthropic, OpenAI, Google, e anche provider di terze parti con API pubblica ben nota come DeepSeek. Per questi **non serve alcuna configurazione**: bastano le credenziali (env var o `pi auth`).
|
||||
Pi viene distribuito con un elenco di modelli già noti (`models.generated.js` dentro il pacchetto `@earendil-works/pi-ai`): Anthropic, OpenAI, Google, e anche provider di terze parti con API pubblica ben nota come DeepSeek. Per questi **non serve alcuna configurazione**: bastano le credenziali (env var o `pi auth`).
|
||||
|
||||
`deepseek/deepseek-v4-pro` è così: è nella build di Pi perché `api.deepseek.com` è un'API pubblica documentata, non un endpoint interno.
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { createAssistantMessageEventStream, streamSimpleOpenAICompletions } from "@mariozechner/pi-ai";
|
||||
import { createAssistantMessageEventStream, streamSimpleOpenAICompletions } from "@earendil-works/pi-ai";
|
||||
|
||||
function convertThinkingBlocks(message) {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user