mirror of
https://github.com/aljazceru/Auto-GPT.git
synced 2026-02-03 05:14:28 +01:00
fix cassettes recording (#3342)
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import pytest
|
||||
|
||||
from tests.vcr.openai_filter import before_record_request
|
||||
from tests.vcr.openai_filter import before_record_request, before_record_response
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
@@ -9,8 +9,9 @@ def vcr_config():
|
||||
return {
|
||||
"record_mode": "new_episodes",
|
||||
"before_record_request": before_record_request,
|
||||
"before_record_response": before_record_response,
|
||||
"filter_headers": [
|
||||
"authorization",
|
||||
"Authorization",
|
||||
"X-OpenAI-Client-User-Agent",
|
||||
"User-Agent",
|
||||
],
|
||||
|
||||
@@ -86,8 +86,6 @@ interactions:
|
||||
- Wed, 26 Apr 2023 16:40:03 GMT
|
||||
Server:
|
||||
- cloudflare
|
||||
Transfer-Encoding:
|
||||
- chunked
|
||||
access-control-allow-origin:
|
||||
- '*'
|
||||
alt-svc:
|
||||
@@ -213,8 +211,6 @@ interactions:
|
||||
- Wed, 26 Apr 2023 16:40:20 GMT
|
||||
Server:
|
||||
- cloudflare
|
||||
Transfer-Encoding:
|
||||
- chunked
|
||||
access-control-allow-origin:
|
||||
- '*'
|
||||
alt-svc:
|
||||
|
||||
@@ -50,6 +50,9 @@ def create_writer_agent(workspace):
|
||||
],
|
||||
)
|
||||
ai_config.command_registry = command_registry
|
||||
CFG.set_continuous_mode(True)
|
||||
CFG.set_memory_backend("no_memory")
|
||||
CFG.set_temperature(0)
|
||||
memory = get_memory(CFG, init=True)
|
||||
triggering_prompt = (
|
||||
"Determine which next command to use, and respond using the"
|
||||
@@ -68,9 +71,7 @@ def create_writer_agent(workspace):
|
||||
triggering_prompt=triggering_prompt,
|
||||
workspace_directory=workspace.root,
|
||||
)
|
||||
CFG.set_continuous_mode(True)
|
||||
CFG.set_memory_backend("no_memory")
|
||||
CFG.set_temperature(0)
|
||||
|
||||
os.environ["TIKTOKEN_CACHE_DIR"] = ""
|
||||
|
||||
return agent
|
||||
|
||||
@@ -26,6 +26,12 @@ def replace_timestamp_in_request(request):
|
||||
return request
|
||||
|
||||
|
||||
def before_record_response(response):
|
||||
if "Transfer-Encoding" in response["headers"]:
|
||||
del response["headers"]["Transfer-Encoding"]
|
||||
return response
|
||||
|
||||
|
||||
def before_record_request(request):
|
||||
filtered_request = filter_hostnames(request)
|
||||
filtered_request_without_dynamic_data = replace_timestamp_in_request(
|
||||
|
||||
Reference in New Issue
Block a user