This commit is contained in:
retoor 2025-03-20 02:36:56 +01:00
parent 8e7e5f96c3
commit 307fdaefae
2 changed files with 5 additions and 8 deletions

4
main.c
View File

@ -198,7 +198,9 @@ void repl() {
if (!line || !*line)
continue;
// previous_line = line;
if(!strncmp(line,"dump",4)){
printf("%s\n",message_json());
}
if (!strncmp(line, "exit", 4)) {
exit(0);
}

View File

@ -37,10 +37,6 @@ SOFTWARE.
#include <Python.h>
#include "openai.h"
static PyObject* mymodule_hello(PyObject *self, PyObject *args) {
return PyUnicode_FromString("Hello, World from C!");
}
static PyObject* rpylib_reset(PyObject *self, PyObject *args) {
return PyUnicode_FromString("True");
}
@ -57,7 +53,6 @@ static PyObject* rpylib_chat(PyObject *self, PyObject *args) {
}
static PyMethodDef MyModuleMethods[] = {
{"hello", mymodule_hello, METH_NOARGS, "Returns a Hello World string"},
{"chat", rpylib_chat, METH_VARARGS, "Chat with OpenAI."},
{"reset", rpylib_reset, METH_NOARGS, "Reset message history."},
{NULL, NULL, 0, NULL}
@ -66,11 +61,11 @@ static PyMethodDef MyModuleMethods[] = {
static struct PyModuleDef rpylib = {
PyModuleDef_HEAD_INIT,
"rpylib",
"A simple C extension module for Python",
"R - the power of R in Python, made by retoor.",
-1,
MyModuleMethods
};
PyMODINIT_FUNC PyInit_rpylib(void) {
return PyModule_Create(&rpylib);
}
}