-
Notifications
You must be signed in to change notification settings - Fork 29
Closed
Description
Running the 'Getting started' code, I receive the following error:
ValueError: all the input array dimensions except for the concatenation axis must match exactly, but along dimension 1, the array at index 0 has size 1536 and the array at index 1 has size 3072
from typeagent import create_conversation
from typeagent.aitools.utils import load_dotenv
from typeagent.transcripts.transcript import TranscriptMessage, TranscriptMessageMeta
load_dotenv()
def read_messages(filename) -> list[TranscriptMessage]:
messages: list[TranscriptMessage] = []
with open(filename, "r") as f:
for line in f:
# Parse each line into a TranscriptMessage
speaker, text_chunk = line.split(None, 1)
message = TranscriptMessage(
text_chunks=[text_chunk],
metadata=TranscriptMessageMeta(speaker=speaker),
)
messages.append(message)
return messages
async def main():
conversation = await create_conversation("demo.db", TranscriptMessage)
messages = read_messages("testdata.txt")
print(f"Indexing {len(messages)} messages...")
results = await conversation.add_messages_with_indexing(messages)
print(f"Indexed {results.messages_added} messages.")
print(f"Got {results.semrefs_added} semantic refs.")
if __name__ == "__main__":
import asyncio
asyncio.run(main())
My .env file includes:
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_ENDPOINT=
AZURE_OPENAI_ENDPOINT_EMBEDDING=
Python version: 3.14
Metadata
Metadata
Assignees
Labels
No labels