Virheiden ratkaiseminen
Enimmäiset Notemd ongelmat kuuluvat neljään kategorioon: API pääongelmat, verkon yhteyshäiriöt, tunnistusvirheet (401/403) sekä käyttömääräpiirteet (429). Sisäistöinen yhteystesti ja diagnostiikkapaneeli tunnistavat perustasan nopeasti. Tämä sivu kattaa kaikki yleisimmät virheilmoitukset, niiden syyn ja ratkaisun. Ongelmille, jotka ei ole tähän listattu, raportoi ne GitHub Issues -sivustolla diagnostiikkatulostuksen kanssa.
Tämä kuuluu Obsidian AI-tietojen hallintasuunnitelmaan.
Yleenvaate
Notemd riippuu ulkopuolisista palveluista – LLM tarjoajista ja hakukoneista API – mikä tarkoittaa, että enintään ongelmat syntyvät pluginin itsestä ulkopuolella. Asetuksissa oleva diagnostiikkapaneeli tarjoaa strukturoituksen viimeisestä API kutsusta, mukaan lukien päätös URL, vastausstatus ja virhekehys. Tarkista se alati ennen lisäksi tutkimista.
Kuidas se toimii: Diagnostiikka
Yhteystesti
Jokaisessa tarjoajan konfigurointiosassa on "Testaa yhteyttä" -painikka. Sen painamisella lähetetään minimiisti API päätös (yleensä mallilista tai lyhyt täyttö) ja ilmoitetaan onnistuminen tai konkreettinen HTTP virhe. Tämä on nopein tapa vahvistaa, että sinun API avainsi ja perus URL ovat oikeita.
Diagnostiikkapaneeli
Asetukset --> Notemd --> Diagnostiikka näyttää:
| Poliivi | Sisältö |
|---|---|
| Viimainen tarjoaja | Millainen tarjoaja kutsuti viimeisin |
| Viimainen malli | Millainen malli kutsuti viimeisin |
| Viimeinen tila | HTTP-tilastokoodi tai transpordivirhe |
| Viimainen vika | Kerrottompi virheilmoitus API-ltä |
| Viimeinen pyytös URL | Viimeisen pyytön täysin URL (poistettu API-avain) |
| Viimeisen vastauksen sisu | Kortennettu vastauskehys (esim. 500 merkkiä) |
Kopioi koko diagnostiikan tulostus, kun raportoi ongelmista GitHubissa.
Yleisimmät virheet
API Avain on väärä tai puuttuu
Symptomi: HTTP 401 tai “Vääri API-avain annettu”
Syy: API-avain puuttuu, sisältää tyhjiä tiloja tai kuuluu toiseen tarjoajaan.
Parannus:
- Värittele, onko avainilla edessä tai sisällä tilaa.
- Väliaikaisesti vahvista, että avain sopii valituun palveluntarjoajalle (OpenAI-avain ei toimi Anthropic- kanssa).
- Tarkista, että sinun kontollesi on krediteja tai aktiivinen tila
- Klikkaa "Test Connection", jotta voit vahvistaa
Verkon / yhteyden virheet
Oireet: ERR_CONNECTION_REFUSED, ERR_TIMED_OUT, Socket hang up, Network request failed
Syy: API-palautteepiste ei ole käytettävissä sinun laitteestasi.
Palautteet:
- Tarkista oma internet-yhteyshäiriöt
- Jos olet proxy- tai tulevyrjyn takana, vahvistaa, että API-domaani ei ole estetty
- Ollama-tilanteessa: vahvista, että
ollama servekäy (ollama listpitää palauttaamaan mallit) - LMStudio-tilanteessa: vahvista, että serveri käy
localhost:1234-palvelussa - Yritä toisen transportin – mobiilikäyttäjät pitävät varmistamaan, että
requestUrl-transportti on aktiivinen - Aktivoi
enableStableApiCallautomaattisten uudellepyyntien suorittamiseen ajutettavissa virheissä
403 Kielletty
Oireet: HTTP 403
Syy: Sinun API-avainesi on voimassa, mutta seillä ei ole oikeuksia pyytämään resurssille.
Palautteet:
- Mõned mudelid nõuavad erilist juurdepääsu (nt GPT-4 Azure kaudu nõuab paigaldusnime)
- Mõned pakkujad piiravad mudeleid paketi taseme järgi – kontrollige oma kontot
- Võivad kehtida piirkondlikud piirangud (mõned Hiina pakkujad blokeerivad rahvusvahelised IP-id ning vastupidi)
- Kontrollige, kas mudeli nimi on õigesti kirjutatud (nt
gpt-4omittegpt-4o-mini, kui mini-mudel on kõik, mida teie pakett lubab)
Sageduspiirang (429)
Sümptom: HTTP 429 või „Sageduspiirang ületatud“
Põhjus: Liiga palju päringuid lühikese aja jooksul.
Lahendus:
- Vähendage
batchConcurrencyväärtust1või2peale - Oodake mõni minut enne uuesti proovimist
- Vaadake oma paketi taseme kohta pakkuja sageduspiirangute dokumentatsiooni
- Lülitage sisse
enableStableApiCallautomaatseks korduskatseteks koos tagasilöögiga - Kaaluge ülemiste piirangutega pakkuja kasutamist (DeepSeek, Ollama)
Mudel ei leitud
Sümptom: „Mudel ei leitud“ või HTTP 404
Põhjus: Mudeli nimi ei eksisteeri valitud pakkuja juures.
Parannus:
- Klikkaa "Get Model List", jotta näet kaikki saatavilla olevat mallit sinun tarjoajasi jaoks
- Mõned mallin nimet muuttuvat ajan myötä – kontrolloi aktuaalista nimeä tarjoajan dokumentaatiosta
- Ollama: käynnita
ollama list, jotta näet pullattuja mallia; vain ladattuudet mallit ovat saatavilla
Ei linkkejä / Ei konsepteja luodut
Oire: Komento käynnistyy mutta ei tuoda väljontaa
Syy: LLM lähetti tühjan tai analysoitamattoman vastauksen.
Parannus:
- Tarkista diagnostikan paneeli aktuaisen LLM vastauksen osalta
- Proovi suurempia mahdollisuuksia omavia mallia (mõned väikeset mallid kävelevät rakennyttyn väljontin kanssa)
- Veendu, että märkintössä on piisavasti sisältöä (>50 sanaa)
- Tarkista omaan kohandettua käyttäjäkysymyksää vastuoluisien ohjeiden osalta
- Poista ajutisesti samasanojen tukkiminen, jotta näet, onko se liian aggressiivisesti filtreerivä
Doubao-palvelun ID puuttuu
Oire: Vika ByteDance Doubao-tarjoajan käyttössä
Syy: Doubao vaatii Ark-palvelun ID-d (muoto: ep-xxxxxxxx-xxxx-xxxx) mallin nimen sijaan.
Fix: Asenna vaihtoehtoisen mallin sijaan sinun todellinen päätuspisteiden ID Volcengine-konsolista.
Konfigurointi
| Diagnostiikasätteet | Sijainti | Tarkoitus |
|---|---|---|
| Testa yhteyttä | Sättimet --> Tarjoajan osa | Väliaikaisesti kontrolloi API-avain ja yhteyden toiminta |
| Saada mallien lista | Sättimet --> Tarjoajan osa | Varmista, millat mallit ovat käytettävissä |
enableStableApiCall | Sättimet --> Edistyneet sättimet | Aktivoi uudelleenpyynnöt taustapäivittämisen kanssa |
batchConcurrency | Sättimet --> Paketit | Kontrolloi parallellisuutta, jotta ei syntyy kiirustaksoja |
Kuidas raportoida ongelmia
Jos sinun ongelman ei ole ylälä mainittu:
- Avaa Asetukset --> Notemd --> Diagnostiikka
- Kopioi koko diagnostiikan tulostus
- Avaa GitHub Issue-sivu github.com/Jacobinwwey/obsidian-NotEMD/issues
- Sisällyttä: Obsidian versio, Notemd versio, tarjoaja, malli, diagnostiikan tulostus sekä toistamiseen tarvittavat toimet
- Poista oma API-avain yhdistetyistä logista
Järguvät toimet
- LLM Tarjoajat -- Täysin tarjoajien konfigurointitietot
- Pakkettyyn töihin -- Suurten toimintojen samalla aikana suorittaminen ja uudelleenkokeutusasetukset
- Omakohdat -- Vastaanottamattoman LLM-toiminnon korjaaminen ohjeiden muuttamisen avulla