Format Python code with psf/black push

github-actions 1 year ago
parent a2c5f9c3da
commit 0b2cbdd473

@ -37,7 +37,8 @@ from gpt_index import (
PromptHelper,
IndexStructType,
OpenAIEmbedding,
GithubRepositoryReader, MockEmbedding,
GithubRepositoryReader,
MockEmbedding,
)
from gpt_index.readers.web import DEFAULT_WEBSITE_EXTRACTOR
@ -219,7 +220,6 @@ class Index_handler:
return index
def index_github_repository(self, link, embed_model):
# Extract the "owner" and the "repo" name from the github link.
owner = link.split("/")[3]
repo = link.split("/")[4]
@ -567,11 +567,16 @@ class Index_handler:
embed_model=embedding_model_mock,
),
)
total_usage_price = await self.usage_service.get_price(llm_predictor_mock.last_token_usage) + await self.usage_service.get_price(embedding_model_mock.last_token_usage, True)
total_usage_price = await self.usage_service.get_price(
llm_predictor_mock.last_token_usage
) + await self.usage_service.get_price(
embedding_model_mock.last_token_usage, True
)
print("The total composition price is: ", total_usage_price)
if total_usage_price > MAX_DEEP_COMPOSE_PRICE:
raise ValueError("Doing this deep search would be prohibitively expensive. Please try a narrower search scope.")
raise ValueError(
"Doing this deep search would be prohibitively expensive. Please try a narrower search scope."
)
tree_index = await self.loop.run_in_executor(
None,
@ -931,7 +936,8 @@ class ComposeModal(discord.ui.View):
indexes,
self.name,
False
if not self.deep_select.values or self.deep_select.values[0] == "no"
if not self.deep_select.values
or self.deep_select.values[0] == "no"
else True,
)
except ValueError as e:
@ -941,13 +947,12 @@ class ComposeModal(discord.ui.View):
return False
except Exception as e:
await interaction.followup.send(
"An error occurred while composing the indexes: " + str(e),
ephemeral=True,
delete_after=180,)
"An error occurred while composing the indexes: " + str(e),
ephemeral=True,
delete_after=180,
)
return False
await interaction.followup.send(
"Composed indexes", ephemeral=True, delete_after=180
)

@ -19,7 +19,10 @@ from gpt_index import (
PromptHelper,
LLMPredictor,
OpenAIEmbedding,
SimpleDirectoryReader, GPTTreeIndex, MockLLMPredictor, MockEmbedding,
SimpleDirectoryReader,
GPTTreeIndex,
MockLLMPredictor,
MockEmbedding,
)
from gpt_index.indices.knowledge_graph import GPTKnowledgeGraphIndex
from gpt_index.readers.web import DEFAULT_WEBSITE_EXTRACTOR
@ -30,6 +33,7 @@ from services.usage_service import UsageService
MAX_SEARCH_PRICE = EnvService.get_max_search_price()
class Search:
def __init__(self, gpt_model, usage_service):
self.model = gpt_model
@ -304,13 +308,22 @@ class Search:
None,
partial(GPTSimpleVectorIndex, documents, embed_model=embed_model_mock),
)
total_usage_price = await self.usage_service.get_price(embed_model_mock.last_token_usage, True)
total_usage_price = await self.usage_service.get_price(
embed_model_mock.last_token_usage, True
)
if total_usage_price > 1.00:
raise ValueError("Doing this search would be prohibitively expensive. Please try a narrower search scope.")
raise ValueError(
"Doing this search would be prohibitively expensive. Please try a narrower search scope."
)
index = await self.loop.run_in_executor(
None,
partial(GPTSimpleVectorIndex, documents, embed_model=embedding_model, use_async=True),
partial(
GPTSimpleVectorIndex,
documents,
embed_model=embedding_model,
use_async=True,
),
)
# save the index to disk if not a redo
if not redo:
@ -340,9 +353,15 @@ class Search:
llm_predictor=llm_predictor_mock,
),
)
total_usage_price = await self.usage_service.get_price(llm_predictor_mock.last_token_usage) + await self.usage_service.get_price(embed_model_mock.last_token_usage, True)
total_usage_price = await self.usage_service.get_price(
llm_predictor_mock.last_token_usage
) + await self.usage_service.get_price(
embed_model_mock.last_token_usage, True
)
if total_usage_price > MAX_SEARCH_PRICE:
raise ValueError("Doing this deep search would be prohibitively expensive. Please try a narrower search scope.")
raise ValueError(
"Doing this deep search would be prohibitively expensive. Please try a narrower search scope."
)
index = await self.loop.run_in_executor(
None,

Loading…
Cancel
Save