JacobLinCool / JacobLinCool/kvec
ChatGPT Integration
- Lingua principale
- TypeScript
- Stelle
- 1
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Since KVec has the access to OpenAI API, we can add integration for ChatGPT that uses the document in the database.
Proposing `/api/ask` API endpoint.
with `POST` payload:
```js
{
"question": "required, the question to ask",
"restrict": true, // optional, don't reply if there is no related document
"option": {}, // options pass to OpenAI API
}
```
and respond with:
```json
{
"answer": "the answer of the question. use syntax like [1]something related to doc 1[/1].",
"refs": [
"reference doc 1",
"reference doc 2",
"reference doc 3"
]
}
```
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Il punto di ingresso proposto è `/api/ask`; leggi innanzitutto il routing API esistente di KVec, il flusso di recupero dei documenti e l’utilizzo dell’OpenAI API. Il lavoro è completato quando l’endpoint accetta il payload documentato, restituisce una risposta con riferimenti ai documenti e rispetta i campi di restrizione e delle opzioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- ai, api, search
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100