Skip to content

Commit

Permalink
Updated names
Browse files Browse the repository at this point in the history
  • Loading branch information
szczyglis-dev committed Dec 15, 2024
1 parent 186bc7f commit eea7966
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 18 deletions.
12 changes: 6 additions & 6 deletions PyGPT_Linux_PAD_File.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@
<Application_OS_Support>Linux 64 bit</Application_OS_Support>
<Program_Specific_Category>Generative AI Tools</Program_Specific_Category>
<Program_Language>English, Polish</Program_Language>
<Program_Description_Short>Desktop AI Assistant powered by o1, GPT-4, GPT-4V, GPT-3.5, Llama3, Mistral, Gemini, Claude, DALL-E 3, Langchain LLMs, Llama-index, Whisper and more with chatbot, assistant, text completion, vision and image generation, internet access, chat with files, commands and code execution, file upload and download and more</Program_Description_Short>
<Program_Description_Long><![CDATA[PyGPT is all-in-one Desktop AI Assistant that provides direct interaction with OpenAI language models, including GPT-4, GPT-4 Vision, and GPT-3.5, through the OpenAI API. The application also integrates with alternative LLMs, like Llama3, Mistral, Gemini, Claude, etc., by utilizing Langchain and Llama-index.
<Program_Description_Short>Desktop AI Assistant powered by o1, GPT-4, GPT-4V, GPT-3.5, Llama3, Mistral, Gemini, Claude, DALL-E 3, LangChain LLMs, LlamaIndex, Whisper and more with chatbot, assistant, text completion, vision and image generation, internet access, chat with files, commands and code execution, file upload and download and more</Program_Description_Short>
<Program_Description_Long><![CDATA[PyGPT is all-in-one Desktop AI Assistant that provides direct interaction with OpenAI language models, including GPT-4, GPT-4 Vision, and GPT-3.5, through the OpenAI API. The application also integrates with alternative LLMs, like Llama3, Mistral, Gemini, Claude, etc., by utilizing LangChain and LlamaIndex.
Features
- Desktop AI Assistant for Windows and Linux, written in Python.
- 9 modes of operation: Chat, Vision, Completion, Assistant, Image generation, Langchain, Chat with files, Experts and Autonomous Agents.
- Supports multiple models: GPT-4, GPT-3.5, and any model accessible through Langchain and Llama-index, like Llama 3, Mistral, Google Gemini, Anthropic Claude, etc.
- 9 modes of operation: Chat, Vision, Completion, Assistant, Image generation, LangChain, Chat with files, Experts and Autonomous Agents.
- Supports multiple models: GPT-4, GPT-3.5, and any model accessible through LangChain and LlamaIndex, like Llama 3, Mistral, Google Gemini, Anthropic Claude, etc.
- Handles and stores the full context of conversations (short-term memory).
- Real-time video camera capture in Vision mode.
- Internet access via Google and Microsoft Bing.
- Speech synthesis via Microsoft Azure, Google, Eleven Labs and OpenAI Text-To-Speech services.
- Speech recognition via OpenAI Whisper, Google, Google Cloud and Microsoft Bing.
- Image analysis via GPT-4 Vision.
- Crontab / Task scheduler included.
- Integrated Langchain support (you can connect to any LLM, e.g., on HuggingFace).
- Integrated Llama-index support: chat with txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, Google, GitHub, video/audio, images and other data types, or use conversation history as additional context provided to model.
- Integrated LangChain support (you can connect to any LLM, e.g., on HuggingFace).
- Integrated LlamaIndex support: chat with txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, Google, GitHub, video/audio, images and other data types, or use conversation history as additional context provided to model.
- Commands execution (via plugins: access to the local filesystem, Python code interpreter, system commands execution).
- Custom commands creation and execution.
- Manages files and attachments with options to upload, download, and organize.
Expand Down
12 changes: 6 additions & 6 deletions PyGPT_Windows_PAD_File.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,22 @@
<Application_OS_Support>Windows 10 64 bit, Windows 11 64 bit</Application_OS_Support>
<Program_Specific_Category>Generative AI Tools</Program_Specific_Category>
<Program_Language>English, Polish</Program_Language>
<Program_Description_Short>Desktop AI Assistant powered by o1, GPT-4, GPT-4V, GPT-3.5, Llama3, Mistral, Gemini, Claude, DALL-E 3, Langchain LLMs, Llama-index, Whisper and more with chatbot, assistant, text completion, vision and image generation, internet access, chat with files, commands and code execution, file upload and download and more</Program_Description_Short>
<Program_Description_Long><![CDATA[PyGPT is all-in-one Desktop AI Assistant that provides direct interaction with OpenAI language models, including GPT-4, GPT-4 Vision, and GPT-3.5, through the OpenAI API. The application also integrates with alternative LLMs, like Llama3, Mistral, Gemini, Claude, etc., by utilizing Langchain and Llama-index.
<Program_Description_Short>Desktop AI Assistant powered by o1, GPT-4, GPT-4V, GPT-3.5, Llama3, Mistral, Gemini, Claude, DALL-E 3, LangChain LLMs, LlamaIndex, Whisper and more with chatbot, assistant, text completion, vision and image generation, internet access, chat with files, commands and code execution, file upload and download and more</Program_Description_Short>
<Program_Description_Long><![CDATA[PyGPT is all-in-one Desktop AI Assistant that provides direct interaction with OpenAI language models, including GPT-4, GPT-4 Vision, and GPT-3.5, through the OpenAI API. The application also integrates with alternative LLMs, like Llama3, Mistral, Gemini, Claude, etc., by utilizing LangChain and LlamaIndex.
Features
- Desktop AI Assistant for Windows and Linux, written in Python.
- 9 modes of operation: Chat, Vision, Completion, Assistant, Image generation, Langchain, Chat with files, Experts and Autonomous Agents.
- Supports multiple models: GPT-4, GPT-3.5, and any model accessible through Langchain and Llama-index, like Llama 3, Mistral, Google Gemini, Anthropic Claude, etc.
- 9 modes of operation: Chat, Vision, Completion, Assistant, Image generation, LangChain, Chat with files, Experts and Autonomous Agents.
- Supports multiple models: GPT-4, GPT-3.5, and any model accessible through LangChain and LlamaIndex, like Llama 3, Mistral, Google Gemini, Anthropic Claude, etc.
- Handles and stores the full context of conversations (short-term memory).
- Real-time video camera capture in Vision mode.
- Internet access via Google and Microsoft Bing.
- Speech synthesis via Microsoft Azure, Google, Eleven Labs and OpenAI Text-To-Speech services.
- Speech recognition via OpenAI Whisper, Google, Google Cloud and Microsoft Bing.
- Image analysis via GPT-4 Vision.
- Crontab / Task scheduler included.
- Integrated Langchain support (you can connect to any LLM, e.g., on HuggingFace).
- Integrated Llama-index support: chat with txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, Google, GitHub, video/audio, images and other data types, or use conversation history as additional context provided to model.
- Integrated LangChain support (you can connect to any LLM, e.g., on HuggingFace).
- Integrated LlamaIndex support: chat with txt, pdf, csv, html, md, docx, json, epub, xlsx, xml, webpages, Google, GitHub, video/audio, images and other data types, or use conversation history as additional context provided to model.
- Commands execution (via plugins: access to the local filesystem, Python code interpreter, system commands execution).
- Custom commands creation and execution.
- Manages files and attachments with options to upload, download, and organize.
Expand Down
6 changes: 3 additions & 3 deletions examples/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ There are example files here that can serve as tutorial and starting points for

- `example_audio_output.py` - example audio output provider (speech synthesis)

- `example_data_loader.py` - example data loader for Llama-index
- `example_data_loader.py` - example data loader for LlamaIndex

- `example_llm.py` - example LLM wrapper for Langchain and Llama-index
- `example_llm.py` - example LLM wrapper for LangChain and LlamaIndex

- `example_plugin.py` - example plugin

- `example_vector_store.py` - example vector store provider for Llama-index
- `example_vector_store.py` - example vector store provider for LlamaIndex

- `example_web_search.py` - example web search engine

Expand Down
2 changes: 1 addition & 1 deletion examples/example_llm.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ def chat(self, window, model: ModelItem, stream: bool = False):

def llama(self, window, model: ModelItem, stream: bool = False) -> LlamaBaseLLM:
"""
Return Llama-index LLM provider instance for 'Chat with files' (llama_index) mode.
Return LlamaIndex LLM provider instance for 'Chat with Files' (llama_index) mode.
This method is used for Llama-Index mode when getting provider to handle chat with files.
It must return an instance of the Llama-Index LLM which will be used in service context.
Expand Down
4 changes: 2 additions & 2 deletions src/pygpt_net/core/bridge/worker.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,14 +60,14 @@ def run(self):
extra=self.extra,
)

# Llama-index: chat with files
# LlamaIndex: chat with files
elif self.mode == MODE_LLAMA_INDEX:
result = self.window.core.idx.chat.call(
context=self.context,
extra=self.extra,
)

# Llama-index: agents
# LlamaIndex: agents
elif self.mode == MODE_AGENT_LLAMA:
result = self.window.core.agents.runner.call(
context=self.context,
Expand Down

0 comments on commit eea7966

Please sign in to comment.