Package: gpttools 0.0.8.9016

gpttools: Extensions and Tools for gptstudio

gpttools is an R package that provides extensions to gptstudio to provide devtools-like functionality using the latest natural language processing (NLP) models. It is designed to make package development easier by providing a range of tools and functions that can be used to improve the quality of your package's documentation, testing, and maybe even functionality.

Authors:James Wade [aut, cre]

gpttools_0.0.8.9016.tar.gz
gpttools_0.0.8.9016.zip(r-4.7)gpttools_0.0.8.9016.zip(r-4.6)gpttools_0.0.8.9016.zip(r-4.5)
gpttools_0.0.8.9016.tgz(r-4.6-any)gpttools_0.0.8.9016.tgz(r-4.5-any)
gpttools_0.0.8.9016.tar.gz(r-4.7-any)gpttools_0.0.8.9016.tar.gz(r-4.6-any)
gpttools_0.0.8.9016.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
gpttools/json (API)

# Install 'gpttools' in R:
install.packages('gpttools', repos = c('https://jameshwade.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/jameshwade/gpttools/issues

On CRAN:

Conda:

chatgptnlpopenaipackage-developmentrstudio-addin

6.57 score 298 stars 18 scripts 41 exports 87 dependencies

Last updated from:508a179a62 (on main). Checks:7 WARNING, 2 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64WARNING194
source / vignettesOK254
linux-release-x86_64WARNING188
macos-release-arm64WARNING101
macos-oldrel-arm64WARNING117
windows-develWARNING110
windows-releaseWARNING120
windows-oldrelWARNING98
wasm-releaseOK201

Exports:add_roxygen_addinaddin_run_scrape_pkgsaddin_run_select_pkgschatchat_with_contextchat_with_retrievalcollect_dataframescopilot_addincrawlcreate_index_from_audiocreate_index_from_pdfcreate_transcriptdelete_historydelete_indexdocument_dataextract_code_chunksget_selectionget_transformer_modelghost_chatghost_writergpt_sitrepgpttools_index_all_scraped_dataingest_pdfinsert_textinstall_sentence_transformerslaunch_settingslist_indexload_indexprep_data_promptread_historyremove_lines_and_spacesrun_document_datarun_extracted_coderun_select_pkgs_appsave_user_configscrape_pkg_sitesscrape_urlscript_to_function_addinset_user_configsuggest_unit_test_addintranscribe_audio

Dependencies:arrowaskpassassertthatbase64encbitbit64bsiconsbslibcachemclicliprcolorspacecommonmarkcorocpp11crayoncurldigestdplyrellmerevaluatefastmapfontawesomefsgenericsgluegptstudiohighrhmshtmltoolshtmlwidgetshttpuvhttrhttr2idsjquerylibjsonliteknitrlaterlifecyclelsamagrittrmemoisemimeopensslotelpillarpkgconfigprettyunitsprogresspromisespurrrR6rappdirsRcppreadrrlangrmarkdownrstudioapirvestS7sassselectrshinyshiny.i18nSnowballCsourcetoolsstringistringrsystibbletidyrtidyselecttinytextokenizerstriebeardtzdburltoolsutf8uuidvctrsvroomwithrxfunxml2xtableyaml

Anthropic API Service
Creating an Anthropic Account | Creating an Anthropic API Key | Setting the Anthropic API Key in .Renviron

Last update: 2024-01-22
Started: 2024-01-22

Azure OpenAI API Service
Azure OpenAI Service

Last update: 2024-01-22
Started: 2024-01-22

Google's AI Studio API Service
Creating an Account in Google's AI Studio | Accessing Google PALM API | Setting the Google AI Studio API Key in .Renviron

Last update: 2024-01-22
Started: 2024-01-22

HuggingFace API Service
Creating a HuggingFace Account | Creating a HuggingFace API Key | Setting the HuggingFace API Key in .Renviron

Last update: 2024-01-22
Started: 2024-01-22

OpenAI API Service
Creating an OpenAI Account | Creating an OpenAI API Key | Setting the OpenAI API Key in .Renviron

Last update: 2024-01-22
Started: 2024-01-22

Perplexity
Creating an Perplexity Account | Creating an Perplexity API Key | Setting the Perplexity API Key in .Renviron

Last update: 2024-01-22
Started: 2024-01-22

Create Your Own Data Retreival Database
Step 1: Scraping text data | Step 2: Using ChatGPT with Retriever

Last update: 2023-03-25
Started: 2023-03-25

Readme and manuals

Help Manual

Help pageTopics
Add Roxygen documentation to a functionadd_roxygen_addin
Addin to scrape installed packagesaddin_run_scrape_pkgs
Run Package Selector Appaddin_run_select_pkgs
Chat for gpttoolschat
chat_with_contextchat_with_context
Run Chat with Retrievalchat_with_retrieval
Collect Dataframescollect_dataframes
Copilot-style Code Suggestionscopilot_addin
Scrape and process all hyperlinks within a given URLcrawl
Create index from audiocreate_index_from_audio
Create index from PDFcreate_index_from_pdf
Get Transcription from Audiocreate_transcript
Delete chat history filesdelete_history
Delete an Index Filedelete_index
Document Datadocument_data
Extract Code Chunks from Textextract_code_chunks
Wrapper around selectionGet to help with testthatget_selection
Get Transformer Modelget_transformer_model
Ghost Chatghost_chat
Writing Assistantghost_writer
GPT Sitrepgpt_sitrep
Index All Scraped Datagpttools_index_all_scraped_data
Ingest PDF and write to indexingest_pdf
Wrapper around selectionGet to help with testthatinsert_text
Install sentence-transformers and its dependenciesinstall_sentence_transformers
Settings App for gpttoolslaunch_settings
List Index Fileslist_index
Load Index Data for a Domainload_index
Preps OpenAI model prompt for data documentationprep_data_prompt
Read chat history from a fileread_history
Remove new lines from a character vector.remove_lines_and_spaces
Repair Index Namesrepair_index_names
Shiny app that supports Document Data addinrun_document_data
Execute and Present Extracted Code Chunksrun_extracted_code
Run a Shiny App to Select and Save Installed Packagesrun_select_pkgs_app
Save user configuration settings for gpttoolssave_user_config
Scrape packaging sitesscrape_pkg_sites
Scrape text from a URLscrape_url
Convert Script to Function Addinscript_to_function_addin
Set user configuration settings for gpttools from a fileset_user_config
Suggest code improvements using a code copilotsuggest_code_improvements
Suggest a unit test for a functionsuggest_unit_test_addin
Summarize datasummarize_data
Transcribe audio and write to indextranscribe_audio